South Africa Highest Individual Score in ODI 2012

Player Team Runs
1Hashim AmlaSouth Africa150
2AB de VilliersSouth Africa125*
3Graeme SmithSouth 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*
11Jacques KallisSouth Africa72
12Faf du PlessisSouth Africa72
13Graeme SmithSouth Africa68
14JP DuminySouth Africa66*
15Faf du PlessisSouth Africa66*
16Hashim AmlaSouth Africa55
17AB de VilliersSouth Africa52
18Graeme SmithSouth Africa52
19JP DuminySouth Africa46
20Hashim AmlaSouth Africa45