South Africa Most Runs in Test 2017

Player Team Runs
1Dean ElgarSouth Africa1128
2Hashim AmlaSouth Africa947
3Faf du PlessisSouth Africa706
4Quinton de KockSouth Africa619
5Temba BavumaSouth Africa609
6Aiden MarkramSouth Africa380
7JP DuminySouth Africa306
8Vernon PhilanderSouth Africa292
9Keshav MaharajSouth Africa174
10Kagiso RabadaSouth Africa141
11Morne MorkelSouth Africa127
12Heino KuhnSouth Africa113
13Chris MorrisSouth Africa75
14Theunis de BruynSouth Africa72
15Stephen CookSouth Africa57
16AB de VilliersSouth Africa53
17Wayne ParnellSouth Africa23
18Kyle John AbbottSouth Africa16
19Andile PhehlukwayoSouth Africa10
20Duanne OlivierSouth Africa7