Batting averages (current players)
Player Span Mat Inns NO Runs HS Ave BF SR 100 50 0 4s 6s
HM Amla 2008-2019 170 167 12 7804 159 50.34 8738 89.31 27 36 4 792 53
T Bavuma 2016-2017 2 2 0 161 113 80.50 170 94.70 1 0 0 18 1
F Behardien 2013-2018 59 49 14 1074 70 30.68 1097 97.90 0 6 4 79 25
CJ Dala 2018-2018 2 2 1 8 5 8.00 6 133.33 0 0 0 1 0
Q de Kock 2013-2018 98 98 5 4133 178 44.44 4381 94.33 13 17 2 471 59
AB de Villiers 2005-2018 223 213 39 9427 176 54.17 9308 101.27 25 52 7 823 200
JP Duminy 2004-2018 192 174 39 5016 150* 37.15 5959 84.17 4 27 7 337 74
F du Plessis 2011-2019 125 119 15 4693 185 45.12 5298 88.58 10 29 3 411 58
D Elgar 2012-2018 8 7 1 104 42 17.33 177 58.75 0 0 0 6 0
RR Hendricks 2018-2019 10 10 0 289 102 28.90 378 76.45 1 1 1 26 2
Imran Tahir 2011-2019 92 30 13 140 29 8.23 197 71.06 0 0 4 20 1
C Jonker 2018-2018 2 2 0 31 25 15.50 33 93.93 0 0 0 5 1
H Klaasen 2018-2019 13 12 2 251 59 25.10 290 86.55 0 1 0 26 6
KA Maharaj 2017-2018 4 2 0 25 17 12.50 26 96.15 0 0 0 4 0
AK Markram 2017-2018 16 16 0 407 66 25.43 462 88.09 0 1 1 49 9
DA Miller 2010-2019 113 101 29 2796 139 38.83 2749 101.70 5 12 8 209 81
M Morkel 2007-2018 114 45 17 239 32* 8.53 321 74.45 0 0 9 19 7
CH Morris 2013-2018 34 23 3 393 62 19.65 404 97.27 0 1 0 32 12
PWA Mulder 2017-2018 7 7 3 57 19* 14.25 78 73.07 0 0 0 7 0
L Ngidi 2018-2018 13 6 5 34 19* 34.00 44 77.27 0 0 0 4 1
D Olivier 2019-2019 1 - - - - - - - - - - - -
WD Parnell 2009-2017 65 38 14 508 56 21.16 648 78.39 0 1 3 39 8
D Paterson 2017-2017 3 - - - - - - - - - - - -
AL Phehlukwayo 2016-2019 35 21 10 296 42* 26.90 333 88.88 0 0 2 24 14
D Pretorius 2016-2019 15 7 1 101 50 16.83 113 89.38 0 1 1 7 3
K Rabada 2015-2019 58 22 10 198 26 16.50 256 77.34 0 0 1 16 4
T Shamsi 2016-2018 11 3 2 0 0* 0.00 2 0.00 0 0 1 0 0
DW Steyn 2006-2018 119 48 12 361 60 10.02 545 66.23 0 1 7 35 9
HE van der Dussen 2019-2019 1 1 0 93 93 93.00 101 92.07 0 1 0 6 3
K Zondo 2018-2018 5 5 1 142 54 35.50 224 63.39 0 1 0 8 3
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 Pakistan at Port Elizabeth, 1st ODI, Jan 19, 2019 [ODI # 4080]
Australia v South Africa at Hobart, 3rd ODI, Nov 11, 2018 [ODI # 4069]
Australia v South Africa at Adelaide, 2nd ODI, Nov 9, 2018 [ODI # 4067]