SA Highest Individual Score in ODI

SrPlayerBPHSOppVenueDate
1 Gary Kirsten 159 188* UAE Rawalpindi 16 Feb 1996
2 Faf du Plessis 141 185 SL Cape Town 07 Feb 2017
3 Quinton de Kock 113 178 AUS Centurion 30 Sep 2016
4 Janneman Malan 169 177* IRE dublin 16 Jul 2021
5 AB de Villiers 104 176 BAN Paarl 18 Oct 2017
6 Herschelle Gibbs 111 175 AUS Johannesburg 12 Mar 2006
7 Aiden Markram 126 175 NL Johannesburg 02 Apr 2023
8 Heinrich Klaasen 83 174 AUS Centurion 15 Sep 2023
9 Quinton de Kock 140 174 BAN Mumbai 24 Oct 2023
10 Quinton de Kock 145 168* BAN Kimberley 15 Oct 2017
11 AB de Villiers 66 162* WI Sydney 27 Feb 2015
12 Andrew Hudson 132 161 NL Rawalpindi 05 Mar 1996
13 Hashim Amla 128 159 IRE Canberra 03 Mar 2015
14 Hashim Amla 134 154 SL Centurion 10 Feb 2017
15 Herschelle Gibbs 131 153 BAN Potchefstroom 03 Oct 2002
16 Hashim Amla 142 153* WI Johannesburg 18 Jan 2015
17 JP Duminy 122 150* NL Amstelveen 31 May 2013
18 Hashim Amla 124 150 ENG Southampton 28 Aug 2012
19 AB de Villiers 44 149 WI Johannesburg 18 Jan 2015
20 Mark Boucher 68 147* ZIM Potchefstroom 20 Sep 2006
21 AB de Villiers 130 146 WI St. Georges 10 Apr 2007
22 Temba Bavuma 118 144 WI East London 18 Mar 2023
23 Herschelle Gibbs 141 143 NZ Johannesburg 16 Feb 2003
24 Graeme Smith 134 141 ENG Centurion 27 Sep 2009
25 Hashim Amla 135 140 BAN Benoni 09 Nov 2008
26 David Miller 108 139 AUS Hobart 11 Nov 2018
27 Jacques Kallis 142 139 WI Johannesburg 04 Feb 2004
28 David Miller 92 138* ZIM Hamilton 15 Feb 2015
29 Quinton de Kock 96 138* ENG Bloemfontein 03 Feb 2016
30 AB de Villiers 106 136* AUS Harare 27 Aug 2014
31 Quinton de Kock 117 135 ENG Centurion 09 Feb 2016
32 Quinton de Kock 121 135 IND Johannesburg 05 Dec 2013
33 AB de Villiers 98 134 NL Mohali 03 Mar 2011
34 Rassie van der Dussen 117 134 ENG Chester-le-Street 19 Jul 2022
35 Graeme Smith 124 134* IND Kolkata 25 Nov 2005
36 Hashim Amla 105 133 WI Centurion 28 Jan 2015
37 Faf du Plessis 115 133* IND Mumbai 25 Oct 2015
38 Rassie van der Dussen 118 133 NZ Pune 01 Nov 2023
39 Rilee Rossouw 98 132 WI Centurion 28 Jan 2015
40 David Miller 133 130* WI Port Elizabeth 25 Jan 2015
41 Rassie van der Dussen 96 129* IND Paarl 19 Jan 2022
42 Nicky Boje 114 129 NZ Centurion 25 Oct 2000
43 Hashim Amla 115 129 WI Roseau 30 May 2010
44 Jacobus Duminy 117 129 ZIM Benoni 22 Oct 2010
45 Janneman Malan 139 129* AUS Bloemfontein 04 Mar 2020
46 AB de Villiers 108 128 PAK Johannesburg 17 Mar 2013
47 Jacques Kallis 109 128* NL Basseterre 16 Mar 2007
48 Rilee Rossouw 115 128 WI Johannesburg 18 Jan 2015
49 Quinton de Kock 127 128 SL Hambantota 12 Jul 2014
50 Hashim Amla 130 127 ENG Centurion 09 Feb 2016