ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

Batting by year (Men's All internationals)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 11,772 of the 11,778 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Paul SheahanAUS19691969813237911434.4528245.74110330
Mohammad AzharuddinIND200020001213137910231.5863060.16110393
David WarnerAUS20092009151503798925.27333113.810323412
Kieron PollardWI20212021231943795625.27321118.070321924
Frank WoolleyENG19291929341378154126.00--120-2
Asad ShafiqPAK201920196903788842.0061061.97052471
BI DilrukshaSOU202620261010437873*63.00298126.850413618
Ed JoyceIRE20122012141233788842.0049176.99031326
Maurice LeylandENG19351935712037816131.50--122221
Tillakaratne DilshanSL201620161918237883*23.63360105.00022466
Tilak VarmaIND202320231818637855*31.50338111.830323316
Wayne PhillipsAUS19861986172023786221.0077648.71020443
Shane WarneAUS20012001312113789918.9062460.58025443
Manan AliKSA202420242421437847*22.24259145.950011629
Malcolm MarshallWI19881988182123787219.8957465.85011368
G MckeonFRA2022202255037710975.40229164.632202723
Allan RaeWI1950195047137710962.83--210250
Mark ChapmanHK2015201510102377124*47.13335112.54110338
Vinoo MankadIND19481948611037711634.2770441.05202250
Farokh EngineerIND1968196861203776331.4211646.55021420
Smit PatelUSA2025202512121377152*34.2748477.89112335
Bruce LairdAUS1980198081303777429.00103736.35031280
Ravi ShastriIND199119911416037710923.5696139.23112311
Curtis CampherIRE202220222420237772*20.94361104.43012348
Marlon SamuelsWI2006200624235377100*20.9463659.28112434
Avishka GunawardeneSL2000200099037613241.7840792.38112570
Ian ChappellAUS1971197159037611141.7886443.52211321
B GeorgeMAC202220221111137693*37.60252149.210302522
Jatinder SinghOMA202120211312137610734.18324116.051213916
Shan MasoodPAK20262026612037610931.3367755.54120440
Mohammad WasimPAK19981998912037619231.3371452.66111401
Michael PappsNZ20042004913237692*34.1883345.14043480
Dwayne SmithWI20122012171713767023.50369101.900443421
Kevin ArnottZIM199219928112375101*41.67106235.31120322
Bapu NadkarniIND196419648135375122*46.88--112460
John WrightNZ19801980121703756022.06105035.71020291
VP ThamotharamMAC20232023201823756223.44270138.890202820
Saif HassanBAN20262026191903755719.7445682.24022438
Carl HooperWI19921992212133756320.8361161.37012242
Tim McIntoshNZ20102010612037410231.1796238.88122386
Denesh RamdinWI20162016171513749126.7159363.07020216
Craig ErvineZIM20182018191923745722.0061460.91022305
Jos ButtlerENG201720172519437465*24.93350106.86022279
Mohammad MithunBAN20192019161903746219.6858563.93023376
Chris HarrisNZ199219922120737468*28.7778547.64020211
Carlos BrathwaiteWI20162016262253746922.0040093.500232422
Kyle MillsNZ20082008302973745717.0065457.19012359
Scott EdwardsNED202620261110337367*53.2946380.56041234
Monank PatelUSA202620261212037310831.0838297.64122406
Alan KnottENG19691969913137396*31.0853136.35031241

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.