Batting records (All cricket)

Filters

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

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Hashim AmlaSA2009-201646050812784.6785059.76320612
Quinton de KockSA2016-2020462437135109.2544398.652105113
Graeme SmithSA2005-200956030014150.0030897.40111336
Mark BoucherSA2005-200945219463*64.6726074.62010241
Jacques KallisSA2005-200945017912035.8033852.96100202
JP DuminySA2009-20166701795625.5735650.28010213
Temba BavumaSA2016-202023116278*81.0023868.07010184
AB de VilliersSA2009-20166811586422.5723666.95012182
Stephen CookSA201612014011570.0028748.78100180
Shane WatsonAUS2009111136136*-132103.03100107
Ricky PontingAUS2009111111111*-11596.52100121
Ashwell PrinceSA2005-200923110762*53.5017361.85011100
Loots BosmanSA2009110949494.0045208.8901059
Faf du PlessisSA2016-20192318233*41.0013759.85000122
Vernon PhilanderSA2019120814640.5014954.36000100
Rassie van der DussenSA2019-2020230685122.6711061.8201070
Heinrich KlaasenSA2020110666666.0033200.0001044
Alviro PetersenSA2009110646464.006598.4601051
Dwaine PretoriusSA2019-2020230513317.005986.4400071
Paul HarrisSA2009120493824.5010646.2300060
Zubayr HamzaSA2019120433921.508848.8600060
Dean ElgarSA2016-2019240432210.756764.1800180
Anrich NortjeSA2019121404040.009542.1100060
Albie MorkelSA2009330371712.3332115.6300032
David MillerSA20201113535*-20175.0000032
Morné MorkelSA2009-20163313522*17.507149.3000160
Dale SteynSA2009-20204212917*29.0024120.8300021
Kagiso RabadaSA2016-20193312816*14.003775.6800151
Andrew HallSA2005110232323.004057.5000030
Herschelle GibbsSA2005-2009220222211.002878.5700131
Aiden MarkramSA2019120222011.002878.5700040
Friedel de WetSA2009110202020.006729.8500030
Dane PiedtSA2016110191919.0010418.2700010
Keshav MaharajSA201912017118.503154.8400020
Kyle AbbottSA2016210161616.003348.4800021
Wayne ParnellSA20091111010*-10100.0000000
David WieseSA2016110777.004175.0000001
Shaun PollockSA2005110666.004150.0000010
Charl LangeveldtSA200911166*-4150.0000010
Ryan McLarenSA2009221656.001442.8600000
Heino KuhnSA200911155*-4125.0000000
Roelof van der MerweSA2009320552.501145.4500100
Makhaya NtiniSA2005-200921144*-757.1400010
Justin KempSA2005110444.00757.1400000
Tim PaineAUS2009110444.004100.0000010
Nicky BojeSA200511111*-1100.0000000
Andile PhehlukwayoSA2020110111.00333.3300000
Johan BothaSA2009110000.0020.0000100
Bjorn FortuinSA202011100*-0-00000

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