South Africa Most Runs in ODI 2025

Player Team Runs
1Matthew BreetzkeSouth Africa233
2Temba BavumaSouth Africa216
3Rassie van der DussenSouth Africa193
4Heinrich KlaasenSouth Africa154
5Ryan RickeltonSouth Africa147
6David MillerSouth Africa121
7Wiaan MulderSouth Africa86
8Aiden MarkramSouth Africa83
9Kyle VerreynneSouth Africa45
10Jason SmithSouth Africa41
11Tony de ZorziSouth Africa33
12Kagiso RabadaSouth Africa16
13Corbin BoschSouth Africa15
14Eathan BoschSouth Africa7
15Marco JansenSouth Africa3
16Senuran MuthusamySouth Africa2
17Lungi NgidiSouth Africa1
18Keshav MaharajSouth Africa1
19Mihlali MpongwanaSouth Africa1
20Tristan StubbsSouth Africa0