High scores
Player Runs Balls 4s 6s SR Opposition Ground Match Date Scorecard
G Kirsten 188* 159 13 4 118.23 v U.A.E. Rawalpindi 16 Feb 1996 ODI # 1049
HH Gibbs 175 111 21 7 157.65 v Australia Johannesburg 12 Mar 2006 ODI # 2349
DJ Callaghan 169* 143 19 4 118.18 v New Zealand Centurion 11 Dec 1994 ODI # 960
AB de Villiers 162* 66 17 8 245.45 v West Indies Sydney 27 Feb 2015 ODI # 3616
AC Hudson 161 132 13 4 121.96 v Netherlands Rawalpindi 5 Mar 1996 ODI # 1073
HM Amla 159 128 16 4 124.21 v Ireland Canberra 3 Mar 2015 ODI # 3621
HM Amla 153* 142 14 0 107.74 v West Indies Johannesburg 18 Jan 2015 ODI # 3583
HH Gibbs 153 131 17 3 116.79 v Bangladesh Potchefstroom 3 Oct 2002 ODI # 1890
JP Duminy 150* 122 5 8 122.95 v Netherlands Amstelveen 31 May 2013 ODI # 3359
HM Amla 150 124 16 0 120.96 v England Southampton 28 Aug 2012 ODI # 3298
AB de Villiers 149 44 9 16 338.63 v West Indies Johannesburg 18 Jan 2015 ODI # 3583
MV Boucher 147* 68 8 10 216.17 v Zimbabwe Potchefstroom 20 Sep 2006 ODI # 2420
AB de Villiers 146 130 12 5 112.30 v West Indies St George's 10 Apr 2007 ODI # 2567
HH Gibbs 143 141 19 3 101.41 v New Zealand Johannesburg 16 Feb 2003 ODI # 1955
GC Smith 141 134 16 0 105.22 v England Centurion 27 Sep 2009 ODI # 2900
HM Amla 140 135 8 4 103.70 v Bangladesh Benoni 9 Nov 2008 ODI # 2772
JH Kallis 139 142 11 3 97.88 v West Indies Johannesburg 4 Feb 2004 ODI # 2096
DA Miller 138* 92 7 9 150.00 v Zimbabwe Hamilton 15 Feb 2015 ODI # 3601
AB de Villiers 136* 106 11 2 128.30 v Australia Harare 27 Aug 2014 ODI # 3516
Q de Kock 135 121 18 3 111.57 v India Johannesburg 5 Dec 2013 ODI # 3442
GC Smith 134* 124 20 1 108.06 v India Kolkata 25 Nov 2005 ODI # 2299
AB de Villiers 134 98 13 4 136.73 v Netherlands Mohali 3 Mar 2011 ODI # 3115
G Kirsten 133* 155 13 0 85.80 v India Johannesburg 5 Oct 2001 ODI # 1752
HM Amla 133 105 11 6 126.66 v West Indies Centurion 28 Jan 2015 ODI # 3593
RR Rossouw 132 98 9 8 134.69 v West Indies Centurion 28 Jan 2015 ODI # 3593
ND McKenzie 131* 121 8 3 108.26 v Kenya Cape Town 22 Oct 2001 ODI # 1763
DA Miller 130* 133 11 3 97.74 v West Indies Port Elizabeth 25 Jan 2015 ODI # 3591
N Boje 129 114 13 1 113.15 v New Zealand Centurion 25 Oct 2000 ODI # 1647
HM Amla 129 115 9 2 112.17 v West Indies Roseau 30 May 2010 ODI # 2984
JP Duminy 129 117 7 4 110.25 v Zimbabwe Benoni 22 Oct 2010 ODI # 3061
JH Kallis 128* 109 11 5 117.43 v Netherlands Basseterre 16 Mar 2007 ODI # 2537
AB de Villiers 128 108 12 3 118.51 v Pakistan Johannesburg 17 Mar 2013 ODI # 3347
Q de Kock 128 127 12 3 100.78 v Sri Lanka Hambantota 12 Jul 2014 ODI # 3502
RR Rossouw 128 115 11 2 111.30 v West Indies Johannesburg 18 Jan 2015 ODI # 3583
BM McMillan 127 120 14 3 105.83 v Zimbabwe Harare 21 Oct 1995 ODI # 1013
F du Plessis 126 109 8 6 115.59 v Australia Harare 2 Sep 2014 ODI # 3522
JH Kallis 125* 147 14 1 85.03 v Zimbabwe Canterbury 29 Jun 2003 ODI # 2030
HH Dippenaar 125* 145 7 0 86.20 v Sri Lanka Adelaide 24 Jan 2006 ODI # 2318
AB de Villiers 125* 98 10 4 127.55 v Sri Lanka Johannesburg 22 Jan 2012 ODI # 3229
HH Gibbs 125 146 9 0 85.61 v West Indies Port Elizabeth 30 Jan 1999 ODI # 1397
HH Gibbs 125 112 15 2 111.60 v Zimbabwe Bulawayo 23 Sep 2001 ODI # 1748
GC Smith 125 143 9 4 87.41 v Sri Lanka Johannesburg 22 Jan 2012 ODI # 3229
DJ Cullinan 124 117 12 0 105.98 v Pakistan Nairobi (Gym) 29 Sep 1996 ODI # 1121
G Kirsten 124 130 12 2 95.38 v Kenya Cape Town 22 Oct 2001 ODI # 1763
CA Ingram 124 126 8 2 98.41 v Zimbabwe Bloemfontein 15 Oct 2010 ODI # 3057
HH Dippenaar 123 129 12 0 95.34 v West Indies Bridgetown 11 May 2005 ODI # 2243
HM Amla 122* 132 6 3 92.42 v Zimbabwe Bulawayo 17 Aug 2014 ODI # 3507
HM Amla 122 113 9 1 107.96 v Pakistan Johannesburg 17 Mar 2013 ODI # 3347
JH Kallis 121* 133 12 1 90.97 v West Indies Port Elizabeth 27 Jan 2008 ODI # 2666
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
Records includes the following current or recent matches:
Bangladesh v South Africa at Chittagong, 3rd ODI, Jul 15, 2015 [ODI # 3668]
Bangladesh v South Africa at Dhaka, 2nd ODI, Jul 12, 2015 [ODI # 3666]
Bangladesh v South Africa at Dhaka, 1st ODI, Jul 10, 2015 [ODI # 3663]
bet365
Sponsored Links

Tournament, match & LIVE fixed odds at bet365