South Africa Highest Individual Score in ODI 2012

Player Team Runs
1Hashim AmlaSouth Africa150
2Graeme SmithSouth Africa125
3AB de VilliersSouth Africa125*
4Hashim AmlaSouth Africa112
5AB de VilliersSouth Africa106*
6Hashim AmlaSouth Africa97*
7AB de VilliersSouth Africa96
8Hashim AmlaSouth Africa92
9Hashim AmlaSouth Africa76
10AB de VilliersSouth Africa75*
11Faf du PlessisSouth Africa72
12Jacques KallisSouth Africa72
13Graeme SmithSouth Africa68
14Faf du PlessisSouth Africa66*
15JP DuminySouth Africa66*
16Hashim AmlaSouth Africa55
17Graeme SmithSouth Africa52
18AB de VilliersSouth Africa52
19JP DuminySouth Africa46
20Hashim AmlaSouth Africa45