South Africa vs other countries ODIs Batting Records - Most Runs in an Innings

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
237*2231632411145.39New Zealandv West IndiesWellington21 Mar 2015ODI # 3643
219208149257146.97Indiav West IndiesIndore8 Dec 2011ODI # 3223
200*226147253136.05Indiav South AfricaGwalior24 Feb 2010ODI # 2962
1932241551810124.51Pakistanv South AfricaJohannesburg4 Apr 2021ODI # 4286
180*1981381511130.43New Zealandv South AfricaHamilton1 Mar 2017ODI # 3843
173199148163116.89Australiav West IndiesMelbourne9 Feb 2001ODI # 1687
17321813624-127.20Australiav South AfricaCape Town12 Oct 2016ODI # 3795
169200137186123.35Sri Lankav South AfricaColombo (RPS)20 Jul 2013ODI # 3392
166*220139212119.42Englandv West IndiesCardiff1 Jun 2025ODI # 4881
164154105139156.19Australiav South AfricaJohannesburg12 Mar 2006ODI # 2349
162*10366178245.45South Africav West IndiesSydney27 Feb 2015ODI # 3616
162-137204118.24Indiav West IndiesBrabourne29 Oct 2018ODI # 4063
160*220159122100.62Indiav South AfricaCape Town7 Feb 2018ODI # 3971
159-138175115.21Indiav West IndiesVisakhapatnam18 Dec 2019ODI # 4222
158216143144110.48Australiav West IndiesNorth Sound27 Mar 2007ODI # 2555
157*217129134121.70Indiav West IndiesVisakhapatnam24 Oct 2018ODI # 4059
153*23614214-107.74South Africav West IndiesJohannesburg18 Jan 2015ODI # 3583
152*22015312399.34West Indiesv South AfricaJohannesburg4 Feb 2004ODI # 2096
152*-117158129.91Indiav West IndiesGuwahati21 Oct 2018ODI # 4056
15020213620-110.29West Indiesv South AfricaEast London24 Jan 1999ODI # 1393
150215133136112.78Indiav South AfricaKanpur11 Oct 2015ODI # 3689
150-771312194.80Englandv West IndiesSt George's27 Feb 2019ODI # 4099
1495944916338.63South Africav West IndiesJohannesburg18 Jan 2015ODI # 3583
14821215414196.10New Zealandv West IndiesManchester22 Jun 2019ODI # 4170
146195130125112.30South Africav West IndiesSt George's10 Apr 2007ODI # 2567
145*21213612-106.61Zimbabwev South AfricaBloemfontein15 Oct 2010ODI # 3057
145*207136171106.61New Zealandv South AfricaKimberley22 Jan 2013ODI # 3325
144-118117122.03South Africav West IndiesEast London18 Mar 2023ODI # 4540
142127103175137.86Australiav South AfricaMackay24 Aug 2025ODI # 4897
141*21614211699.29Indiav South AfricaNairobi (Gym)13 Oct 2000ODI # 1638
141*-14813595.27Indiav West IndiesKuala Lumpur14 Sep 2006ODI # 2414
141*-11417-123.68Englandv West IndiesSouthampton29 Sep 2017ODI # 3918
140-107212130.84Indiav West IndiesGuwahati21 Oct 2018ODI # 4056
13919714211397.88South Africav West IndiesJohannesburg4 Feb 2004ODI # 2096
1382021406598.57Indiav South AfricaChennai22 Oct 2015ODI # 3698
138-124202111.29Zimbabwev West IndiesHarare19 Mar 2018ODI # 4002
13719914616293.83Indiav South AfricaMelbourne22 Feb 2015ODI # 3610
13519112919-104.65Pakistanv South AfricaGqeberha11 Dec 2002ODI # 1916
135169124114108.87Irelandv West IndiesDublin (Malahide)11 May 2019ODI # 4132
134*15813221-101.51New Zealandv South AfricaJohannesburg16 Feb 2003ODI # 1955
134158103162130.09Pakistanv South AfricaKarachi12 Feb 2025ODI # 4834
133*19713517398.51West Indiesv South AfricaJaipur2 Nov 2006ODI # 2442
133*166113132117.69New Zealandv South AfricaLahore10 Feb 2025ODI # 4829
133190105116126.66South Africav West IndiesCenturion28 Jan 2015ODI # 3593
13220014619-90.41Sri Lankav West IndiesNairobi (Gym)4 Oct 2000ODI # 1631
1322191527286.84West Indiesv South AfricaBridgetown11 May 2005ODI # 2243
1321369898134.69South Africav West IndiesCenturion28 Jan 2015ODI # 3593
131*5147614278.72New Zealandv West IndiesQueenstown1 Jan 2014ODI # 3451
131-14112392.90Pakistanv West IndiesSharjah1 Nov 1993ODI # 842
131134102107128.43Indiav West IndiesKingston26 Jun 2009ODI # 2852
13119012767103.14Englandv South AfricaKimberley1 Feb 2023ODI # 4514
130*19113311397.74South Africav West IndiesGqeberha25 Jan 2015ODI # 3591
130*-16010381.25Bangladeshv West IndiesProvidence22 Jul 2018ODI # 4022
13020113813294.20Englandv West IndiesGros Islet1 May 2004ODI # 2125
129*-118171109.32Englandv West IndiesPort of Spain4 Mar 1986ODI # 366
129*12396192134.37Indiav South AfricaCenturion16 Feb 2018ODI # 3978
129155126151102.38Australiav South AfricaBloemfontein30 Mar 2002ODI # 1822
129-11592112.17South Africav West IndiesRoseau30 May 2010ODI # 2984
128*-11557111.30West Indiesv South AfricaEast London18 Mar 2023ODI # 4540
128174115112111.30South Africav West IndiesJohannesburg18 Jan 2015ODI # 3583
127*19014013-90.71Australiav West IndiesSydney6 Feb 1985ODI # 303
127*-79125160.75Pakistanv West IndiesSharjah5 Nov 1993ODI # 845
12720216014179.37Englandv West IndiesLord's28 May 1995ODI # 1002
127150126145100.79Indiav South AfricaJohannesburg5 Oct 2001ODI # 1752
127164114133111.40Indiav West IndiesDharamsala17 Oct 2014ODI # 3535
127-12310-103.25Sri Lankav West IndiesHambantota26 Feb 2020ODI # 4247
126161122152103.27Australiav West IndiesSt George's29 Jun 2008ODI # 2724
126178117121107.69Englandv West IndiesSouthampton16 Jun 2012ODI # 3276
125*166110104113.63Australiav West IndiesW.A.C.A3 Feb 2013ODI # 3331
125*-1327394.69Pakistanv West IndiesProvidence9 Apr 2017ODI # 3862
1251911469-85.61South Africav West IndiesGqeberha30 Jan 1999ODI # 1397
125165113105110.61Englandv South AfricaCenturion9 Feb 2016ODI # 3736
124*1709916-125.25Bangladeshv West IndiesTaunton17 Jun 2019ODI # 4162
124*1198559145.88Englandv West IndiesNorth Sound2 Nov 2024ODI # 4792
12419112918-96.12Sri Lankav South AfricaDurban3 Mar 2003ODI # 1979
124-12512-99.20Pakistanv West IndiesBrisbane19 Jan 2005ODI # 2206
12413599191125.25Australiav South AfricaBloemfontein9 Sep 2023ODI # 4638
123*185121151101.65Sri Lankav South AfricaBenoni1 Dec 2002ODI # 1908
12312910487118.26Englandv West IndiesLord's6 Jul 2004ODI # 2140
12318412912-95.34South Africav West IndiesBridgetown11 May 2005ODI # 2243
1231641269197.61Pakistanv West IndiesSharjah2 Oct 2016ODI # 3788
12311885153144.70Englandv West IndiesBridgetown20 Feb 2019ODI # 4096
122*21013112193.12Indiav West IndiesHarare4 Jul 2001ODI # 1733
122*2011358290.37New Zealandv West IndiesAuckland10 Jan 2009ODI # 2789
122*21214413284.72Indiav South AfricaSouthampton5 Jun 2019ODI # 4150
122*1681289395.31Pakistanv South AfricaKarachi12 Feb 2025ODI # 4834
122-113125107.96West Indiesv South AfricaKingston7 Apr 1992ODI # 753
12217113013493.84Englandv West IndiesBridgetown29 Mar 1998ODI # 1299
12219513812-88.40Indiav South AfricaVadodara17 Mar 2000ODI # 1575
122138111122109.90Australiav West IndiesCanberra6 Feb 2013ODI # 3332
122168117152104.27Australiav South AfricaManchester6 Jul 2019ODI # 4188
121*18513312190.97South Africav West IndiesGqeberha27 Jan 2008ODI # 2666
1211791387387.68Pakistanv West IndiesBridgetown2 May 2011ODI # 3155
120*176110102109.09Australiav South AfricaLeeds13 Jun 1999ODI # 1481
12019614513282.75Bangladeshv West IndiesKhulna2 Dec 2012ODI # 3310
1201771318391.60Pakistanv West IndiesSharjah30 Sep 2016ODI # 3784
12017912514196.00Indiav West IndiesPort of Spain11 Aug 2019ODI # 4197
119*-61155195.08South Africav West IndiesPotchefstroom21 Mar 2023ODI # 4544
1191649520-125.26Indiav West IndiesKanpur27 Nov 2013ODI # 3439
11912190117132.22Sri Lankav South AfricaCape Town7 Feb 2017ODI # 3833
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Performances in matches that overlap decades are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures
Performances in matches that overlap years are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures
Records includes the following current or recent matches:

Pakistan vs Sri Lanka at Rawalpindi, Sri Lanka in Pakistan 1st ODI, Nov 11, 2025 [ODI # 4928]

South Africa vs Pakistan at Faisalabad, South Africa in Pakistan 3rd ODI, Nov 8, 2025 [ODI # 4927]

Pakistan vs South Africa at Faisalabad, South Africa in Pakistan 2nd ODI, Nov 6, 2025 [ODI # 4926]