Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Heath StreakZIM/AX1993-2005253265734905127*25.55934552.491242141160
Mohsin KhanPAK1977-198612315411458620032.07823551.52917640913
Kushal BhurtelNEP2021-20261561539403012927.993796106.1652415407146
Peter MayENG1951-19616610694537285*46.77169139.271322840612
Gerhard ErasmusNAM2019-2026173166265136156*36.69525197.814387404155
Mark GreatbatchNZ1988-1996124154104227146*29.35804552.545231640448
Mohammad NabiAFG2009-202632529445609513624.486067100.4622418403233
Lou VincentNZ2001-200713414811391922428.61645460.726201340052
Matthew WadeAUS2011-202422521443468211727.38638773.31519939992
Rassie van der DussenSA2018-202514615025496813439.74636678.046338396116
Bryan YoungNZ1990-199910914193702267*28.05795546.54221103963
Jeremy ConeyNZ1974-1987139165334542174*34.41866849.61324439420
Brian BennettZIM2023-20261051118325116931.562891112.454161439480
Kieran PowellWI2009-2021901281313013424.65544457.493161239431
Nick KnightENG1995-20031161299423112235.26660164.10529739223
Steve TikoloKEN/AX1996-201414514215365711128.80468478.073251638937
Stuart CarlisleZIM1995-200514717213423411926.63851949.704171838634
Shoaib MohammadPAK1983-1995107126133974203*35.17880242.55821143867
Rahmanullah GurbazAFG2019-20261471501450715130.254234106.45102115385210
Glenn PhillipsNZ2017-202616516029467310835.674239110.245246384193
Chris WoakesENG2011-2025216204503705137*24.06567065.341132138337
Dinesh KarthikIND/IWX2004-202217916944346312927.70495369.921171338147
Harbhajan SinghIND/AX1998-201636628663356911516.00504570.74293738081
Javed OmarBAN1995-2007981386302811922.94701943.1411873796
Suryakumar YadavIND2021-202615114322405311733.502764146.6442910378198
Asif IqbalPAK1964-1980671079390517539.85336951.711117937818
Devon SmithWI2003-2018951274302210824.57550154.942151137815
Hardik PandyaIND2016-202624319539472410830.284005117.9512410377214
Harry TectorIRE2019-202616916622452314031.41528085.665291337498
John ReidNZ1949-1965581085342814233.2813932.37622537433
Geoff HowarthNZ1975-198511614810391514728.37805445.1261783714
Reeza HendricksSA2014-20251281274347811728.283202108.62225936979
Lorcan TuckerIRE2016-202616515917365710825.75404390.451221436567
Chris HarrisNZ1990-200427225566515613027.28888858.011212136245
Matty CrossSCO2013-202620418018391911424.19459685.27219835963
Anil KumbleIND/AX/ASIA1990-2008401309793444110*14.97799143.10153535915
Imran NazirPAK1999-20121111163282216024.97343982.064131535758
Daren GangaWI1998-2008831202300813525.49697843.11318143559
Evin LewisWI2016-202613413194038176*33.103790106.547259354209
Bob SimpsonAUS1957-1978641137490531146.27481544.98102783523
Darren SammyWI/IWX/ICC2004-201723222050380510622.38424089.7411415349150
Wasim RajaPAK1973-198511113724360312531.88481455.074201434938
Jermaine BlackwoodWI2014-20235910572921112*29.81541453.95318734936
Mark RichardsonNZ2000-200442693281814542.70746737.7441923484
Stuart WilliamsWI1994-2002871079276912828.26476958.062151234818
Keith StackpoleAUS1966-197449865303120737.42383650.29717534610
Jesse RyderNZ2008-201488964308820133.57408675.586151134562
Charith AsalankaSL2021-202616916219439912730.76448698.0652312344136
Chamu ChibhabhaZIM2005-2023150154233169921.82497266.690221234127
Graham YallopAUS1976-198468979357926840.67669045.4081643404

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.