South Africa Most Runs in ODI 2010

Player Team Runs
1Hashim AmlaSouth Africa1058
2AB de VilliersSouth Africa964
3Jacques KallisSouth Africa593
4Graeme SmithSouth Africa328
5Colin IngramSouth Africa288
6JP DuminySouth Africa283
7David MillerSouth Africa150
8Jacobus DuminySouth Africa150
9Johan BothaSouth Africa138
10Loots BosmanSouth Africa97
11Wayne ParnellSouth Africa67
12Albie MorkelSouth Africa60
13Dale SteynSouth Africa37
14Alviro PetersenSouth Africa35
15Herschelle GibbsSouth Africa34
16Charl LangeveldtSouth Africa26
17Ryan McLarenSouth Africa26
18Mark BoucherSouth Africa25
19Roelof van der MerweSouth Africa22
20Morne MorkelSouth Africa17