South Africa Most Runs in ODI 2019

Player Team Runs
1Faf du PlessisSouth Africa814
2Quinton de KockSouth Africa774
3Rassie van der DussenSouth Africa664
4Hashim AmlaSouth Africa417
5David MillerSouth Africa278
6Andile PhehlukwayoSouth Africa253
7Aiden MarkramSouth Africa236
8Reeza HendricksSouth Africa211
9JP DuminySouth Africa101
10Chris MorrisSouth Africa74
11Kagiso RabadaSouth Africa61
12Dwaine PretoriusSouth Africa34
13Imran TahirSouth Africa17
14Wiaan MulderSouth Africa17
15Lungi NgidiSouth Africa13
16Anrich NortjeSouth Africa8
17Beuran HendricksSouth Africa2
18Dale SteynSouth Africa0
19Tabraiz ShamsiSouth Africa0
20Duanne OlivierSouth Africa0