Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

Batting records (Men's All internationals)

More filters

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

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Andries GousUSA2024-20264140211758330.921019115.31010110953
Mohammad MithunBAN2014-202161615117473*20.96180964.9008810323
Matthew ElliottAUS1996-200422371117319932.58264344.383451554
Vikram SolankiENG2000-200754495117310626.66156574.952521458
David SheppardENG1950-196322332117211937.8128048.933621041
J BakerCAY2024-2026323251171106*43.37884132.4711009964
John MooneyIRE2006-201589762211699621.65141482.6703611414
Javed AhmadiAFG2010-20215252011688122.46158973.5108314217
LA DunbarSER2019-202645449116311733.23939123.862549961
Razmal ShigiwalAUA2019-202549457116195*30.55840138.210749251
Frank WoolleyENG1925-193421332116015437.4243447.24173604
Saif HassanBAN2020-20265155311578022.25133786.5407710553
Rizwan CheemaCAN2008-20195756311539421.75999115.4208812563
Barry SinclairNZ1963-196821401114813829.4426047.31335990
Dennis LilleeAUS1971-198413312432114573*12.45265142.1401161139
Dinesh NakraniUGA2019-2025817025114477*25.42915125.030337068
Robin PetersonSA2002-2014115732111448422.00145078.900471259
Jeet RavalNZ2016-202024391114313230.08267042.811731421
Xavier MarshallWI/USA2005-2021646741139157*18.08168067.8013912228
Ruwan KalpageSL1992-199995873011386319.96202856.11032648
Teja NidamanuruNED2022-202566564113711121.87120194.672497044
Mahmudul Hasan JoyBAN2021-202626450113417125.20251845.042691297
Merv HughesAUS1985-1994868716113272*15.94236747.82021310221
Denis LindsaySA1963-197019311113018237.6766364.2535212213
Malan KrugerNAM2024-20266561211288019.12143978.3904310321
Joey CarewWI1963-197219363112710934.1560541.491511041
Aamer MalikPAK1987-199438424112111729.50262642.692841062
Derek PringleENG1982-199374801611206317.50305536.66017925
Fraser WattsSCO2006-201246441111110125.84168665.901969211
Syed Abid AliIND1967-19753456311118120.96106854.68073901
Usman PatelKUW2020-20266259131111111*24.15859129.3417711039
Andrew CaddickENG1993-200311613330111049*10.78290138.26002512110
Hitesh ModiKEN1996-200661558110878*23.57190558.16055943
Robinson ObuyaUGA2023-2026545291105118*25.70850130.001669458
Adam BacherSA1996-20053246111039624.51252743.650631343
Carlton BaughWI2003-201271741311026818.07195156.4803310911
Louren SteenkampNAM2025-202638372110110231.46121490.6917110026
Matthew StokesGUE2019-2026464113110010039.29886124.1516110319
Matt MachanSCO2013-201634342109911434.34123289.201619314
Charlie BarnettENG1933-194820354109812935.42140544.41251885
Harrison CarlyonJER2019-202653522109711021.94935117.3315311239
Colin AckermannNED2019-20264948510958125.47116893.750559518
Eknath SolkarIND1969-197734546109510222.81154631.24162763
Maurice TateENG1925-1935334751093100*26.0262372.551448413
Ryan WatsonSCO2006-2010434341091123*27.97141177.3217512010
AlimuddinPAK1954-196225452109110925.37--276520
Naseem KhushiOMA2017-20248364510916918.49793137.580477272
Dion MyersZIM2021-20265961310909618.79128684.7604310024
Milinda SiriwardanaSL2015-20195452410896822.69118791.740568736
Kiplin DorigaPNG2017-202581717108789*16.98156669.410488827

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.