High scores Held in South Africa for ODIs
High scores
Player | Runs | Mins | Balls | 4s | 6s | SR | Team | Opposition | Ground | Match Date | Scorecard |
| 193 | 224 | 155 | 18 | 10 | 124.51 | Pakistan | v South Africa | Johannesburg | 4 Apr 2021 | ODI # 4286 | |
| 185 | 212 | 141 | 16 | 3 | 131.20 | South Africa | v Sri Lanka | Cape Town | 7 Feb 2017 | ODI # 3833 | |
| 178 | 142 | 113 | 16 | 11 | 157.52 | South Africa | v Australia | Centurion | 30 Sep 2016 | ODI # 3785 | |
| 176 | 121 | 104 | 15 | 7 | 169.23 | South Africa | v Bangladesh | Paarl | 18 Oct 2017 | ODI # 3925 | |
| 175 | 142 | 111 | 21 | 7 | 157.65 | South Africa | v Australia | Johannesburg | 12 Mar 2006 | ODI # 2349 | |
| 175 | 179 | 126 | 17 | 7 | 138.88 | South Africa | v Netherlands | Johannesburg | 2 Apr 2023 | ODI # 4563 | |
| 174* | 228 | 159 | 19 | 3 | 109.43 | Sri Lanka | v India | Kingston | 2 Jul 2013 | ODI # 3382 | |
| 174 | 114 | 83 | 13 | 13 | 209.63 | South Africa | v Australia | Centurion | 15 Sep 2023 | ODI # 4646 | |
| 173 | 218 | 136 | 24 | - | 127.20 | Australia | v South Africa | Cape Town | 12 Oct 2016 | ODI # 3795 | |
| 169* | 204 | 143 | 19 | 4 | 118.18 | South Africa | v New Zealand | Centurion | 11 Dec 1994 | ODI # 960 | |
| 169 | 187 | 121 | 8 | 11 | 139.66 | West Indies | v Bangladesh | Basseterre | 25 Aug 2014 | ODI # 3514 | |
| 168* | 188 | 145 | 21 | 2 | 115.86 | South Africa | v Bangladesh | Kimberley | 15 Oct 2017 | ODI # 3923 | |
| 164 | 154 | 105 | 13 | 9 | 156.19 | Australia | v South Africa | Johannesburg | 12 Mar 2006 | ODI # 2349 | |
| 162 | - | 97 | 11 | 14 | 167.01 | West Indies | v England | St George's | 27 Feb 2019 | ODI # 4099 | |
| 160* | 220 | 159 | 12 | 2 | 100.62 | India | v South Africa | Cape Town | 7 Feb 2018 | ODI # 3971 | |
| 160 | 201 | 121 | 14 | 8 | 132.23 | Pakistan | v Zimbabwe | Kingston | 21 Mar 2007 | ODI # 2547 | |
| 158 | 216 | 143 | 14 | 4 | 110.48 | Australia | v West Indies | North Sound | 27 Mar 2007 | ODI # 2555 | |
| 154 | 217 | 134 | 15 | 5 | 114.92 | South Africa | v Sri Lanka | Centurion | 10 Feb 2017 | ODI # 3834 | |
| 153* | 236 | 142 | 14 | - | 107.74 | South Africa | v West Indies | Johannesburg | 18 Jan 2015 | ODI # 3583 | |
| 153 | 181 | 131 | 17 | 3 | 116.79 | South Africa | v Bangladesh | Potchefstroom | 3 Oct 2002 | ODI # 1890 | |
| 152* | - | 126 | 12 | 6 | 120.63 | West Indies | v India | Georgetown | 21 Mar 1989 | ODI # 563 | |
| 152* | 220 | 153 | 12 | 3 | 99.34 | West Indies | v South Africa | Johannesburg | 4 Feb 2004 | ODI # 2096 | |
| 152 | 193 | 151 | 18 | - | 100.66 | India | v Namibia | Pietermaritzburg | 23 Feb 2003 | ODI # 1964 | |
| 150 | 202 | 136 | 20 | - | 110.29 | West Indies | v South Africa | East London | 24 Jan 1999 | ODI # 1393 | |
| 150 | - | 77 | 13 | 12 | 194.80 | England | v West Indies | St George's | 27 Feb 2019 | ODI # 4099 | |
| 149 | 129 | 104 | 13 | 8 | 143.26 | Australia | v Sri Lanka | Bridgetown | 28 Apr 2007 | ODI # 2581 | |
| 149 | 59 | 44 | 9 | 16 | 338.63 | South Africa | v West Indies | Johannesburg | 18 Jan 2015 | ODI # 3583 | |
| 148 | 191 | 136 | 16 | 2 | 108.82 | West Indies | v Australia | St John's | 22 Feb 1978 | ODI # 48 | |
| 147* | 90 | 68 | 8 | 10 | 216.17 | South Africa | v Zimbabwe | Potchefstroom | 20 Sep 2006 | ODI # 2420 | |
| 146* | 165 | 134 | 12 | 3 | 108.95 | West Indies | v New Zealand | Port of Spain | 30 Mar 1996 | ODI # 1086 | |
| 146 | 186 | 132 | 17 | - | 110.60 | India | v Kenya | Paarl | 24 Oct 2001 | ODI # 1764 | |
| 146 | 195 | 130 | 12 | 5 | 112.30 | South Africa | v West Indies | St George's | 10 Apr 2007 | ODI # 2567 | |
| 145* | 200 | 157 | 16 | - | 92.35 | West Indies | v New Zealand | Albion | 14 Apr 1985 | ODI # 326 | |
| 145* | 212 | 136 | 12 | - | 106.61 | Zimbabwe | v South Africa | Bloemfontein | 15 Oct 2010 | ODI # 3057 | |
| 145* | 207 | 136 | 17 | 1 | 106.61 | New Zealand | v South Africa | Kimberley | 22 Jan 2013 | ODI # 3325 | |
| 144 | - | 118 | 11 | 7 | 122.03 | South Africa | v West Indies | East London | 18 Mar 2023 | ODI # 4540 | |
| 143* | 139 | 125 | 18 | 2 | 114.40 | Australia | v Pakistan | Johannesburg | 11 Feb 2003 | ODI # 1945 | |
| 143 | 195 | 141 | 19 | 3 | 101.41 | South Africa | v New Zealand | Johannesburg | 16 Feb 2003 | ODI # 1955 | |
| 142* | - | 132 | 13 | 1 | 107.57 | West Indies | v Pakistan | Port of Spain | 18 Mar 1988 | ODI # 509 | |
| 141 | 177 | 125 | 3 | 6 | 112.80 | New Zealand | v Sri Lanka | Bloemfontein | 10 Feb 2003 | ODI # 1944 | |
| 141 | 216 | 134 | 16 | - | 105.22 | South Africa | v England | Centurion | 27 Sep 2009 | ODI # 2900 | |
| 140* | 138 | 121 | 4 | 8 | 115.70 | Australia | v India | Johannesburg | 23 Mar 2003 | ODI # 1993 | |
| 140 | 183 | 143 | 9 | 6 | 97.90 | Sri Lanka | v New Zealand | Bloemfontein | 8 Dec 1994 | ODI # 958 | |
| 140 | 166 | 135 | 8 | 4 | 103.70 | South Africa | v Bangladesh | Benoni | 9 Nov 2008 | ODI # 2772 | |
| 139 | 168 | 123 | 15 | 3 | 113.00 | West Indies | v Australia | Port of Spain | 12 Mar 1995 | ODI # 987 | |
| 139 | 197 | 142 | 11 | 3 | 97.88 | South Africa | v West Indies | Johannesburg | 4 Feb 2004 | ODI # 2096 | |
| 138* | 154 | 96 | 12 | 6 | 143.75 | South Africa | v England | Bloemfontein | 3 Feb 2016 | ODI # 3732 | |
| 136* | 176 | 132 | 10 | 7 | 103.03 | Australia | v England | Centurion | 2 Oct 2009 | ODI # 2905 | |
| 135 | 191 | 129 | 19 | - | 104.65 | Pakistan | v South Africa | Gqeberha | 11 Dec 2002 | ODI # 1916 | |
| 135 | 171 | 121 | 18 | 3 | 111.57 | South Africa | v India | Johannesburg | 5 Dec 2013 | ODI # 3442 | |
| 135 | 147 | 117 | 16 | 4 | 115.38 | South Africa | v England | Centurion | 9 Feb 2016 | ODI # 3736 | |
| 135 | 216 | 129 | 3 | 12 | 104.65 | West Indies | v England | Bridgetown | 20 Feb 2019 | ODI # 4096 | |
| 134* | 158 | 132 | 21 | - | 101.51 | New Zealand | v South Africa | Johannesburg | 16 Feb 2003 | ODI # 1955 | |
| 134* | 188 | 129 | 11 | 3 | 103.87 | Netherlands | v Namibia | Bloemfontein | 3 Mar 2003 | ODI # 1978 | |
| 134* | - | 152 | 14 | - | 88.15 | Bangladesh | v Canada | St John's | 28 Feb 2007 | ODI # 2530 | |
| 133* | 220 | 147 | 14 | - | 90.47 | West Indies | v Australia | Albion | 29 Feb 1984 | ODI # 252 | |
| 133* | 205 | 155 | 13 | - | 85.80 | South Africa | v India | Johannesburg | 5 Oct 2001 | ODI # 1752 | |
| 133 | 190 | 105 | 11 | 6 | 126.66 | South Africa | v West Indies | Centurion | 28 Jan 2015 | ODI # 3593 | |
| 132 | 219 | 152 | 7 | 2 | 86.84 | West Indies | v South Africa | Bridgetown | 11 May 2005 | ODI # 2243 | |
| 132 | 136 | 98 | 9 | 8 | 134.69 | South Africa | v West Indies | Centurion | 28 Jan 2015 | ODI # 3593 | |
| 131* | 169 | 121 | 8 | 3 | 108.26 | South Africa | v Kenya | Cape Town | 22 Oct 2001 | ODI # 1763 | |
| 131 | 134 | 102 | 10 | 7 | 128.43 | India | v West Indies | Kingston | 26 Jun 2009 | ODI # 2852 | |
| 131 | 190 | 127 | 6 | 7 | 103.14 | England | v South Africa | Kimberley | 1 Feb 2023 | ODI # 4514 | |
| 130* | 191 | 133 | 11 | 3 | 97.74 | South Africa | v West Indies | Gqeberha | 25 Jan 2015 | ODI # 3591 | |
| 130* | - | 160 | 10 | 3 | 81.25 | Bangladesh | v West Indies | Providence | 22 Jul 2018 | ODI # 4022 | |
| 130 | 201 | 138 | 13 | 2 | 94.20 | England | v West Indies | Gros Islet | 1 May 2004 | ODI # 2125 | |
| 130 | 152 | 111 | 12 | 4 | 117.11 | West Indies | v Zimbabwe | St George's | 22 Feb 2013 | ODI # 3337 | |
| 129* | - | 118 | 17 | 1 | 109.32 | England | v West Indies | Port of Spain | 4 Mar 1986 | ODI # 366 | |
| 129* | 123 | 96 | 19 | 2 | 134.37 | India | v South Africa | Centurion | 16 Feb 2018 | ODI # 3978 | |
| 129* | 215 | 139 | 7 | 4 | 92.80 | South Africa | v Australia | Bloemfontein | 4 Mar 2020 | ODI # 4252 | |
| 129* | 150 | 96 | 9 | 4 | 134.37 | South Africa | v India | Paarl | 19 Jan 2022 | ODI # 4344 | |
| 129 | 161 | 114 | 13 | 1 | 113.15 | South Africa | v New Zealand | Centurion | 25 Oct 2000 | ODI # 1647 | |
| 129 | 155 | 126 | 15 | 1 | 102.38 | Australia | v South Africa | Bloemfontein | 30 Mar 2002 | ODI # 1822 | |
| 129 | - | 115 | 9 | 2 | 112.17 | South Africa | v West Indies | Roseau | 30 May 2010 | ODI # 2984 | |
| 129 | 152 | 117 | 7 | 4 | 110.25 | South Africa | v Zimbabwe | Benoni | 22 Oct 2010 | ODI # 3061 | |
| 128* | 157 | 109 | 11 | 5 | 117.43 | South Africa | v Netherlands | Basseterre | 16 Mar 2007 | ODI # 2537 | |
| 128* | - | 115 | 5 | 7 | 111.30 | West Indies | v South Africa | East London | 18 Mar 2023 | ODI # 4540 | |
| 128* | 156 | 114 | 15 | 2 | 112.28 | West Indies | v England | Bridgetown | 6 Nov 2024 | ODI # 4799 | |
| 128 | - | 125 | 20 | - | 102.40 | West Indies | v Pakistan | Durban | 19 Feb 1993 | ODI # 805 | |
| 128 | 173 | 126 | 16 | - | 101.58 | Pakistan | v India | Centurion | 26 Sep 2009 | ODI # 2898 | |
| 128 | 148 | 108 | 12 | 3 | 118.51 | South Africa | v Pakistan | Johannesburg | 17 Mar 2013 | ODI # 3347 | |
| 128 | 167 | 109 | 12 | 5 | 117.43 | West Indies | v England | North Sound | 5 Mar 2014 | ODI # 3484 | |
| 128 | 174 | 115 | 11 | 2 | 111.30 | South Africa | v West Indies | Johannesburg | 18 Jan 2015 | ODI # 3583 | |
| 127 | 150 | 126 | 14 | 5 | 100.79 | India | v South Africa | Johannesburg | 5 Oct 2001 | ODI # 1752 | |
| 127 | 187 | 130 | 13 | 2 | 97.69 | South Africa | v England | Centurion | 9 Feb 2016 | ODI # 3736 | |
| 126 | 161 | 122 | 15 | 2 | 103.27 | Australia | v West Indies | St George's | 29 Jun 2008 | ODI # 2724 | |
| 125* | - | 140 | 5 | 6 | 89.28 | West Indies | v Australia | St George's | 30 May 2003 | ODI # 2020 | |
| 125* | 144 | 98 | 10 | 4 | 127.55 | South Africa | v Sri Lanka | Johannesburg | 22 Jan 2012 | ODI # 3229 | |
| 125* | - | 132 | 7 | 3 | 94.69 | Pakistan | v West Indies | Providence | 9 Apr 2017 | ODI # 3862 | |
| 125 | 191 | 146 | 9 | - | 85.61 | South Africa | v West Indies | Gqeberha | 30 Jan 1999 | ODI # 1397 | |
| 125 | 203 | 143 | 9 | 4 | 87.41 | South Africa | v Sri Lanka | Johannesburg | 22 Jan 2012 | ODI # 3229 | |
| 125 | 164 | 107 | 8 | 9 | 116.82 | West Indies | v New Zealand | Kingston | 7 Jul 2012 | ODI # 3285 | |
| 125 | 165 | 113 | 10 | 5 | 110.61 | England | v South Africa | Centurion | 9 Feb 2016 | ODI # 3736 | |
| 125 | 190 | 134 | 14 | 2 | 93.28 | West Indies | v Australia | Bridgetown | 21 Jun 2016 | ODI # 3752 | |
| 125 | - | 93 | 3 | 7 | 134.40 | West Indies | v Bangladesh | Providence | 25 Jul 2018 | ODI # 4023 | |
| 124* | 119 | 85 | 5 | 9 | 145.88 | England | v West Indies | North Sound | 2 Nov 2024 | ODI # 4792 | |
| 124 | 163 | 130 | 12 | 2 | 95.38 | South Africa | v Kenya | Cape Town | 22 Oct 2001 | ODI # 1763 | |
| 124 | 191 | 129 | 18 | - | 96.12 | Sri Lanka | v South Africa | Durban | 3 Mar 2003 | ODI # 1979 | |
| 124 | 190 | 137 | 13 | - | 90.51 | West Indies | v Pakistan | Gros Islet | 22 May 2005 | ODI # 2248 | |
| 124 | 159 | 126 | 8 | 2 | 98.41 | South Africa | v Zimbabwe | Bloemfontein | 15 Oct 2010 | ODI # 3057 |
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Records includes the following current or recent matches:
West Indies vs Pakistan at Tarouba, Pakistan tour of West Indies 3rd ODI, Aug 12, 2025 [ODI # 4894]
Pakistan vs West Indies at Tarouba, Pakistan tour of West Indies 2nd ODI, Aug 10, 2025 [ODI # 4893]
West Indies vs Pakistan at Tarouba, Pakistan tour of West Indies 1st ODI, Aug 8, 2025 [ODI # 4892]