ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th 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)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th 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 runsT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd 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,773 of the 11,779 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Zakir HasanBAN2022202224018610046.5043842.47110221
Herbie TaylorSA1913191324018610946.50--100-1
Salim DuraniIND197319732401867346.5044941.43010236
Dodger WhysallENG192519253501867637.2040839.22020131
Ashmit ShreshtaNGR202220227621867646.50164113.41010192
Patsy HendrenENG19261926563186127*62.0020.00101230
Jack SiedleSA193619363601865931.0010.0001100
Barry KnightENG1964196456018612731.00--100240
Mehrab Hossain jnrBAN200620068701865426.5741944.39010170
Jock EdwardsNZ198119815701864726.5732457.41000191
Alexei KervezeeNED200920098801867523.2528764.81010190
Muhammad TanveerQAT2025202510801866323.25172108.140211110
Colin McDonaldAUS196019605801865723.255056.0001080
Collie SmithWI1959195958018610023.25--10322
Alexei KervezeeNED2007200712911866223.2529563.05012211
Richmond MutumbamiZIM201420147901866420.6734454.07011231
Prithvi ShawIND202020206901865420.6722483.04011263
AlimuddinPAK195819585901864120.67--00100
Rakep PatelKEN20102010141001869218.6031060.00011162
Imran AnwarBHR20262026111041866931.00119156.300111314
Datta GaekwadIND1959195951001865218.60--01190
J SingyeBHU20242024111101864616.9126171.2600084
Tony UraPNG20242024111111866118.60148125.68020178
Tim RobinsonNZ20242024111101865116.91158117.72012224
Gerhardus LiebenbergSA1998199881101864516.9141544.82002200
Upul ChandanaSL199819981512418627*23.2521188.15000154
Amit MishraIND2015201591211865916.9132557.23010230
Syed Abid AliIND1974197471201867115.5021059.05010170
Malcolm WallerZIM20152015131321866816.9118898.940121210
'Young Jack' HearneENG1912191281321864516.9112030.0000140
Simon DoullNZ199419941013318631*18.6023180.52002225
Wasim AkramPAK20012001151441863618.6023678.81001195
Ajit AgarkarIND19981998311521863014.3122483.04000174
Muhammad AmirMAS20242024181621863013.2919296.88001162
Vusi SibandaZIM20042004181701865710.9441045.37014212
Andile PhehlukwayoSA20182018221761863416.9124077.50004158
Shadab KhanPAK201920192417818647*20.6724276.86002164
Jason GillespieAUS200520052718218644*11.6353434.83005213
Dominic CorkENG199619962120218632*10.3341644.71004201
Rishad HossainBAN20242024292161865312.40124150.000141416
DJ HawoeINA20242024272241864010.33158117.72003711
Andrew HilditchAUS1984198423018511361.6743242.82110160
Ian RedpathAUS1966196624118569*61.67--02080
Wesley BarresiNED201820185511857146.2519196.86020191
Saad BaigPAK202620265501857437.0019992.96010262
Joe HardstaffENG193619364501859437.0030429.28010270
Ken FunstonSA195819583511857046.25--020-0
Ian BlackwellENG200220026601858230.83177104.52011156
Nizakat KhanHK201820186601859230.8322382.96010281
Arshan JasaniTAN2021202166118590*37.00152121.71010156
PreviousPage 159Next

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.