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
Geoff BoycottENG197019702401737043.2555731.06020120
Dinesh ChandimalSL202620263501737134.6026565.28020172
SP GomesPOR2025202555217367*57.67111155.86021156
Herbie TaylorSA193219323501738434.60--021162
Frank IredaleAUS1895189535017314034.6010.00101170
John WaiteSA1958195835017313434.60--10100
Sourav GangulyIND2006200646117351*34.6028361.13011241
Geoff BarnettCAN200720076601737728.8328161.57010222
JP KaltapauVAN202220226601736028.83165104.85010152
Noah CroesNED202620267621737043.2522676.55011120
Mohammed Al BalushiOMA202620266601738128.83148116.890101910
Alejandro FergusonARG202320238711735028.8319290.10010211
Ishan KishanIND202120217711735928.83130133.08020217
T SandeepSWA/ESW2022202277217362*34.60164105.49010240
James AtkinsonHK201420148801735921.6323573.62011182
Esam RahmanJPN2026202688217347*28.83140123.57001214
Abdul KardarPAK195219525811737924.71--01001
Anton MurraySA1953195368017310921.63--101140
Fazal MahmoodPAK195219525821733328.83--00100
Andrew PoynterIRE201420149901735719.2220883.17010175
Tristan StubbsSA2022202213911737221.63105164.760111112
Monty NobleAUS190519055901736219.22--020110
Yasim MurtazaHK20232023101021734521.63144120.14000107
Waji Ul HassanKSA20252025111021735721.63158109.4901387
Kumar DharmasenaSL19941994121131735421.6350734.12011190
Vusi SibandaZIM20092009111101737715.7333551.64012182
JJ HuoMOZ202220221111517328*28.83161107.45001163
John MorrisonNZ1976197671101734615.733542.86001142
Paul StrangZIM19951995101101733715.7339743.58001141
Ian HarveyAUS200320031812317348*19.2218892.02000230
Luke RonchiNZ20132013131221734917.30168102.98002232
Shimron HetmyerWI20232023131201736114.4217996.65011126
Tarisai MusakandaZIM20182018121201734314.4219588.72003143
Richard HadleeNZ19811981131211733215.7329558.6400172
Sharvin MuniandyMAS202320231514317360*15.73157110.19012163
Ray IllingworthENG19601960914317341*15.73--00130
Dick LilleyENG1902190291501734111.53--003130
Wasim AkramPAK1997199724222173338.6531554.92002123
Pasindu SooriyabandaraSL202620262301729257.3330756.03021191
Bruce MitchellSA194819482401728643.0015829.1101020
Bill BrownAUS194819483401729943.0027841.7301090
Shane ThomsonNZ1991199124117280*57.3337745.62020181
Asim KamalPAK200420043511727343.0034749.57020243
Farokh EngineerIND197119713511725943.0030556.39010110
Mushtaq MohammadPAK197819786511727843.003073.3302000
Ali BacherSA1967196735117260*43.0011552.1701000
Younis AhmedPAK198719874511725843.0053329.64010110
Hashan TillakaratneSL2004200436117274*34.4047736.06010230
Angelo MathewsSL202520253601727628.6736646.99010152
Phillip HughesAUS201420146601728528.6722377.13020181
PreviousPage 168Next

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.