Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2069th Match · CSA Pro20 2026/27TITDOLODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th 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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI3rd ODI · India in New Zealand 2026/27NZINDFirst-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 2026AFGZIM

Batting records (Men's All internationals)

More filters

1 active
Reset"Match result" is from the side of the player or team.
v South Africa×
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Imam-ul-HaqPAK2018-20251520072710136.35108467.07162646
Agha SalmanPAK2024-20251417272413448.2789680.801406111
Sean WilliamsZIM2005-20252326272313730.1385384.761526810
Mitchell JohnsonAUS2006-201430378712123*24.55100271.061248215
Suresh RainaIND2006-20183230170010124.14647108.191226419
Roger TwoseNZ1996-20001821269710336.68111962.291426912
WPUJC VaasSL1994-20074549136946919.28132152.54034725
Warwick ArmstrongAUS1902-19118131691159*57.5866661.56221361
Andrew SymondsAUS2000-2008242846907628.7586779.580637219
Shan MasoodPAK2013-20251019068814536.21132751.85153716
Richie BenaudAUS1952-19641321268412236.0036340.50211491
Phillip HughesAUS2009-2014813068316052.54104265.55241887
Saim AyubPAK2024-20251313268210962.00637107.062418122
Daniel VettoriNZ1997-20155752136798117.41108462.64039771
Saeed AnwarPAK1993-20023136167711819.34121855.58114894
Gautam GambhirIND2003-2012202416619628.74118355.87052892
Eddie PaynterENG1938-193958065324381.63--320521
Allan BorderAUS1992-1994212446418432.05139545.95021535
Stuart BroadENG2007-2022444786307616.1590769.460387211
Jason HolderWI2014-20263131662781*25.0887971.330345918
Hashan TillakaratneSL1992-200320243626104*29.81162538.52121760
Imran FarhatPAK2003-20131420062212831.10128548.40131741
Anil KumbleIND1992-20086163116228811.96156839.67019651
Stan McCabeAUS1931-193610132621189*56.4510.00222241
Matt PriorENG2007-2012192226217631.0594665.64054735
Dinesh KarthikIND2004-2022262466107933.8981275.120316418
Brett LeeAUS2000-20083536136066426.3586070.470355815
Azhar AliPAK2010-2021132526059026.30170335.53053660
Ian HealyAUS1992-19983541126056120.86116751.84025481
MahmudullahBAN2011-20242020159911131.5386369.41131679
Thisara PereraSL2011-20193234659969*21.39583102.740334818
Aamer SohailPAK1992-19981923059711125.96104757.02123691
Murali VijayIND2010-2018182815889721.78148039.73021831
Ted DexterENG1960-19651016158517239.0014735.37132791
Moin KhanPAK1992-2003232835838023.32101657.38033597
Grant FlowerZIM1995-2010232715829122.38115450.43036522
Tatenda TaibuZIM2003-201018194581107*38.7378374.20222539
Dawid MalanENG2017-20231517158011836.25516112.401406120
Shreyas IyerIND2018-202421225579113*34.0659896.821315713
Wilfred RhodesENG1910-19141322256815228.40--12300
Liton DasBAN2015-2024232815657020.9380969.84031747
Mike SmithENG1960-19651218156112133.0014636.99122472
Tilak VarmaIND2023-202615144560120*56.00416134.622314729
Denesh RamdinWI2007-2016354075575716.8891061.21023584
Greg BlewettAUS1995-19981518055521430.83125044.40111641
Trevor BaileyENG1951-1957122215529526.29--021380
Hardik PandyaIND2017-2026322785519329.00498110.640325221
Charles KellewayAUS1910-1912812254811454.8072540.69220240
Alistair CampbellZIM1995-2001182315488124.91115547.45033612
Bryan YoungNZ1993-1999131915467430.33138839.34050581

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.