Batting averages (current players)
Player Span Mat Inns NO Runs HS Ave BF SR 100 50 0 4s 6s
KJ Abbott 2013-2017 11 14 0 95 17 6.78 338 28.10 0 0 4 10 1
HM Amla 2004-2018 113 193 14 8786 311* 49.08 17358 50.61 28 38 10 1104 14
T Bavuma 2014-2017 27 42 4 1259 102* 33.13 2743 45.89 1 9 4 158 3
SC Cook 2016-2017 11 19 0 632 117 33.26 1402 45.07 3 2 3 66 0
TB de Bruyn 2017-2017 3 6 0 72 48 12.00 150 48.00 0 0 2 11 0
Q de Kock 2014-2018 29 47 5 1649 129* 39.26 2275 72.48 3 11 4 207 16
AB de Villiers 2004-2018 110 183 16 8338 278* 49.92 15422 54.06 21 42 7 964 60
JP Duminy 2008-2017 46 74 10 2103 166 32.85 4544 46.28 6 8 9 250 13
F du Plessis 2012-2018 48 78 11 3022 137 45.10 6781 44.56 7 17 6 361 13
D Elgar 2012-2018 45 74 6 2861 199 42.07 6187 46.24 10 10 6 338 19
HG Kuhn 2017-2017 4 8 0 113 34 14.12 297 38.04 0 0 0 18 0
KA Maharaj 2016-2018 16 23 6 306 41* 18.00 446 68.60 0 0 2 33 9
AK Markram 2017-2018 6 10 0 520 143 52.00 795 65.40 2 2 0 75 2
M Morkel 2006-2018 83 99 22 931 40 12.09 1806 51.55 0 0 20 142 4
CH Morris 2016-2017 4 7 0 173 69 24.71 362 47.79 0 1 0 25 0
L Ngidi 2018-2018 2 4 1 6 4 2.00 22 27.27 0 0 1 1 0
D Olivier 2017-2017 5 4 1 7 4 2.33 38 18.42 0 0 1 1 0
WD Parnell 2010-2017 6 4 0 67 23 16.75 180 37.22 0 0 0 11 0
AL Phehlukwayo 2017-2018 4 4 2 19 9 9.50 39 48.71 0 0 1 3 0
VD Philander 2011-2018 50 68 15 1290 74 24.33 2755 46.82 0 7 6 152 10
DL Piedt 2014-2016 7 8 1 48 19 6.85 240 20.00 0 0 1 2 0
K Rabada 2015-2018 26 34 9 336 34 13.44 770 43.63 0 0 4 45 3
T Shamsi 2016-2016 1 2 2 18 18* - 24 75.00 0 0 0 2 0
DW Steyn 2004-2018 86 107 24 1178 76 14.19 2693 43.74 0 2 12 116 34
S van Zyl 2014-2016 12 17 2 395 101* 26.33 778 50.77 1 0 2 59 0
By default, the shading indicates records from the past week, or failing that, the most recent entry.
Adjust: most recent | past week | past month | past 6 months | past year

Includes all players from the past 2 years

Records includes the following current or recent matches:
South Africa v India at Johannesburg, 3rd Test, Jan 24-27, 2018 [Test # 2294]
South Africa v India at Centurion, 2nd Test, Jan 13-17, 2018 [Test # 2293]
South Africa v India at Cape Town, 1st Test, Jan 5-8, 2018 [Test # 2292]