High scores
Player Runs Balls 4s 6s SR Team Ground Match Date Scorecard
AB de Villiers 176 104 15 7 169.23 South Africa Paarl 18 Oct 2017 ODI # 3925
Q de Kock 168* 145 21 2 115.86 South Africa Kimberley 15 Oct 2017 ODI # 3923
HH Gibbs 153 131 17 3 116.79 South Africa Potchefstroom 3 Oct 2002 ODI # 1890
HM Amla 140 135 8 4 103.70 South Africa Benoni 9 Nov 2008 ODI # 2772
Mushfiqur Rahim 110* 116 11 2 94.82 Bangladesh Kimberley 15 Oct 2017 ODI # 3923
HM Amla 110* 112 8 0 98.21 South Africa Kimberley 15 Oct 2017 ODI # 3923
GC Smith 103* 118 14 1 87.28 South Africa Chittagong 9 Mar 2008 ODI # 2690
HH Gibbs 97* 66 19 0 146.96 South Africa Benoni 6 Oct 2002 ODI # 1891
F du Plessis 91* 67 10 1 135.82 South Africa East London 22 Oct 2017 ODI # 3929
Soumya Sarkar 90 75 13 1 120.00 Bangladesh Chittagong 15 Jul 2015 ODI # 3668
Soumya Sarkar 88* 79 13 1 111.39 Bangladesh Dhaka 12 Jul 2015 ODI # 3666
Mohammad Ashraful 87 83 12 0 104.81 Bangladesh Providence 7 Apr 2007 ODI # 2564
HM Amla 85 92 4 0 92.39 South Africa Paarl 18 Oct 2017 ODI # 3925
Tamim Iqbal 82 98 9 1 83.67 Bangladesh Chittagong 9 Mar 2008 ODI # 2690
JA Rudolph 81 113 8 0 71.68 South Africa Dhaka 17 Apr 2003 ODI # 2005
Mohammad Ashraful 73 78 10 0 93.58 Bangladesh Potchefstroom 7 Nov 2008 ODI # 2771
Q de Kock 73 68 9 1 107.35 South Africa East London 22 Oct 2017 ODI # 3929
Alok Kapali 71 101 5 0 70.29 Bangladesh Dhaka 17 Apr 2003 ODI # 2005
AB de Villiers 69* 112 2 1 61.60 South Africa Dhaka 12 Mar 2008 ODI # 2691
JH Kallis 69 76 5 1 90.78 South Africa Dhaka 19 Mar 2011 ODI # 3138
GC Smith 68* 94 3 3 72.34 South Africa Dhaka 14 Mar 2008 ODI # 2692
Imrul Kayes 68 77 6 1 88.31 Bangladesh Paarl 18 Oct 2017 ODI # 3925
GC Smith 67 76 8 1 88.15 South Africa Dhaka 17 Apr 2003 ODI # 2005
HH Dippenaar 66* 81 7 0 81.48 South Africa Dhaka 14 Apr 2003 ODI # 2003
AK Markram 66 60 4 2 110.00 South Africa East London 22 Oct 2017 ODI # 3929
GC Smith 65 67 6 1 97.01 South Africa Benoni 9 Nov 2008 ODI # 2772
F du Plessis 63* 75 7 0 84.00 South Africa Dhaka 10 Jul 2015 ODI # 3663
Raqibul Hasan 63 105 4 0 60.00 Bangladesh Dhaka 12 Mar 2008 ODI # 2691
Shakib Al Hasan 63 82 8 0 76.82 Bangladesh East London 22 Oct 2017 ODI # 3929
HH Gibbs 62 62 10 0 100.00 South Africa Dhaka 14 Apr 2003 ODI # 2003
Tamim Iqbal 61* 77 7 0 79.22 Bangladesh Chittagong 15 Jul 2015 ODI # 3668
Mushfiqur Rahim 60 70 4 1 85.71 Bangladesh Paarl 18 Oct 2017 ODI # 3925
HH Gibbs 57 84 8 1 67.85 South Africa Chittagong 9 Mar 2008 ODI # 2690
HH Gibbs 56* 59 1 2 94.91 South Africa Providence 7 Apr 2007 ODI # 2564
ND McKenzie 55* 68 2 1 80.88 South Africa Dhaka 14 Apr 2003 ODI # 2003
AB de Villiers 54* 27 2 4 200.00 South Africa Benoni 9 Nov 2008 ODI # 2772
G Kirsten 52* 32 9 1 162.50 South Africa Bloemfontein 22 Feb 2003 ODI # 1961
Mohammad Ashraful 52 93 7 0 55.91 Bangladesh Dhaka 14 Apr 2003 ODI # 2003
Shakib Al Hasan 52 97 4 0 53.60 Bangladesh Dhaka 12 Mar 2008 ODI # 2691
F du Plessis 52 52 4 1 100.00 South Africa Dhaka 19 Mar 2011 ODI # 3138
Habibul Bashar 51 67 6 0 76.11 Bangladesh Kimberley 9 Oct 2002 ODI # 1892
Shakib Al Hasan 51 77 6 0 66.23 Bangladesh Potchefstroom 7 Nov 2008 ODI # 2771
HM Amla 51 59 6 0 86.44 South Africa Dhaka 19 Mar 2011 ODI # 3138
JP Duminy 51 70 3 0 72.85 South Africa Chittagong 15 Jul 2015 ODI # 3668
JH Kallis 50 73 2 0 68.49 South Africa Potchefstroom 7 Nov 2008 ODI # 2771
Mahmudullah 50 64 6 0 78.12 Bangladesh Dhaka 12 Jul 2015 ODI # 3666
HH Gibbs 49* 40 8 1 122.50 South Africa Bloemfontein 22 Feb 2003 ODI # 1961
JP Duminy 49* 93 1 0 52.68 South Africa Dhaka 12 Mar 2008 ODI # 2691
JH Kallis 49 49 4 1 100.00 South Africa Benoni 9 Nov 2008 ODI # 2772
GC Smith 48* 58 5 0 82.75 South Africa Benoni 6 Oct 2002 ODI # 1891
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:
South Africa v Bangladesh at East London, 3rd ODI, Oct 22, 2017 [ODI # 3929 - Live]
    » Bangladesh 169 (40.4 ov, Rubel Hossain 0*, Imran Tahir 2/27) - Match over
South Africa v Bangladesh at Paarl, 2nd ODI, Oct 18, 2017 [ODI # 3925]
South Africa v Bangladesh at Kimberley, 1st ODI, Oct 15, 2017 [ODI # 3923]