Batting by format (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.

PlayerFormatSpanMatInnsNORunsHSAveBFSR1005004s6s
Sarfraz AhmedPAKODIs2019110414141.005969.4900020
Sidra AmeenPAKWODIs2026110414141.006464.0600040
Kamran AkmalPAKTests2002120412920.505278.8500090
Dwayne SmithWIODIs2004-2015220412920.504493.1800041
Alex HalesDHT202019220414120.5040102.5000141
Sikandar RazaTS/PRT202018-2026220412120.5041100.0000012
Nathan LyonAUSTests2018-2026230412713.6712732.2800070
Brendon McCullumNZODIs2007210404040.006759.7000040
Scott StyrisNZODIs2007210404040.004588.8900010
Deandra DottinWIWT20Is2016110404040.0031129.0300014
Jason RoyENGT20Is2020110404040.0029137.9300032
Shoaib MalikPAKODIs2007-2019321402140.005375.4700040
Luke WrightENGT20Is2007220402420.0026153.8500022
David WarnerDCT202009220403620.0029137.9300051
Romario ShepherdJSKT202023-2024220404020.0023173.9100124
Qaasim AdamsCC/TITT202014-2017330402313.3340100.0000031
Nida DarPAKWT20Is20213314022*20.0030133.3300131
Divan van WykDOLT202013-2014330403513.3338105.2600150
Aliya RiazPAKWT20Is2021330403913.334393.0200131
Kane WilliamsonNZODIs2015110393939.005966.1000040
Moeen AliENGT20Is2020110393939.0011354.5500034
Tim PaineAUSTests2018120392519.5010138.6100040
Marcus StoinisDSGT202024220393819.504586.6700022
Leus du PlooyKNI/JSKT202016-2025320393819.5038102.6300022
André NelSAODIs2004-2008742392219.5036108.3300041
Johan BothaSAODIs2007-2011541392313.004684.7800020
James HopesAUSODIs2009110383838.0035108.5700050
Zak CrawleySECT202025110383838.0029131.0300050
Cooper ConnollyAUSODIs2026110383838.004290.4800041
SM GilsonDOLT202026110383838.0027140.7400031
HMRKB HerathSLTests2011121383038.008544.7100040
Runako MortonWITests2008120383719.005174.5100070
Mignon du PreezSAWODIs2021220382919.007650.0000020
Marcus NorthAUSTests2009120383819.0012131.4000150
Alex CareyAUSTests2026120382419.008345.7800040
Jemimah RodriguesINDWT20Is2026220383619.0033115.1500021
Yusuf PathanRRT202009330381712.6736105.5600051
Andrew BirchWAR/TST202012-2018631383019.0031122.5800030
S. SreesanthINDTests2006-2010241382812.675569.0900170
Brooke HallidayNZWODIs20231113737*-5369.8100050
Heinrich KlaasenSAT20Is2024220372518.5035105.7100022
Andries GousKNIT202019-2021330373512.3329127.5900114
Shane WarneAUSTests2006110363636.0031116.1300061
Albie MorkelSAT20Is2007-2014310363636.003797.3000021
Dinesh ChandimalSLODIs2017110363636.004678.2600040
Moeen AliJSKT202024110363636.0026138.4600013
Najiha AlviPAKWODIs2026110363636.004678.2600010
Keith DudgeonBOL/PRT202024-20252113636*-28128.5700050
Dwaraka Ravi TejaDCT202009220362718.004383.7200040
Alex HalesENGTests2015120362618.0010633.9600011

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