Batting records (All cricket)

Filters

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

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Rassie van der DussenSA2019-2024653316123*158.00263120.151202113
AB de VilliersSA2007-201355127612169.0038372.06110314
Aiden MarkramSA2018-20246802498931.1330880.84021367
Hashim AmlaSA2013-20195612469249.2038663.73020370
Reeza HendricksSA2019-2024331205117102.50159128.931101612
Janneman MalanSA2019-20214401607040.00155103.23020173
Temba BavumaSA2018-20244611585331.6027657.25010211
Rahul DravidIND2003-200922112076120.0017967.0401060
Quinton de KockSA2013-20214401134528.2512590.40000151
Sachin TendulkarIND2003-20092201069853.0089119.10010131
Andile PhehlukwayoSA2019-20216501055421.0011690.52010102
David MillerSA2013-2021540965024.0010690.57010100
Faf du PlessisSA2013-20195619240*18.4013170.23002121
Jacques KallisSA20071118888*-85103.5301024
Graeme SmithSA2007-2013330877229.0085102.35010170
Robin PetersonSA2007-2013430854428.3312170.2500080
Corbin BoschSA20241218181*81.009486.17011150
Dean ElgarSA2013-2018230795026.3318043.89010160
Mark BoucherSA2007110787878.0038205.2601094
Kagiso RabadaSA2018-20244427631*38.0076100.00000120
Vernon PhilanderSA2013210747474.0011365.4901090
Kyle VerreynneSA2021-2024230666222.007291.6701033
Michael HusseyAUS2009110646464.008773.5601061
Farhaan BehardienSA2013220585829.008369.8801150
Gautam GambhirIND2009110575757.0046123.9101072
Chris MorrisSA2013-20192215555*55.0030183.3301153
Yuvraj SinghIND20031115050*-5394.3401060
Suresh RainaIND2009110464646.0041112.2000052
David BedinghamSA2024120443022.004793.6200070
Ashwell PrinceSA2007110393939.004881.2500020
Theunis de BruynSA2018120392919.508645.3500051
Heinrich KlaasenSA2019-202466139157.807055.7100040
Mohammad KaifIND2003110353535.006058.3300050
Ryan McLarenSA2013220341717.006056.6700020
Ricky PontingAUS2009110323232.006450.0000010
Tim PaineAUS2009110292929.004072.5000031
Dale SteynSA2013-2019431282314.004365.1200150
George LindeSA2021-2024320252212.5015166.6700012
Shane WatsonAUS2009110242424.0022109.0900050
Keshav MaharajSA2018-2021220231911.502688.4600030
Rory KleinveldtSA2013220222211.0015146.6700113
Virender SehwagIND2003110212121.0014150.0000031
Kyle AbbottSA201333020136.673458.8200020
Marco JansenSA20241211816*18.003748.6500030
Jon-Jon SmutsSA2021110171717.001894.4400020
Daryn DupavillonSA2021110171717.0010170.0000021
JP DuminySA2013110161616.002369.5700020
Virat KohliIND2009110161616.002466.6700010
Henry DavidsSA20132201477.002458.3300010
Harbhajan SinghIND2009110131313.002259.0900010
Page 1Next

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