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

1 active
Reset"Match result" is from the side of the player or team.
From 1908-01-01×

Player figures come from full scorecards, which we hold for 11,670 of the 11,676 matches in this selection (from 1908). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Andrew FlintoffENG/IWX/ICC1998-200922725926731516731.391007872.5884427828177
Ian BothamENG1976-199221726721731320829.731123665.09143120818111
Craig ErvineZIM2010-202623726222729416030.391041470.048431973493
Wally HammondENG1927-194785140167249336*58.46749138.072224451227
Cheteshwar PujaraIND2010-2023108181117246206*42.621634744.3319351486716
Dhananjaya de SilvaSL2015-202620925523724517331.231087566.6213331780273
Graeme HickENG1991-200118523221722917834.261211159.6911452172863
Glenn MaxwellAUS2012-2026286268377226201*31.285595129.15103517658312
Geoff MarshAUS1985-199216620813721113836.981591445.311337760923
Pathum NissankaSL2021-2026197210127146210*36.09790590.40134514815126
Daryl MitchellNZ2019-202620521034712919040.51887380.3415374596189
Harry BrookENG2022-202616018021709431744.626836103.7716368697209
Darren BravoWI2009-202220324122705221832.201269955.53123517688130
Donald BradmanAUS1928-1948528010699633499.94980058.60291376816
Daniel VettoriNZ/IWX/ICC1997-201544038386698914023.531069265.376274674534
Leonard HuttonENG1937-19557913815697136456.67310737.95193354757
Ravi ShastriIND1981-199222924935693820632.421303146.2515301452347
Andrew SymondsAUS1998-2009237213426887162*40.27795986.5384221636141
Marnus LabuschagneAUS2018-202614018614683921539.761174658.221338870525
Temba BavumaSA2014-202616120723683117937.131122460.8611351873162
Kamran AkmalPAK2002-2017266282266827158*26.67883977.2411273184382
Ken BarringtonENG1955-19688213115680625658.67499242.432035561827
Jonathan TrottENG2007-201512716517679222645.891193056.931342136766
Brad HaddinAUS2001-201522625635679016930.72964470.4163412688138
Mudassar NazarPAK1976-198919823118676723131.771404645.061033135423
Kushal Janith PereraSL2013-2026232245126749153*28.97687198.2294023740136
Fakhar ZamanPAK2017-2026223216126681210*32.756512102.60113515704186
Moeen AliENG2014-2024297305406678155*25.20923572.3182830666180
Robin SmithENG1988-199613218223665517541.861275252.1913431279733
Scott StyrisNZ1999-201124723829664717031.80921772.1293514598106
Wasim AkramPAK1984-2003457426746610257*18.78959068.3931345571178
Mohammad AshrafulBAN/AX2001-201325930918657319022.591112359.099303272962
Gundappa ViswanathIND1969-198311617811651922239.04884144.921437116496
Mike GattingENG1977-199517122631650420733.351273251.0811302071722
Dwayne BravoWI2004-202129428642642311326.32922469.6352722582134
Rohan KanhaiWI1957-1975861428639125647.69318748.921530758524
Kim HughesAUS1977-198516521212638321331.911300048.369392258539
Andrew BalbirnieIRE2010-2026240246136365145*27.32766283.07103418649111
Asanka GurusinhaSL1985-199618621312635414331.611251849.069301552753
Thilan SamaraweeraSL1998-201313417431632423144.221288549.081630157097
Richie BerringtonSCO2008-202624423035632412732.43687492.0083118481181
Mohinder AmarnathIND1969-198915418822630213837.96845348.3013371445330
Michael SlaterAUS1993-20011161738629921938.181160154.3014301269332
Devon ConwayNZ2020-202614817216629222740.33844774.4913321073792
Kraigg BrathwaiteWI2011-202511020310622821232.271505441.3712321960917
Jason HolderWI2013-2026302305656206202*25.86870471.3032631570186
Asad ShafiqPAK2010-202014719610618813733.271175252.6512361863936
Adam ParoreNZ1990-200225328951617911025.961226650.383282548548
Sarfraz AhmedPAK2007-202323423049616411834.06760981.01635856236
Kepler WesselsAUS/SA1982-199414817610615517937.081208650.9374155675

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.