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
Adam BacherSA2005220331816.506253.2300060
Sanath JayasuriyaSL/MI2003-200944033168.256055.0000110
Chris WoakesENG/DSG2015-202565033236.604868.7500140
Junior DalaTIT/NMBG/DSG2015-2025115133218.2525132.0000212
Mathew SinclairNZ20071113232*-23139.1300031
Sidra NawazPAKW2021330322510.676251.6100030
Eathan BoschDOL/DSG/PC2019-2026831321416.0017188.2400041
Ruan de SwardtDOL/NW2021-202444032148.004472.7300011
Martin van JaarsveldTIT2012110313131.0018172.2200022
Saim AyubPAK2024110313131.0015206.6700070
L BothaBOL20241113131*-23134.7800030
Andre RussellWI2015320311915.5014221.4300023
Kamindu MendisSL2019-2024231311315.506150.8200031
Andrew HallSA2003-200664031217.756547.6900230
Moisés HenriquesKKR20092113030*-24125.0000021
Sophie DevineNZW2023110303030.003683.3300050
Salman ButtPAK2007220301715.004862.5000040
Peter FultonNZ2007-20123313021*15.0029103.4500132
Clyde FortuinWAR/BOL2015-2024430301710.0021142.8600022
Lizaad WilliamsSA/TIT/JSK2021-2026128430127.505653.5700230
Ramnaresh SarwanWI2004110292929.003974.3600030
Stacy-Ann KingWIW2016110292929.003778.3800040
Stuart ClarkAUS2006-20073222916*-3387.8800040
Yasir ArafatPAK2007221291729.0013223.0800031
Mehedi Hasan MirazBAN2022120292914.508534.1200141
Kyle SimmondsWP/PC2024-2025320292514.5025116.0000020
Usman KhawajaAUS2016-201823029149.674170.7300050
Ian HarveyAUS20031112828*-4365.1200050
Desmond ChumneyCAN2003110282828.0025112.0000031
AB SharmaINDW2026110282828.003190.3200030
Lasith AmbuldeniyaSL2019120282414.007537.3300040
Mohammad KaifIND2003-200633028159.334562.2200010
David HusseyAUS/KKR2009220271813.503381.8200040
Yasir Ali ChowdhuryBAN2022120272213.504461.3600030
Mohammad HafeezPAK2007-201933027189.0023117.3900140
Jacques SnymanKNI202144027126.753772.9700011
Andile SimelaneSA/DOL20246512796.7524112.5000031
Upul TharangaSL2017110262626.003086.6700050
Luke PomersbachPK2009110262626.003281.2500011
Sachith PathiranaSL2017110262626.003574.2900030
Fakhar ZamanPAK2019110262626.004459.0900030
SV KitimeWP2024110262626.0021123.8100011
Tatenda TaibuZIM/AX2005220261613.005944.0700010
Nicolas PooranDSG2024320261513.0023113.0400040
Pathum NissankaSL2024120262313.004360.4700040
OA RamelaCC/LIO2014-2016331261513.0022118.1800030
Nahida KhanPAKW202144026146.504557.7800040
Hannan SarkarBAN2003110252525.003571.4300040
Sanwar HossainBAN2003110252525.0024104.1700020
Callum FergusonAUS2009110252525.004456.8200020

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