High scores
Player Runs Balls 4s 6s SR Team Opposition Match Date Scorecard
KS Williamson 145* 136 17 1 106.61 New Zealand v South Africa 22 Jan 2013 ODI # 3325
CH Gayle 119 151 8 2 78.80 West Indies v Kenya 4 Mar 2003 ODI # 1981
Inzamam-ul-Haq 116* 110 4 4 105.45 Pakistan v Sri Lanka 7 Apr 1998 ODI # 1309
HH Gibbs 108* 92 14 3 117.39 South Africa v Sri Lanka 4 Dec 2002 ODI # 1911
G Kirsten 101 107 10 0 94.39 South Africa v New Zealand 28 Oct 2000 ODI # 1651
AB de Villiers 96 76 8 3 126.31 South Africa v Sri Lanka 20 Jan 2012 ODI # 3228
JH Kallis 93 111 7 2 83.78 South Africa v New Zealand 28 Oct 2000 ODI # 1651
JH Kallis 92* 94 8 2 97.87 South Africa v Kenya 2 Nov 2008 ODI # 2770
RG Twose 89 91 9 1 97.80 New Zealand v South Africa 28 Oct 2000 ODI # 1651
TM Dilshan 87 87 9 2 100.00 Sri Lanka v South Africa 20 Jan 2012 ODI # 3228
A Ranatunga 86 82 5 1 104.87 Sri Lanka v Pakistan 7 Apr 1998 ODI # 1309
SP Fleming 85 103 5 0 82.52 New Zealand v South Africa 28 Oct 2000 ODI # 1651
CA Ingram 79 94 10 0 84.04 South Africa v New Zealand 22 Jan 2013 ODI # 3325
HM Amla 78 76 13 0 102.63 South Africa v Kenya 2 Nov 2008 ODI # 2770
L Klusener 75* 74 11 2 101.35 South Africa v Kenya 14 Oct 2001 ODI # 1760
CD McMillan 75 83 9 2 90.36 New Zealand v Bangladesh 26 Feb 2003 ODI # 1968
HH Dippenaar 74* 118 9 0 62.71 South Africa v Kenya 14 Oct 2001 ODI # 1760
SR Waters 74 116 9 1 63.79 Kenya v South Africa 2 Nov 2008 ODI # 2770
NV Knight 72* 94 8 0 76.59 England v Zimbabwe 30 Jan 2000 ODI # 1553
HH Gibbs 70 60 14 0 116.66 South Africa v Kenya 14 Oct 2001 ODI # 1760
NLTC Perera 69* 44 3 5 156.81 Sri Lanka v South Africa 20 Jan 2012 ODI # 3228
CJ Nevin 68 69 8 1 98.55 New Zealand v South Africa 28 Oct 2000 ODI # 1651
GC Smith 68 69 7 1 98.55 South Africa v Sri Lanka 20 Jan 2012 ODI # 3228
S Chanderpaul 66 72 7 2 91.66 West Indies v Kenya 4 Mar 2003 ODI # 1981
GC Smith 66 75 8 0 88.00 South Africa v New Zealand 22 Jan 2013 ODI # 3325
JH Kallis 64* 83 5 1 77.10 South Africa v Sri Lanka 4 Dec 2002 ODI # 1911
N Hussain 64 77 7 2 83.11 England v Zimbabwe 30 Jan 2000 ODI # 1553
Saleem Elahi 63 100 5 0 63.00 Pakistan v Namibia 16 Feb 2003 ODI # 1954
PA de Silva 62 79 1 0 78.48 Sri Lanka v Pakistan 7 Apr 1998 ODI # 1309
MO Odumbe 60 94 4 0 63.82 Kenya v South Africa 14 Oct 2001 ODI # 1760
Ijaz Ahmed 59 55 3 4 107.27 Pakistan v Sri Lanka 7 Apr 1998 ODI # 1309
LD Chandimal 59 81 1 1 72.83 Sri Lanka v South Africa 20 Jan 2012 ODI # 3228
ST Jayasuriya 57 71 5 1 80.28 Sri Lanka v Pakistan 7 Apr 1998 ODI # 1309
Mohammad Ashraful 56 82 6 1 68.29 Bangladesh v New Zealand 26 Feb 2003 ODI # 1968
RD Shah 55 67 7 1 82.08 Kenya v South Africa 14 Oct 2001 ODI # 1760
RS Kaluwitharana 54 52 7 0 103.84 Sri Lanka v Pakistan 7 Apr 1998 ODI # 1309
TM Odoyo 53 66 4 0 80.30 Kenya v South Africa 14 Oct 2001 ODI # 1760
Habibul Bashar 51 67 6 0 76.11 Bangladesh v South Africa 9 Oct 2002 ODI # 1892
RP Arnold 50 88 3 0 56.81 Sri Lanka v South Africa 4 Dec 2002 ODI # 1911
GD Elliott 48 63 5 0 76.19 New Zealand v South Africa 22 Jan 2013 ODI # 3325
Yousuf Youhana 43 55 3 0 78.18 Pakistan v Namibia 16 Feb 2003 ODI # 1954
M van Jaarsveld 42 33 9 0 127.27 South Africa v Bangladesh 9 Oct 2002 ODI # 1892
Mohammad Rafique 41* 42 3 2 97.61 Bangladesh v New Zealand 26 Feb 2003 ODI # 1968
MS Atapattu 39 46 7 0 84.78 Sri Lanka v South Africa 4 Dec 2002 ODI # 1911
SB Styris 37* 36 2 1 102.77 New Zealand v Bangladesh 26 Feb 2003 ODI # 1968
AN Petersen 37 39 4 1 94.87 South Africa v Sri Lanka 20 Jan 2012 ODI # 3228
Rashid Latif 36 30 4 0 120.00 Pakistan v Namibia 16 Feb 2003 ODI # 1954
JP Duminy 36 47 2 0 76.59 South Africa v Sri Lanka 20 Jan 2012 ODI # 3228
HH Streak 35* 65 3 0 53.84 Zimbabwe v England 30 Jan 2000 ODI # 1553
Khaled Mashud 35* 54 5 0 64.81 Bangladesh v New Zealand 26 Feb 2003 ODI # 1968
Records includes the following current or recent matches:
South Africa v New Zealand at Kimberley, 2nd ODI, Jan 22, 2013 [ODI # 3325]
South Africa v Sri Lanka at Kimberley, 4th ODI, Jan 20, 2012 [ODI # 3228]
South Africa v Kenya at Kimberley, 2nd ODI, Nov 2, 2008 [ODI # 2770]
Sponsored Links

Tournament, match & LIVE fixed odds at bet365