Players - South Africa

Batting averages
Player
Span
Mat
Inns
NO
Runs
HS
Ave
SR
100
50
0
HM Amla2017-201820281113813742.1462.01371
T Bavuma2017-201869333795*56.1658.60020
F Behardien2017-20188861533976.50148.54000
CJ Dala2018-201831122*-66.66000
TB de Bruyn2018-2018241583619.3347.93000
Q de Kock2017-201816222754168*37.7079.78142
AB de Villiers2017-201816222101817650.9079.84271
JP Duminy2017-20181211126864*26.8096.05030
F du Plessis2017-201813204811135*50.6866.15343
D Elgar2017-20181018290119956.3144.60341
R Frylinck2017-20172000--0.00000
BE Hendricks2017-20172000--0.00000
RR Hendricks2018-20183301037034.33128.75010
Imran Tahir2017-20187301083.3347.61001
C Jonker2018-2018110494949.00204.16000
H Klaasen2018-20187712026933.66119.52010
KA Maharaj2017-201891211814516.4572.40002
AK Markram2017-201817250119315247.7267.47441
DA Miller2017-201811102271101*33.87122.62101
M Morkel2017-20181315464205.8153.33003
CH Morris2018-2018860733712.1697.33001
M Mosehle2017-2017110555.00100.00000
PWA Mulder2017-2017110222.0050.00000
L Ngidi2018-20187832164.2055.26001
D Olivier2017-20172000--0.00000
WD Parnell2017-20171000--0.00000
D Paterson2017-2018610111.00100.00000
AM Phangiso2017-20183000--0.00000
AL Phehlukwayo2017-2018171251243417.7187.32002
VD Philander2017-2018814225952*21.5848.86012
D Pretorius2017-2017310000.000.00001
K Rabada2017-2018181821913011.9344.73003
T Shamsi2018-201853200*0.000.00001
JT Smuts2018-201822016148.0088.88000
DW Steyn2018-20181221616*-45.71000
K Zondo2018-2018330965432.0061.14010
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:

Chilaw Marians Cricket Club vs Kurunegala Youth Cricket Club at Maggona, Major League Tournament Plate Group, Feb 5-7, 2026 [First-class]

Badureliya Sports Club vs Panadura Sports Club at Galle, Major League Tournament Plate Group, Feb 5-7, 2026 [First-class]

Nugegoda Sports Welfare Club vs Tamil Union Cricket and Athletic Club at Kurunegala, Major League Tournament Plate Group, Feb 5-7, 2026 [First-class]