Batting averages (current players)
Player Span Mat Inns NO Runs HS Ave BF SR 100 50 0 4s 6s
KJ Abbott 2013-2016 28 13 4 76 23 8.44 126 60.31 0 0 1 6 0
HM Amla 2008-2017 158 155 11 7381 159 51.25 8273 89.21 26 34 3 745 51
T Bavuma 2016-2017 2 2 0 161 113 80.50 170 94.70 1 0 0 18 1
F Behardien 2013-2017 58 48 14 1073 70 31.55 1092 98.26 0 6 4 79 25
Q de Kock 2013-2017 88 88 5 3806 178 45.85 4022 94.62 13 15 2 430 55
M de Lange 2012-2016 4 - - - - - - - - - - - -
AB de Villiers 2005-2017 220 210 39 9365 176 54.76 9249 101.25 25 52 7 818 198
JP Duminy 2004-2017 179 161 37 4668 150* 37.64 5589 83.52 4 24 7 309 65
F du Plessis 2011-2017 116 111 14 4259 185 43.90 4847 87.86 8 29 3 367 52
Imran Tahir 2011-2017 81 25 12 118 29 9.07 161 73.29 0 0 3 16 1
KA Maharaj 2017-2017 2 - - - - - - - - - - - -
AK Markram 2017-2017 1 1 0 66 66 66.00 60 110.00 0 1 0 4 2
DA Miller 2010-2017 100 88 27 2396 138* 39.27 2343 102.26 4 10 7 177 71
M Morkel 2007-2017 109 41 16 217 32* 8.68 295 73.55 0 0 9 19 5
CH Morris 2013-2017 29 19 3 324 62 20.25 333 97.29 0 1 0 26 10
PWA Mulder 2017-2017 1 1 0 2 2 2.00 4 50.00 0 0 0 0 0
WD Parnell 2009-2017 65 38 14 508 56 21.16 648 78.39 0 1 3 39 8
D Paterson 2017-2017 3 - - - - - - - - - - - -
AM Phangiso 2013-2016 21 13 2 81 20 7.36 162 50.00 0 0 3 5 0
AL Phehlukwayo 2016-2017 20 10 6 138 42* 34.50 135 102.22 0 0 0 13 6
D Pretorius 2016-2017 12 5 0 86 50 17.20 80 107.50 0 1 1 7 3
K Rabada 2015-2017 43 16 8 160 26 20.00 191 83.76 0 0 1 14 3
RR Rossouw 2014-2016 36 35 3 1239 132 38.71 1313 94.36 3 7 5 131 22
T Shamsi 2016-2017 5 1 1 0 0* - 0 - 0 0 0 0 0
DW Steyn 2006-2016 114 45 11 294 35 8.64 446 65.91 0 0 7 26 8
D Wiese 2015-2016 6 6 1 102 41* 20.40 115 88.69 0 0 0 7 5
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 East London, 3rd ODI, Oct 22, 2017 [ODI # 3929]
South Africa v Bangladesh at Paarl, 2nd ODI, Oct 18, 2017 [ODI # 3925]
South Africa v Bangladesh at Kimberley, 1st ODI, Oct 15, 2017 [ODI # 3923]