Averages Batting - South Africa

Players - South Africa

Batting averages
Player
Span
Mat
Inns
NO
Runs
HS
Ave
SR
100
50
0
HM Amla2017-2018881349110*49.8585.9612-
T Bavuma2017-201711-484848.00102.12---
F Behardien2017-20183324133*41.00107.89---
Q de Kock2017-2018551341168*85.2594.9811-
AB de Villiers2017-201865-25817651.60144.941--
JP Duminy2017-201876-1295121.5074.56-1-
F du Plessis2017-2018431211120105.50115.93111
Imran Tahir2017-201873-1083.3347.61--1
H Klaasen2018-201844111043*36.6690.90---
AK Markram2017-201877-1936627.5788.12-1-
DA Miller2017-201865-1073921.4081.06--1
M Morkel2018-201854122207.3384.61---
CH Morris2018-201854-693717.2597.18---
PWA Mulder2017-201711-222.0050.00---
L Ngidi2018-201843210610.00111.11---
D Paterson2017-20173---------
AL Phehlukwayo2017-2018873923423.0096.84--1
D Pretorius2017-201721-------1
K Rabada2017-20188524023*13.3397.56---
T Shamsi2018-2018221-0*----1
K Zondo2018-201833-965432.0061.14-1-
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Performances in matches that overlap decades are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures
Performances in matches that overlap years are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures
Records includes the following current or recent matches:

Maharashtra vs Mumbai (Bombay) at Jaipur, Vijay Hazare Trophy Elite, Group C, Jan 3, 2026 [List A]

Odisha vs Haryana at Alur (2), Vijay Hazare Trophy Elite, Group D, Jan 3, 2026 [List A]

Goa vs Uttarakhand at Jaipur, Vijay Hazare Trophy Elite, Group C, Jan 3, 2026 [List A]