Batting records (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At Newlands×

Player figures come from full scorecards, which we hold for 153 of the 172 matches in this selection (from 2003). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Hamilton MasakadzaZIM2005-20073401064626.5016763.47000100
Wayne ParnellSA/CC/WAR2009-202414931063417.6781130.8600194
Marizanne KappSAW2016-202586210527*26.25100105.0000092
Andile PhehlukwayoSA/CTB/DH2016-2024181221052810.5010897.2200075
Cameron BancroftAUS20181201037751.5016761.68010170
Kamran GhulamPAK2024-20252301036334.3391113.19010105
Delano PotgieterPR/MCT2023-202612631032934.3359174.5800068
Brad HaddinAUS2007-20145811024214.5717558.29001150
Justin OntongCC2012-201410821022317.00100102.0000152
Connor EsterhuizenMCT/PC2024-20266621016925.2584120.2401274
Agha SalmanPAK2024-20252301004833.3314768.03000111
Devon ConwayJSK/DSG2025220996449.5064154.69010112
Leon JohnsonWI2015120985449.0016061.25010150
RD ShahKEN2003220956147.5014764.63010120
Shaun MarshAUS2011-2018350954419.0018651.08002140
Orla PrendergastIREW2023-2025330946131.3370134.29010102
Brendon McCullumNZ/KKR2005-2013780945111.7518750.27011110
Danielle WyattENGW2023220935946.5063147.62010132
Ravi BoparaPK/DOL/DH2009-2019430936031.0075124.0001055
Ashley GilesENG2003-20053419331*31.0015360.7800082
Sanath JayasuriyaSL/MI2003-2009330926630.6712176.0301190
Hayley MatthewsWIW2016-20233319266*46.0085108.24010111
Yuvraj SinghIND/PK2003-20114419258*30.6710587.6201092
Andrew SymondsAUS2006-2007531905545.0074121.6201074
Chamari AtapattuSLW2019-2023330906830.0083108.43010150
Shahid AfridiPAK2003-2013551903922.5063142.8600094
Richa GhoshINDW20233328944*89.0069128.99000110
Cameron DelportDOL/PR2014-2019550894617.8069128.99000112
Morné MorkelSA/TIT/TS2007-20192116489287.4212968.99003112
Gary KirstenSA2003220886944.0012570.4001091
Suresh RainaIND/CSK2009-2018330884329.3383106.02000101
Dhananjaya de SilvaSL2017-2019560882214.6713664.7100061
Asif AliPAK/CTB2018-201999088229.7870125.7100064
Tillakaratne DilshanSL/DC2007-2012330867828.679194.51010130
Imran NazirPAK2007331865943.0063136.5101166
Ramnaresh SarwanWI2003-20043328447*84.0071118.3100074
Cheteshwar PujaraIND2011-2022350844316.8022936.68000140
Leus du PlooyKNI/JSK2016-20255518441*21.0068123.5300054
Beyers SwanepoelWAR2024110838383.0039212.8201094
Kennedy OtienoKEN2003220837941.5015154.9701072
Michael VaughanENG2003-2005340835220.7516450.61011120
Phillip HughesAUS2009-2011240833320.7515154.97000100
Sediqullah AtalMCT2025220827441.0054151.8501056
Aftab AhmedBAN2007330823627.3365126.1500072
Fakhar ZamanPAK2019340827020.509982.83010120
Suzie BatesNZW20231118181*-61132.7901071
Andrew McDonaldAUS2009120816840.5014356.6401090
Jonathan BirdKNI/WP2024-2026330804126.6767119.40000101
Sarfraz AhmedPAK2013-2019240805620.0013161.07010130
Andrew PuttickSA/CC2005-20145518048*20.008495.2400190

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.