South Africa Most Runs in ODI 2009

Player Team Runs
1AB de VilliersSouth Africa762
2Jacques KallisSouth Africa538
3Graeme SmithSouth Africa502
4Hashim AmlaSouth Africa483
5JP DuminySouth Africa475
6Herschelle GibbsSouth Africa428
7Mark BoucherSouth Africa310
8Albie MorkelSouth Africa292
9Alviro PetersenSouth Africa218
10Neil McKenzieSouth Africa108
11Johan BothaSouth Africa60
12Dale SteynSouth Africa30
13Morne MorkelSouth Africa24
14Roelof van der MerweSouth Africa17
15Wayne ParnellSouth Africa11
16Ryan McLarenSouth Africa11
17Makhaya NtiniSouth Africa11
18Vaughn van JaarsveldSouth Africa9
19Charl LangeveldtSouth Africa6
20Andre NelSouth Africa0