High scores
Player Runs Balls 4s 6s SR Team Opposition Match Date Scorecard
S Chanderpaul 150 136 20 0 110.29 West Indies v South Africa 24 Jan 1999 ODI # 1393
ND McKenzie 120* 135 13 1 88.88 South Africa v Sri Lanka 17 Dec 2000 ODI # 1662
GC Smith 115* 131 7 0 87.78 South Africa v England 9 Feb 2005 ODI # 2224
CL Hooper 108 119 8 3 90.75 West Indies v South Africa 24 Jan 1999 ODI # 1393
Javed Miandad 107 144 9 2 74.30 Pakistan v South Africa 15 Feb 1993 ODI # 803
MS Atapattu 103* 127 7 0 81.10 Sri Lanka v Zimbabwe 15 Mar 2003 ODI # 1989
KR Rutherford 102* 98 7 2 104.08 New Zealand v Sri Lanka 18 Dec 1994 ODI # 965
KP Pietersen 100* 69 7 4 144.92 England v South Africa 9 Feb 2005 ODI # 2224
LD Chandimal 92* 115 6 0 80.00 Sri Lanka v South Africa 14 Jan 2012 ODI # 3226
F du Plessis 91* 67 10 1 135.82 South Africa v Bangladesh 22 Oct 2017 ODI # 3929
DJ Cullinan 85* 116 9 0 73.27 South Africa v Australia 29 Mar 1997 ODI # 1186
SC Ganguly 85 95 6 4 89.47 India v South Africa 19 Oct 2001 ODI # 1762
PK Amre 84* 98 5 0 85.71 India v South Africa 19 Dec 1992 ODI # 784
SC Ganguly 83 136 6 1 61.02 India v South Africa 4 Feb 1997 ODI # 1173
G Kirsten 82 117 8 0 70.08 South Africa v India 4 Feb 1997 ODI # 1173
WJ Cronje 81 70 3 2 115.71 South Africa v Pakistan 15 Feb 1993 ODI # 803
HH Dippenaar 81 111 5 0 72.97 South Africa v India 19 Oct 2001 ODI # 1762
HH Dippenaar 80 118 7 0 67.79 South Africa v Canada 27 Feb 2003 ODI # 1971
JM Kemp 80 50 4 7 160.00 South Africa v England 9 Feb 2005 ODI # 2224
Asif Mujtaba 74 96 6 1 77.08 Pakistan v South Africa 15 Feb 1993 ODI # 803
Q de Kock 73 68 9 1 107.35 South Africa v Bangladesh 22 Oct 2017 ODI # 3929
R Dravid 71* 87 7 0 81.60 India v South Africa 19 Oct 2001 ODI # 1762
MP Vaughan 70 94 2 0 74.46 England v South Africa 9 Feb 2005 ODI # 2224
HP Tillakaratne 68* 86 6 0 79.06 Sri Lanka v New Zealand 18 Dec 1994 ODI # 965
SR Waugh 67* 60 11 0 111.66 Australia v South Africa 2 Apr 1994 ODI # 900
AC Parore 67 83 3 1 80.72 New Zealand v Sri Lanka 18 Dec 1994 ODI # 965
JP Duminy 66* 87 0 1 75.86 South Africa v Sri Lanka 14 Jan 2012 ODI # 3226
SM Pollock 66 77 6 0 85.71 South Africa v Pakistan 11 Apr 1998 ODI # 1314
WU Tharanga 66 85 6 1 77.64 Sri Lanka v South Africa 14 Jan 2012 ODI # 3226
AK Markram 66 60 4 2 110.00 South Africa v Bangladesh 22 Oct 2017 ODI # 3929
MJR Rindel 64 84 8 0 76.19 South Africa v Pakistan 11 Apr 1998 ODI # 1314
NV Knight 64 111 6 0 57.65 England v South Africa 4 Feb 2000 ODI # 1557
JH Kallis 63 76 4 0 82.89 South Africa v Australia 29 Mar 1997 ODI # 1186
GC Smith 63 79 6 0 79.74 South Africa v Canada 27 Feb 2003 ODI # 1971
Shakib Al Hasan 63 82 8 0 76.82 Bangladesh v South Africa 22 Oct 2017 ODI # 3929
HM Amla 61* 63 9 0 96.82 South Africa v West Indies 21 Jan 2015 ODI # 3587
DPMD Jayawardene 59 84 5 0 70.23 Sri Lanka v South Africa 17 Dec 2000 ODI # 1662
TBM de Leede 58* 96 6 0 60.41 Netherlands v England 16 Feb 2003 ODI # 1953
KC Wessels 57 99 7 0 57.57 South Africa v India 19 Dec 1992 ODI # 784
Wasim Akram 57 64 5 1 89.06 Pakistan v South Africa 11 Apr 1998 ODI # 1314
WJ Cronje 55 56 4 0 98.21 South Africa v India 19 Dec 1992 ODI # 784
MV Boucher 55 48 5 1 114.58 South Africa v Sri Lanka 17 Dec 2000 ODI # 1662
HM Amla 55 58 5 2 94.82 South Africa v Sri Lanka 14 Jan 2012 ODI # 3226
I Maraj 53* 155 6 0 34.19 Canada v South Africa 27 Feb 2003 ODI # 1971
PN Kirsten 53 105 3 1 50.47 South Africa v Australia 2 Apr 1994 ODI # 900
R Dravid 53 71 5 0 74.64 India v South Africa 4 Feb 1997 ODI # 1173
MW Alleyne 53 68 4 1 77.94 England v South Africa 4 Feb 2000 ODI # 1557
JH Kallis 52* 58 4 0 89.65 South Africa v India 4 Feb 1997 ODI # 1173
By default, the shading indicates records from the past week, or failing that, the most recent entry.
Adjust: most recent | past week | past month | past 6 months | past year | 4 years | 10 years | 25 years
Records includes the following current or recent matches:
South Africa v Bangladesh at East London, 3rd ODI, Oct 22, 2017 [ODI # 3929]
South Africa v West Indies at East London, 3rd ODI, Jan 21, 2015 [ODI # 3587]
South Africa v Sri Lanka at East London, 2nd ODI, Jan 14, 2012 [ODI # 3226]