Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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
Kris SrikkanthIND1981-19921882177615312329.30843968.876391862660
Colin CowdreyENG1954-197511518915762518243.82632937.182238975313
Daryl MitchellNZ2019-202621021535730519040.58899681.2015384607201
Marnus LabuschagneAUS2018-202614018614683921539.761174658.221338870525
Habibul BasharBAN1995-20081592026516911326.37856160.383382458314
Gerhard ErasmusNAM2019-2026175168265167156*36.39527997.884387407156
Imran KhanPAK1971-199226327765751613635.451169358.5073714549100
Geoff MarshAUS1985-199216620813721113836.981591445.311337760923
Gundappa ViswanathIND1969-198311617811651922239.04884144.921437116496
Mohinder AmarnathIND1969-198915418822630213837.96845348.3013371445330
Russel ArnoldSL1997-200722322346568012332.09943160.234371449823
Harry BrookENG2022-202616018021709431744.626836103.7716368697209
Asad ShafiqPAK2010-202014719610618813733.271175252.6512361863936
Andrew JonesNZ1987-199512616117570618639.631225446.56736644416
Ken RutherfordNZ1985-199517721417560810828.471024254.755362253732
Cheteshwar PujaraIND2010-2023108181117246206*42.621634744.3319351486716
Glenn MaxwellAUS2012-2026286268377226201*31.285595129.15103517658312
Darren BravoWI2009-202220324122705221832.201269955.53123517688130
Temba BavumaSA2014-202616120723683117937.131122460.8611351873162
Fakhar ZamanPAK2017-2026224217126808210*33.216611102.98123515715192
Ken BarringtonENG1955-19688213115680625658.67499242.432035561827
Scott StyrisNZ1999-201124723829664717031.80921772.1293514598106
Sarfraz AhmedPAK2007-202323423049616411834.06760981.01635856236
Doug WaltersAUS1965-198110214920587025045.50939450.801535556223
Michael VaughanENG1999-200817023118772819736.281410454.7918341994935
Brad HaddinAUS2001-201522625635679016930.72964470.4163412688138
Andrew BalbirnieIRE2010-2026242248136393145*27.20772082.81103418650112
Ian ChappellAUS1964-19809115212601819642.99964848.4614341163622
Ajay JadejaIND1992-200020720338593511935.97914164.936341142888
Umar AkmalPAK2009-201922121933588712931.65660989.0833419507125
Simon KatichAUS2001-201010414311558115742.281045653.381134763615
Tatenda TaibuZIM/AX2001-201219320430516315329.67896357.603342243341
Waseem MuhammadUAE2021-20261671676502511931.214183120.1343414418272
Hashan TillakaratneSL1986-2004278299658334204*35.621774046.6713331976411
Zaheer AbbasPAK1969-198513918417763427445.71996864.2319331272444
David MillerSA/IWX/ICC2010-202632228085759814238.966577115.52103312540295
Dhananjaya de SilvaSL2015-202620925523724517331.231087566.6213331780273
Leonard HuttonENG1937-19557913815697136456.67310737.95193354757
Mudassar NazarPAK1976-198919823118676723131.771404645.061033135423
George MunseySCO2015-202616516315537519136.324890109.9263313569205
Boeta DippenaarSA/AX1999-2007145157195117177*37.08915455.907331256821
Rassie van der DussenSA2018-202514615025496813439.74636678.046338396116
Niroshan DickwellaSL2014-20261391799493711629.04637877.41233856132
Shubman GillIND2019-202615018323766226947.89923382.9823328878151
Devon ConwayNZ2020-202614817216629222740.33844774.4913321073792
Kraigg BrathwaiteWI2011-202511020310622821232.271505441.3712321960917
Ibrahim ZadranAFG2019-202612213014478817741.28567684.36832547085
Dawid MalanENG2017-202311412912441614037.74553879.74832949095
Ian BothamENG1976-199221726721731320829.731123665.09143120818111

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.