Batting records (All cricket)

Filters

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

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Taufeeq UmarPAK2002120783939.0018043.33000110
Kyle MayersDSG2023330783926.0053147.1700184
Lou VincentNZ2007540783219.507998.7300092
Alex HalesENG/DH2015-2019340774119.2514652.7400152
Brad HodgeAUS/KKR2007-20146627521*18.7574101.3500044
Mohammad RizwanPAK2024110747474.0062119.3501053
Marnus LabuschagneAUS2026120743737.0011663.79000100
Colin AckermannWAR/PC2015-20244417441*24.6772102.7800163
Aravinda de SilvaSL2003110737373.007893.5901062
Damien MartynAUS2003-2006331735736.5017841.01010120
Ben StokesENG2015-20202317347*36.507893.5900092
Justin LangerAUS2006120723736.0017840.45000110
Jordan HermannSEC2023-2026440724118.0065110.7700162
Delano PotgieterLIO/PR/MCT2021-202610637232*24.0059122.0300054
LG PretoriusTIT/PR2024-2026330713923.6756126.7900092
Shoaib MalikPAK2007-2019541712123.678484.5200080
Keemo PaulDSG2023-2024761713114.2064110.9400172
Tom LathamNZ2015-2016330705423.3310765.4201051
Shaun von BergKNI/TIT/BOL2016-2024851705017.5053132.0801054
Kagiso RabadaSA/LIO/JS2015-2025211017032*7.7812655.5600380
Trisha ChettySAW2016-2021440693417.259473.4000060
Imran NazirPAK2007330685722.6750136.00010102
Vikram SolankiENG2005-2007320674333.5056119.6400091
Rory KleinveldtSA/CC/TS2012-2019851671816.7552128.8500063
Senuran MuthusamyDOL/PC/SEC2019-20268616719*13.407194.3700051
Ayesha NaseemPAKW2021330663322.0051129.4100041
Dayyaan GaliemTIT/PR2021-2025532654565.0058112.0700061
Migael PretoriusKNI/NW2021-20245526538*21.6743151.1600024
Gary KirstenSA2002-2003220645632.0013946.0401090
Nazmul Hossain ShantoBAN2022120643832.0013946.0400033
Mitchell StarcAUS2014-2026440643516.009368.8200082
Lara GoodallSAW2021440642716.0011456.1400130
Zaheer KhanIND/AX/MI2003-20131011264277.1121729.4900360
Anrich NortjeSA/WAR/CTB2018-20261051632515.7560105.0000062
Michael ClarkeAUS2006-2011561632612.6012052.5000080
Rubin HermannPR2025-2026220624431.0041151.2200054
Diana BaigPAKW20216526235*20.676496.8800050
Sinethemba QeshileWAR20215516247*15.506595.3800160
Roelof van der MerweRCB/TIT/SEC2009-2024850613512.2041148.7800064
Matt PriorENG2009110606060.008174.0701061
Abhishek NayarMI2009330603520.0039153.8500052
Darren SammyWI/TIT2008-2015560602810.009761.8600060
Harbhajan SinghIND/MI2003-2011129260218.578075.0000142
Hasan AliPAK2019110595959.0045131.1101053
Harmanpreet KaurINDW20262215947*59.0042140.4800061
Martin GuptillNZ2015-2016330594219.677875.6400070
Angelo MathewsSL2011-2024240593014.7511352.2100070
Bjorn FortuinSA/LIO/PR2016-2026181045935*9.8358101.7200371
Tom AbellSEC2024-2025220585729.0040145.0001050
Cameron BancroftAUS2018120585329.0010356.31010110

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