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 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLT20I5th 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 runsODI2nd 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
Alzarri JosephWI20232023271851472611.3119376.17000109
Sunil NarineWI2013201329215147289.1919176.96005128
Courtney WalshWI199119911721514729*9.1930847.73005131
Andrew CaddickENG2002200219225147208.6536839.95003131
Ajinkya RahaneIND202320233401468936.5028451.41010181
Gavin SinghUSA202120216411466548.67128114.06020610
Kamindu MendisSL202220224401466136.5026355.51020121
M Simpson-ParkerAUA2025202544314663*146.0082178.05020118
Saeed AhmedPAK196419642401468036.5014870.27010110
Javed BurkiPAK196419642401466236.5024031.6701070
Bob BarberENG196219623401468636.50--010141
Rakep PatelKEN2021202165314662*73.0094155.320101410
Assad ValaPNG201620165501467029.2016091.25010144
Wilfred RhodesENG1905190545214639*48.67--000-0
Harry TrottAUS189318933501469229.20--011170
Curly PageNZ193019304501466729.20--01000
Colin BlandSA196219623501464229.20--00074
Wesley BarresiNED201520156601467524.33101144.55010157
Zubayr HamzaSA201920193601466224.3324360.08012212
GA PriandanaINA2022202266114645*29.20144101.39000134
PR SurveINA202220226601466124.33141103.55010132
Mushtaq MohammadPAK196719673611466629.2044832.59011152
James AtkinsonHK201620167701465320.8615892.41011146
Oliver NightingaleGUE202520259721465729.2014898.6501061
Sushant ModaniUSA202120217701465020.8618180.66010113
Wilf FergusonWI194819486711467524.33--02100
Geoff BoycottENG197219725701464720.8630248.34000160
MahmudullahBAN202020208821464124.3317384.39001131
Jake WeatheraldAUS202520254811467220.8621268.87011221
Naimur RahmanBAN199919998801464518.2525158.17000121
Naeem IslamBAN2008200889214646*20.8630847.40001162
Shreyas IyerIND202420246911463518.2525257.94001171
Kyle JamiesonNZ202120211210214630*18.2523163.20001133
Nosthush KenjigeUSA20232023111051464329.2019276.04000113
KC RamamoorthyINA20242024111011465416.22145100.69013115
Aaftab Alam KhanMAC202220221110314671*20.86105139.05011126
Zak TribeJER202420241110314643*20.86116125.86000114
JP KaltapauVAN202420241110314631*20.86146100.0000293
Mujibur AliOMA20262026101001464314.6022365.47001141
Zaheer AbbasPAK1973197361011464716.2213844.20001150
Nathan LyonAUS20222022111131463818.2516190.68001165
D JohnsonSWI20252025121121465516.22118123.73011153
Anderson CumminsWI19931993191211464113.2717384.39001162
Akhil AnilTAN202220221412314652*16.22108135.19011147
Heath StreakZIM199719971514314643*13.2727553.0900291
Kemar RoachWI20192019181431463813.2726455.30003156
Gavin LarsenNZ199419941816714629*16.2223462.3900063
Mervyn DillonWI20002000181841462710.4326954.28004151
Mudassar BukhariNED200720076411457148.3317981.01020136
Jordan NeillIRE202520253401454936.2524259.92000242
PreviousPage 189Next

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.