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/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th 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 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2068th 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 runsT20I3rd 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 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st 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

1 active
Reset"Match result" is from the side of the player or team.
v Sri Lanka×

Player figures come from full scorecards, which we hold for 1,522 of the 1,523 matches in this selection (from 1975). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Wavell HindsWI1999-20101112033811328.1760356.05111286
Mashrafe MortazaBAN2003-2018333223386311.2745174.94016388
Gavin RennieZIM1998-2003121713346820.8883140.19031340
Haris SohailPAK2017-20197803337641.6356758.73040237
Gary BallanceENG2014-2015891328104*41.0056358.26121332
Malcolm WallerZIM2012-2018121513276823.3637886.51013351
Saud ShakeelPAK2023341326208*108.6753960.48110330
Saqlain MushtaqPAK1995-20023632103265814.8299232.86013271
Mohammad RafiqueBAN1995-2007222833256413.0051363.35011277
Ashwell PrinceSA2002-2011101313218626.7578840.74020320
Dipak PatelNZ1988-1997182053215221.4058954.50013292
Qasim UmarPAK1985-198679031920635.447689.47110100
Phil JaquesAUS2007230318150106.0053559.44210380
Nathan McCullumNZ2009-20152519631836*24.4635090.86002219
Waqar YounisPAK1989-200264418317399.6157754.94005327
Wajahatullah WastiPAK1999-200046131513363.0075941.50200353
Sohaib MaqsoodPAK2013-20141111231589*35.0032596.920202210
Denesh RamdinWI2005-2016211933145619.6362550.24010332
James NeeshamNZ2013-2023131243138539.13267117.230222714
Sherfane RutherfordWI2024-202610943118062.20286108.740402315
Mosaddek HossainBAN2017-2022141643087525.6748763.24021285
Graham YallopAUS19835513079876.7550760.55040373
Colin de GrandhommeNZ2018-20197713078351.17255120.390312015
Kyle MayersWI2021-20235913025537.7549161.51021383
Stuart CarlisleZIM1997-2002131603016418.8181237.07013262
Najibullah ZadranAFG2014-2024171733017721.5031894.65011297
Harry TectorIRE2021-20266803008537.5050459.52010236
Alviro PetersenSA2012-2014912129910927.1848262.03101362
Rashid LatifPAK1993-2003342432984114.1947363.00003240
Pat SymcoxSA1993-1998141312965824.6747462.450202210
Dion EbrahimZIM2001-2004151832967019.7374639.68022280
Nkruma BonnerWI2021472292113*58.4081235.96111301
Gus LogieWI1985-19921111829265*97.3329698.65021193
Wriddhiman SahaIND2014-2017111352906736.2562646.33030292
Shane DowrichWI2018361288125*57.6065543.97120301
Corey AndersonNZ2013-201612802878135.88263109.13020308
John CrawleyENG1998-2002463286156*95.3360847.04100321
Jermaine BlackwoodWI2015-202181402859220.3659547.90010286
Grant ElliottNZ2009-201614113284104*35.5035679.78101183
Kieron PollardWI2008-20212421228453*14.95239118.830152015
Sam CurranENG2018-2026211772836428.3040470.050221315
Shane WarneAUS1992-2004312822823610.8562045.48006280
Ian SmithNZ1983-19921917528142*23.4229196.56001361
Jamie SmithENG202436028011146.6736876.09110313
Stuart MatsikenyeriZIM2003-2009182012784514.6347758.28001332
Ben FoakesENG201836227710769.2549256.30110215
Yasir HameedPAK2004-200791102765825.0948856.56020352
Marcus StoinisAUS2021-20261312527659*39.43159173.580102415
Tanzid HasanBAN2023-2026131312768423.00261105.750342611
Will JacksENG20261410427566*45.83224122.77020288

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.