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
Shaun MarshAUS2009-20182028091214832.57161556.47234959
Brad HaddinAUS2006-2014333939109425.28131469.250738721
Peter MayENG1951-19571222190613843.1490.00343832
Victor TrumperAUS1902-19118153900214*75.0075387.78240711
Usman KhawajaAUS2011-202518271892195*34.31171851.922621027
Cheteshwar PujaraIND2010-20221729088215330.41206042.821631235
Niroshan DickwellaSL2014-2021273318827427.5697190.830521199
Patsy HendrenENG1924-19311318287614254.75--261523
Upul TharangaSL2006-20193337187511924.31113677.0214211714
Bob WyattENG1927-19351727287314934.9230.00243180
KL RahulIND2018-20252329286712332.11151857.112719220
Moeen AliENG2014-2024354198668727.0697089.280629126
Alex CareyAUS2018-20262830386511132.04106081.601437710
Adam ParoreNZ1994-20023743885910824.54155455.281228010
Ajay JadejaIND1992-2000363868539226.66153355.640315915
Abdul RazzaqPAK1998-20134343684611222.86113774.412047418
Brendan TaylorZIM2005-201831352833145*25.24118570.30134749
Simon KatichAUS2006-20091621082410839.24153753.61161926
Shane WatsonAUS2002-2016303328248826.5891190.450417924
Mushfiqur RahimBAN2007-202434411823110*20.57134861.05154919
Alex HalesENG2012-20172024280811236.73101379.761609212
Donald BradmanAUS1931-1932551806299*201.50--400730
Justin LangerAUS1994-20061221380112644.50138757.752201212
Ijaz AhmedPAK1992-200027302801114*28.61108373.962461046
Bill EdrichENG1938-1947912179221972.004100.00321824
Arthur MorrisAUS1949-19531017079215746.59--231522
Fakhar ZamanPAK2017-20252224179219334.43790100.252229424
Ian RedpathAUS1964-1970102037919746.53124432.56072760
Andy FlowerZIM1992-200119242791199*35.95151052.38231934
Michael SlaterAUS1993-1996162127909541.58155250.90060731
Colin McDonaldAUS1952-19581018178615446.24--150412
Russel ArnoldSL1997-2007313457857127.07129860.48063723
Yuvraj SinghIND2000-20173029577810332.4296580.621427914
Jason RoyENG2016-20233432177811325.10705110.351318822
Marnus LabuschagneAUS2020-20261922277312438.65115466.98221862
Shakib Al HasanBAN2007-2024323527727723.39117965.48052815
Phil MeadENG1913-19231016077018148.13--32200
Azhar MahmoodPAK1996-20072224676613642.56127460.13322937
Asad ShafiqPAK2010-20191724075713031.54148750.91251993
Jacob OramNZ2003-20112626375413332.78125060.322118412
Clem HillAUS1902-1911813175219162.6746192.19331421
Lindsay HassettAUS1949-19531014074816753.43--330441
Tamim IqbalBAN2007-20222733274887*24.13119062.860441014
Taufeeq UmarPAK2002-2010713073713556.69166844.182401052
Shane WarneAUS1993-20066966107356313.13108367.87029829
Ravindra JadejaIND2009-2025323057329129.2897774.920326316
Ross TaylorNZ2007-201926316731102*29.24110166.391317211
Chris HarrisNZ1992-200435321173168*34.81147749.49043538
Dimuth KarunaratneSL2016-202412231730158*33.18128956.63242911
Kamran AkmalPAK2002-2013313717297120.25106968.19035975

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.