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 117 201 14 8982 311* 48.03 17866 50.27 28 39 11 1126 14
T Bavuma 2014-2018 29 46 6 1395 102* 34.87 2993 46.60 1 10 4 176 3
SC Cook 2016-2017 11 19 0 632 117 33.26 1402 45.07 3 2 3 66 0
TB de Bruyn 2017-2018 5 10 1 130 48 14.44 271 47.97 0 0 2 20 0
Q de Kock 2014-2018 33 54 5 1872 129* 38.20 2663 70.29 3 13 4 234 17
AB de Villiers 2004-2018 114 191 18 8765 278* 50.66 16077 54.51 22 46 8 1024 64
JP Duminy 2008-2017 46 74 10 2103 166 32.85 4544 46.28 6 8 9 250 13
F du Plessis 2012-2018 52 86 12 3197 137 43.20 7074 45.19 8 17 7 386 16
D Elgar 2012-2018 49 82 7 3194 199 42.58 7045 45.33 11 12 6 381 21
HG Kuhn 2017-2017 4 8 0 113 34 14.12 297 38.04 0 0 0 18 0
KA Maharaj 2016-2018 20 29 6 389 45 16.91 550 70.72 0 0 4 41 13
AK Markram 2017-2018 10 18 0 1000 152 55.55 1549 64.55 4 3 1 135 5
M Morkel 2006-2018 86 104 23 944 40 11.65 1858 50.80 0 0 22 143 5
CH Morris 2016-2017 4 7 0 173 69 24.71 362 47.79 0 1 0 25 0
L Ngidi 2018-2018 3 5 1 11 5 2.75 29 37.93 0 0 1 2 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 54 75 17 1445 74 24.91 3061 47.20 0 8 6 167 13
DL Piedt 2014-2016 7 8 1 48 19 6.85 240 20.00 0 0 1 2 0
K Rabada 2015-2018 30 40 9 410 34 13.22 906 45.25 0 0 6 57 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 Australia at Johannesburg, 4th Test, Mar 30-Apr 3, 2018 [Test # 2302]
South Africa v Australia at Cape Town, 3rd Test, Mar 22-25, 2018 [Test # 2300]
South Africa v Australia at Port Elizabeth, 2nd Test, Mar 9-12, 2018 [Test # 2298]