Live6th Match · Pakistan ODI Tri-Series 2026/27SLENG164/1 (25.5)SL chose to bowlLive7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)First-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting records (All cricket)

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.