Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT1013th Match · Abu Dhabi T10 League 2026UTEET2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

Batting records (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,774 of the 11,780 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Kim HughesAUS1977-198516521212638321331.911300048.369392258539
Asanka GurusinhaSL1985-199618621312635414331.611251849.069301552753
Ian ChappellAUS1964-19809115212601819642.99964848.4614341163622
Nazmul Hossain ShantoBAN2017-202616720312588816330.83883466.6513241762078
Dean ElgarSA2012-20249415912545119937.081136747.9514231369026
Wavell HindsWI1999-201016419312541321329.91972855.6410271462065
Bill LawryAUS1961-19716812412526121046.97750039.291327645815
Glenn TurnerNZ1969-19838111312458925945.44640946.48102324217
Dawid MalanENG2017-202311412912441614037.74553879.74832949095
Tom BlundellNZ2017-2026699912283918632.63501356.63614633521
Greg RitchieAUS1982-1987729512264914631.92584245.34313321317
Les AmesENG1929-1939477212243414940.57213939.788751726
Wesley BarresiNED2010-20259896122152137*25.62246887.201121020642
Will JacksENG2022-202687801218489427.181802102.5507416167
Tom MoodyAUS1987-1999837812166710625.26272961.08213712318
Craig WhiteENG1994-2003819112162012120.51336548.14161714716
Zeeshan AliHK2022-2026776812154210127.541131136.3418316952
PL MommsenSCO2010-20176259121497139*31.85190478.6228312319
V SainiROM2020-2026705912143191*30.451127126.9707413331
Bapu NadkarniIND1955-19684167121414122*25.714912.24176802
Ben CooperNED2013-2021676312141291*27.691189118.76010813942
Shayan JahangirUSA2022-2026595512140410432.651352103.8526313740
Wriddhiman SahaIND2010-2021496112139411728.45302946.0236613414
Gavin SinghUSA/SUR2021-20265653121321101*32.22148888.7819311430
Rushab PatelKEN2019-202665641212267523.58993123.4604813330
H LakovBUL2019-202650491212247833.081101111.1707010216
IK GamantikaINA2022-2026917512118178*18.75122896.170148129
Ian JohnsonAUS1946-195645661210007718.5249037.350610532
Graham McKenzieAUS1961-19716189129457612.2796434.0202157016
PR SurveINA2022-202538351290971*39.52784115.940417128
AR RamjaniUGA2022-20266947128717824.89673129.420536731
Karim JanatAFG2016-202675611282256*16.7883298.800365733
Benjamin WardJER2019-202654431276658*24.71651117.670114540
Shahid WasifHK2016-202657451276059*23.03749101.470455728
Vanburn HolderWI1969-19795265127464214.0869948.210085110
Dunith WellalageSL2022-202661491273567*19.8680791.080136619
Mudassar BukhariNED2007-20168059126727114.3082181.850254823
Hedley VerityENG1931-193940441266966*20.91137325.05034170
Brad EvansZIM2022-202673561266858*15.18627106.540344631
Brydon CarseENG2021-20265852126675616.6885777.830165027
Janak PrakashSIN2019-20244341125885620.28467125.910123724
GD ArtaINA2022-20268562125804611.6067086.570073330
Abdur RehmanPAK2006-20146159125596011.89122345.710285810
Cyril VincentSA1927-19352538125266020.2320.00024208
Ray BrightAUS1974-19863647125113314.60151233.80007473
Fabian AllenWI2018-20256245124985115.09424117.450173829
Praveen KumarIND2007-201284461244854*13.1850688.540154612
Brian MasabaUGA2019-202459381240537*15.5840699.75003417
Surya AnandDEN2021-202641301240250*22.33386104.150131614
Gil LangleyAUS1951-19562637123745314.962025.00013200

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.