Batting records (All cricket)

Filters

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

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Michael NeserAUS2023110333.001127.2700000
Craig ThyssenWAR2012110333.00742.8600000
Athenkosi DyiliWAR201211133*-1323.0800000
Chris JordanENG2016-2020210333.00560.0000000
Scott BolandAUS201611133*-3100.0000000
Ben DuckettNMBG2018110333.00933.3300000
Hussain TalatPAK2019110333.00475.0000000
Danish AzizPAK2021110333.00650.0000000
Haider AliPAK2021210333.00650.0000000
Usman KhanPAK2024110333.00560.0000000
Shane WarneRR2009320331.501127.2700100
Mehrab Hossain jnrBAN2008120331.502412.5000100
Andrew BirchWAR/TS2012-201973132*1.501030.0000100
Ashish BagaiCAN2003110222.00922.2200000
Ravi RampaulWI2004-2008210222.00540.0000000
Mohammad AsifPAK2007-2009210222.001910.5300000
Siddharth TrivediRR2009110222.00366.6700000
Peter SiddleAUS2009-2014510222.001118.1800000
Alistair GrayCC201211122*-1200.0000000
Basheeru-Deen WaltersWAR2014-201751122*-2100.0000000
Stephan MyburghNED202111122*-366.6700000
Salma KhatunBANW2013110222.00922.2200000
Akhona MnyakaBOL202411122*-540.0000000
Imran ManackBOL2024110222.00633.3300000
Mahbubul AlamBAN200812121*2.00345.8800000
Jaydev UnadkatIND2010-201822121*2.001513.3300000
CJ AlexanderIMP/DOL2012-201522122*2.00450.0000100
Joshua LittlePC202322222*-450.0000000
Christopher MpofuZIM2005-200923321*-1414.2900000
Lizaad WilliamsSA/LIO/TIT2019-202693222*2.00728.5700100
Vishwa FernandoSL2019-202023122*1.00825.0000200
Michael VaughanENG2005110111.00520.0000000
Russel ArnoldSL2003110111.00616.6700000
Michael BevanAUS200321111*-1100.0000000
Nuwan KulasekaraSL2009-2017210111.001100.0000000
Prosper UtseyaZIM2009110111.00147.1400000
Sajid MahmoodENG200921111*-1100.0000000
Gulam BodiLIO2012110111.00250.0000000
Pragyan OjhaDC2009310111.001100.0000000
Ben LaughlinAUS200921111*-911.1100000
Paul ValthatyRR2009110111.00520.0000000
Rusty TheronWAR2012-201421111*-250.0000000
Josh HazlewoodAUS202311111*-1100.0000000
Carlos BrathwaiteWI2015110111.00911.1100000
Eden LinksTIT2012-2014610111.00250.0000000
Suryakumar YadavIND2024110111.00425.0000000
Axar PatelIND202411111*-1100.0000000
Anwar AliPAK2013110111.00250.0000000
Bilawal BhattiPAK2013110111.00911.1100000
Somila SeyibokweWAR2016110111.00333.3300000

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