Live7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th 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 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Richard HadleeNZ1973-1990201232364875151*24.87693063.422191646658
Khaled MashudBAN1995-2007168192363133103*20.08733042.7419192646
Kiran MoreIND1984-19931411293618487319.87398944.0007121756
Umar GulPAK2003-201623715936119965*9.75200259.89013111044
Mohammad SamiPAK2001-2016135106368224911.74210239.1100137114
Sanath JayasuriyaSL/AX/ASIA1989-2011579649352097034034.152585181.1242102532477352
Chris GayleWI/IWX/ICC1999-2021478548351956533338.142530477.3242105442328553
Alec StewartENG1989-2003301396351313719036.392422354.23197327159036
Andy FlowerZIM1992-20032703163511450232*40.751960058.42168016106246
KL RahulIND2014-2026242281351009419941.031369173.73236318976218
Ravi ShastriIND1981-199222924935693820632.421303146.2515301452347
Brad HaddinAUS2001-201522625635679016930.72964470.4163412688138
Richie BerringtonSCO2008-202624423035632412732.43687492.0083118481181
Elton ChigumburaZIM/AX2004-202028328135580211723.59719180.6822629471165
James NeeshamNZ2012-2026192164353309137*25.65332699.4921112301104
Syed KirmaniIND1976-198613715535313210226.10503846.0321292703
Paul ReiffelAUS1992-199912710735145879*20.25275153.0007101291
Chris JordanENG2013-2024138923580338*14.0987192.190066727
Dawlat ZadranAFG2011-2019115733558147*15.2970682.2900104427
Richard NgaravaZIM2017-20261659235562489.8678971.2300185915
Gary KirstenSA1993-2004286361341408727543.082621953.73347924158132
Daryl MitchellNZ2019-202620521034712919040.51887380.3415374596189
JJ SmitNAM2019-2026146128342538111*27.002457103.30178141140
Paul StrangZIM1994-2001119114341929106*24.11356954.051281649
Sompal KamiNEP2014-20261651083412056716.28141884.980378734
Tauseef AhmedPAK1980-1993104633443435*14.97121530.95009250
Ben StokesENG2011-2026279355331132125835.161650368.601962261157269
Ijaz AhmedPAK1986-200130832333982021133.861540963.71224821945110
Clive LloydWI1966-1985196244339492242*44.99992363.5320505918100
Greg ChappellAUS1970-1984161223339441247*49.691615856.1427451995023
Mitchell MarshAUS2011-202623926433779118133.73883188.2284719793270
Umar AkmalPAK2009-201922121933588712931.65660989.0833419507125
Jeremy ConeyNZ1974-1987139165334542174*34.41866849.61324439420
Ian SmithNZ1980-199216016533287017321.74393472.95291432417
Irfan PathanIND2003-201217214133282110226.12416167.801111228162
Andre RussellWI2010-202514312333215892*23.981488145.030715159152
Tim BresnanENG2006-20141421123316629121.04259364.10041217113
Mark WattSCO2015-20261731053312536617.40141088.870299733
Bhuvneshwar KumarIND2012-202623310533117163*16.26206656.6804141239
Mark WoodENG2015-20251451003310065215.01133875.19011712625
Rodney HoggAUS1978-19851089333576529.60154335.770116531
Ehsan KhanHK2016-2026134753356242*13.3867383.510093517
Aaqib JavedPAK1988-1998185783336845*8.1878047.180015267
Craig YoungIRE2014-2026123603326540*9.8134277.49008199
CBRLS KumaraSL2016-202694813326213*5.4678733.290019392
Adam GilchristAUS/ICC1996-20083954283215443204*39.001687691.513381331860262
Matthew HaydenAUS/ICC1993-2009273348321506638047.682233067.474069231722182
Sean WilliamsZIM2005-202527228932895917434.861042385.95145616868126
Jacob OramNZ2001-201222920532468813327.10668370.1562115429124
Ravi BoparaENG2007-201517116332398114330.39514877.33417932953

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.