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-2017 109 186 14 8578 311* 49.87 16898 50.76 28 35 10 1076 14
T Bavuma 2014-2017 26 41 4 1215 102* 32.83 2671 45.48 1 9 4 153 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-2017 25 40 5 1554 129* 44.40 2159 71.97 3 11 2 190 16
AB de Villiers 2004-2016 106 176 16 8074 278* 50.46 15022 53.74 21 39 7 933 57
JP Duminy 2008-2017 46 74 10 2103 166 32.85 4544 46.28 6 8 9 250 13
F du Plessis 2012-2017 45 72 11 2839 137 46.54 6361 44.63 7 15 5 335 13
D Elgar 2012-2017 41 67 5 2623 199 42.30 5590 46.92 10 8 5 308 17
HG Kuhn 2017-2017 4 8 0 113 34 14.12 297 38.04 0 0 0 18 0
KA Maharaj 2016-2017 13 18 6 227 41* 18.91 311 72.99 0 0 2 23 8
AK Markram 2017-2017 2 3 0 255 143 85.00 364 70.05 1 1 0 37 0
M Morkel 2006-2017 79 93 20 902 40 12.35 1764 51.13 0 0 19 137 4
CH Morris 2016-2017 4 7 0 173 69 24.71 362 47.79 0 1 0 25 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-2017 2 1 1 6 6* - 13 46.15 0 0 0 0 0
VD Philander 2011-2017 46 61 15 1186 74 25.78 2531 46.85 0 7 4 138 10
DL Piedt 2014-2016 7 8 1 48 19 6.85 240 20.00 0 0 1 2 0
K Rabada 2015-2017 22 27 9 259 34 14.38 520 49.80 0 0 3 38 2
T Shamsi 2016-2016 1 2 2 18 18* - 24 75.00 0 0 0 2 0
DW Steyn 2004-2016 85 105 22 1162 76 14.00 2658 43.71 0 2 12 115 34
S van Zyl 2014-2016 12 17 2 395 101* 26.33 778 50.77 1 0 2 59 0
DJ Vilas 2015-2016 6 9 0 94 26 10.44 210 44.76 0 0 0 11 0
GC Viljoen 2016-2016 1 2 1 26 20* 26.00 31 83.87 0 0 0 4 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 Bangladesh at Bloemfontein, 2nd Test, Oct 6-8, 2017 [Test # 2277]
South Africa v Bangladesh at Potchefstroom, 1st Test, Sep 28-Oct 2, 2017 [Test # 2276]
England v South Africa at Manchester, 4th Test, Aug 4-7, 2017 [Test # 2268]