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
200*226147253136.05Indiav South AfricaGwalior24 Feb 2010ODI # 2962
1932241551810124.51Pakistanv South AfricaJohannesburg4 Apr 2021ODI # 4286
1912171501411127.33Scotlandv NetherlandsDundee12 Jun 2025ODI # 4888
180*1981381511130.43New Zealandv South AfricaHamilton1 Mar 2017ODI # 3843
175179126177138.88South Africav NetherlandsJohannesburg2 Apr 2023ODI # 4563
17321813624-127.20Australiav South AfricaCape Town12 Oct 2016ODI # 3795
169200137186123.35Sri Lankav South AfricaColombo (RPS)20 Jul 2013ODI # 3392
164154105139156.19Australiav South AfricaJohannesburg12 Mar 2006ODI # 2349
162*10770714231.42Englandv NetherlandsAmstelveen17 Jun 2022ODI # 4413
161153132134121.96South Africav NetherlandsRawalpindi5 Mar 1996ODI # 1073
160*220159122100.62Indiav South AfricaCape Town7 Feb 2018ODI # 3971
157157104241150.96Sri Lankav NetherlandsAmstelveen4 Jul 2006ODI # 2390
152*22015312399.34West Indiesv South AfricaJohannesburg4 Feb 2004ODI # 2096
150*14312258122.95South Africav NetherlandsAmstelveen31 May 2013ODI # 3359
15020213620-110.29West Indiesv South AfricaEast London24 Jan 1999ODI # 1393
150215133136112.78Indiav South AfricaKanpur11 Oct 2015ODI # 3689
145*21213612-106.61Zimbabwev South AfricaBloemfontein15 Oct 2010ODI # 3057
145*207136171106.61New Zealandv South AfricaKimberley22 Jan 2013ODI # 3325
142127103175137.86Australiav South AfricaMackay24 Aug 2025ODI # 4897
141*21614211699.29Indiav South AfricaNairobi (Gym)13 Oct 2000ODI # 1638
140*187123105113.82New Zealandv NetherlandsHamilton2 Apr 2022ODI # 4381
1382021406598.57Indiav South AfricaChennai22 Oct 2015ODI # 3698
13719914616293.83Indiav South AfricaMelbourne22 Feb 2015ODI # 3610
13519112919-104.65Pakistanv South AfricaGqeberha11 Dec 2002ODI # 1916
134*15813221-101.51New Zealandv South AfricaJohannesburg16 Feb 2003ODI # 1955
13412698134136.73South Africav NetherlandsMohali3 Mar 2011ODI # 3115
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
1322191527286.84West Indiesv South AfricaBridgetown11 May 2005ODI # 2243
13119012767103.14Englandv South AfricaKimberley1 Feb 2023ODI # 4514
129*12396192134.37Indiav South AfricaCenturion16 Feb 2018ODI # 3978
129155126151102.38Australiav South AfricaBloemfontein30 Mar 2002ODI # 1822
128*157109115117.43South Africav NetherlandsBasseterre16 Mar 2007ODI # 2537
128*-11557111.30West Indiesv South AfricaEast London18 Mar 2023ODI # 4540
128*14594105136.17Indiav NetherlandsBengaluru12 Nov 2023ODI # 4702
127150126145100.79Indiav South AfricaJohannesburg5 Oct 2001ODI # 1752
125165113105110.61Englandv South AfricaCenturion9 Feb 2016ODI # 3736
12520610993114.67Englandv NetherlandsAmstelveen17 Jun 2022ODI # 4413
12419112918-96.12Sri Lankav South AfricaDurban3 Mar 2003ODI # 1979
12413599191125.25Australiav South AfricaBloemfontein9 Sep 2023ODI # 4638
123*185121151101.65Sri Lankav South AfricaBenoni1 Dec 2002ODI # 1908
1231088987138.20Australiav NetherlandsBasseterre18 Mar 2007ODI # 2540
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
12219513812-88.40Indiav South AfricaVadodara17 Mar 2000ODI # 1575
122168117152104.27Australiav South AfricaManchester6 Jul 2019ODI # 4188
12213793143131.18Englandv NetherlandsAmstelveen17 Jun 2022ODI # 4413
120*176110102109.09Australiav South AfricaLeeds13 Jun 1999ODI # 1481
12016811264107.14New Zealandv NetherlandsHamilton4 Apr 2022ODI # 4383
12017910687113.20West Indiesv NetherlandsAmstelveen4 Jun 2022ODI # 4398
119*-13012291.53West Indiesv NetherlandsAmstelveen31 May 2022ODI # 4392
11912190117132.22Sri Lankav South AfricaCape Town7 Feb 2017ODI # 3833
118*785568214.54Australiav South AfricaMackay24 Aug 2025ODI # 4897
118189115102102.60Sri Lankav South AfricaColombo (RPS)2 Sep 2021ODI # 4314
11818911476103.50Englandv South AfricaKimberley1 Feb 2023ODI # 4514
117*9778152150.00Sri Lankav NetherlandsAmstelveen4 Jul 2006ODI # 2390
1171901439-81.81Pakistanv South AfricaLahore20 Oct 2007ODI # 2635
117139107132109.34Australiav South AfricaDurban5 Oct 2016ODI # 3790
11618113412286.56West Indiesv South AfricaCape Town9 Feb 2003ODI # 1942
116153110106105.45Englandv South AfricaCenturion13 Feb 2005ODI # 2226
115*1871258392.00Australiav South AfricaGqeberha31 Mar 1997ODI # 1187
115*19213016-88.46Sri Lankav South AfricaPallekele28 Jul 2013ODI # 3400
11517912611491.26Indiav South AfricaGqeberha13 Feb 2018ODI # 3976
114*13490173126.66Pakistanv South AfricaDurban17 Dec 1994ODI # 964
114*1801039-110.67Australiav South AfricaMelbourne (Docklands)16 Aug 2000ODI # 1620
114*20012513-91.20Englandv South AfricaThe Oval28 Jun 2003ODI # 2029
114*16811714297.43Sri Lankav South AfricaCenturion10 Feb 2017ODI # 3834
114-1486177.02Indiav South AfricaCenturion11 Dec 1992ODI # 774
11415712614-90.47Indiav South AfricaWankhede14 Dec 1996ODI # 1151
11415994121121.27Indiav South AfricaCardiff6 Jun 2013ODI # 3363
113*15511115-101.80Indiav South AfricaRanchi9 Oct 2022ODI # 4471
11316014710-76.87Irelandv NetherlandsDublin16 Aug 2010ODI # 3034
1131911308-86.92South Africav NetherlandsMohali3 Mar 2011ODI # 3115
11314091114124.17Englandv South AfricaBloemfontein27 Jan 2023ODI # 4512
11217012013293.33Pakistanv South AfricaGqeberha11 Dec 2002ODI # 1916
11219512814-87.50Englandv South AfricaCape Town14 Feb 2016ODI # 3738
11216411910-94.11Indiav South AfricaDurban1 Feb 2018ODI # 3969
111*-14014179.28West Indiesv South AfricaBloemfontein23 Feb 1993ODI # 807
1112051398-79.85Pakistanv South AfricaKarachi29 Feb 1996ODI # 1067
1111429416-118.08West Indiesv South AfricaKarachi11 Mar 1996ODI # 1079
11118410183109.90Indiav South AfricaNagpur12 Mar 2011ODI # 3128
111150111114100.00Bangladeshv South AfricaWankhede24 Oct 2023ODI # 4680
110*16011611294.82Bangladeshv South AfricaKimberley15 Oct 2017ODI # 3923
110134110131100.00Pakistanv South AfricaRawalpindi20 Oct 1994ODI # 934
11017211111-99.09Afghanistanv NetherlandsAmstelveen1 Sep 2009ODI # 2881
11010282133134.14Englandv South AfricaSouthampton7 Sep 2025ODI # 4906
109*10272710151.38Pakistanv South AfricaAbu Dhabi31 Oct 2010ODI # 3063
109-14911-73.15Indiav South AfricaNew Delhi14 Nov 1991ODI # 688
1091671279385.82Australiav South AfricaCanberra19 Nov 2014ODI # 3548
109-12410187.90Englandv South AfricaJohannesburg12 Feb 2016ODI # 3737
10915712011290.83Australiav South AfricaBasseterre11 Jun 2016ODI # 3743
109163105102103.80Indiav South AfricaJohannesburg10 Feb 2018ODI # 3973
109168109121100.00Pakistanv NetherlandsRotterdam16 Aug 2022ODI # 4448
10917211910391.59Pakistanv South AfricaPaarl17 Dec 2024ODI # 4817
108*1429662112.50Englandv South AfricaBloemfontein2 Feb 2005ODI # 2219
1081459583113.68New Zealandv South AfricaCenturion11 Dec 1994ODI # 960
1081501198390.75West Indiesv South AfricaEast London24 Jan 1999ODI # 1393
10818711510293.91New Zealandv South AfricaChristchurch17 Feb 2004ODI # 2100
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:

England vs South Africa at Southampton, South Africa in England 3rd ODI, Sep 7, 2025 [ODI # 4906]

Scotland vs Namibia at King City (NW), ICC Men's Cricket World Cup League 2 83rd Match, Sep 4, 2025 [ODI # 4905]

South Africa vs England at Lord's, South Africa in England 2nd ODI, Sep 4, 2025 [ODI # 4904]