Team Highest Innings Totals - South Africa

Highest totals in 2000s in ODIs - South Africa

Highest totals
Team
Score
Overs
RR
Inns
Opposition
Ground
Result
Match Date
Scorecard
438/949.58.782v AustraliaJohannesburgwon12 Mar 2006ODI # 2349
418/550.08.361v ZimbabwePotchefstroomwon20 Sep 2006ODI # 2420
392/650.07.841v PakistanCenturionwon4 Feb 2007ODI # 2506
363/350.07.261v ZimbabweBulawayowon23 Sep 2001ODI # 1748
358/450.07.161v BangladeshBenoniwon9 Nov 2008ODI # 2772
356/450.07.121v West IndiesSt George'swon10 Apr 2007ODI # 2567
354/350.07.081v KenyaCape Townwon22 Oct 2001ODI # 1763
354/650.07.081v EnglandCape Townwon27 Nov 2009ODI # 2930
353/340.08.821v NetherlandsBasseterrewon16 Mar 2007ODI # 2537
336/750.06.721v KenyaBloemfonteinwon31 Oct 2008ODI # 2769
331/550.06.621v ZimbabweCenturionwon10 Nov 2009ODI # 2928
329/650.06.581v ZimbabweDurbanwon27 Feb 2005ODI # 2231
326/350.06.521v AustraliaGqeberhalost6 Apr 2002ODI # 1824
324/450.06.481v New ZealandCenturionwon25 Oct 2000ODI # 1647
323/950.06.461v ZimbabweHararewon26 Aug 2007ODI # 2615
320/750.06.401v IndiaNagpurwon19 Mar 2000ODI # 1576
317/650.06.341v Sri LankaCenturionwon29 Nov 2002ODI # 1905
317/650.06.341v AustraliaGqeberhawon13 Apr 2009ODI # 2840
316/550.06.321v KenyaColombo (RPS)won20 Sep 2002ODI # 1882
311/750.06.221v EnglandEast Londonwon9 Feb 2005ODI # 2224
310/649.46.242v West IndiesJohannesburgwon4 Feb 2004ODI # 2096
306/650.06.121v New ZealandJohannesburglost16 Feb 2003ODI # 1955
302/750.06.041v Sri LankaEast Londonwon17 Dec 2000ODI # 1662
301/350.06.021v IndiaKochilost9 Mar 2000ODI # 1572
301/850.06.021v BangladeshPotchefstroomwon3 Oct 2002ODI # 1890
301/750.06.021v ZimbabweJohannesburgwon25 Feb 2005ODI # 2229
301/950.06.022v EnglandCenturionlost27 Sep 2009ODI # 2900
297/450.05.941v West IndiesCenturionlost1 Feb 2004ODI # 2094
295/550.05.901v ZimbabweBenoniwon8 Nov 2009ODI # 2926
29448.06.122v AustraliaBasseterrelost24 Mar 2007ODI # 2552
294/350.05.881v BangladeshDhakawon14 Apr 2003ODI # 2003
294/550.05.881v PakistanLahorewon18 Oct 2007ODI # 2633
291/550.05.821v EnglandCape Townwon6 Feb 2005ODI # 2223
290/750.05.801v Sri LankaCape Townwon11 Jan 2001ODI # 1668
289/548.55.912v New ZealandKimberleywon28 Oct 2000ODI # 1651
289/750.05.781v AustraliaCape Townwon3 Mar 2006ODI # 2345
289/650.05.781v AustraliaCape Townwon9 Apr 2009ODI # 2839
288/650.05.761v AustraliaW.A.C.Awon30 Jan 2009ODI # 2808
287/450.05.741v West IndiesSt George'swon5 May 2001ODI # 1714
287/650.05.742v AustraliaSydneylost5 Feb 2006ODI # 2323
284/650.05.681v West IndiesBridgetownwon11 May 2005ODI # 2243
283/950.05.661v PakistanTangierwon12 Aug 2002ODI # 1860
283/850.05.661v BangladeshPotchefstroomwon7 Nov 2008ODI # 2771
282/550.05.641v IndiaVadodaralost17 Mar 2000ODI # 1575
282/450.05.641v IndiaEast Londonwon19 Oct 2001ODI # 1762
280/448.25.792v IndiaJohannesburgwon5 Oct 2001ODI # 1752
275/949.05.612v West IndiesCape Townlost9 Feb 2003ODI # 1942
274/750.05.481v IndiaCape Townwon26 Nov 2006ODI # 2449
272/749.35.492v AustraliaMelbournewon16 Jan 2009ODI # 2795
272/750.05.441v ZimbabweHararewon29 Sep 2001ODI # 1749
272/750.05.441v PakistanDurbanwon8 Dec 2002ODI # 1914
272/550.05.441v ZimbabweCanterburywon29 Jun 2003ODI # 2030
270/746.35.802v AustraliaSydneywon23 Jan 2009ODI # 2802
270/749.15.492v EnglandGqeberhawon4 Feb 2005ODI # 2221
270/550.05.401v New ZealandW.A.C.Awon1 Feb 2002ODI # 1801
270/850.05.402v EnglandBloemfonteintied2 Feb 2005ODI # 2219
269/650.05.382v PakistanLahorelost3 Oct 2003ODI # 2046
267/650.05.341v AustraliaDurbanlost3 Apr 2002ODI # 1823
266/547.55.562v West IndiesDurbanwon1 Feb 2008ODI # 2668
265/850.05.301v PakistanCape Townwon18 Dec 2002ODI # 1923
264/950.05.282v Sri LankaColombo (RPS)lost14 Jul 2000ODI # 1614
264/650.05.281v EnglandThe Ovallost28 Jun 2003ODI # 2029
263/450.05.261v West IndiesCape Townwon25 Jan 2004ODI # 2088
263/950.05.261v Sri LankaColombo (RPS)lost20 Aug 2004ODI # 2156
263/550.05.261v Sri LankaAdelaidewon24 Jan 2006ODI # 2318
261/550.05.221v BangladeshDhakawon17 Apr 2003ODI # 2005
25948.15.372v Sri LankaColombo (SSC)lost31 Aug 2004ODI # 2163
259/750.05.181v AustraliaPotchefstroomtied27 Mar 2002ODI # 1821
259/750.05.181v New ZealandDunedinlost25 Feb 2004ODI # 2104
258/750.05.162v New ZealandCape Townwon4 Nov 2000ODI # 1655
258/850.05.161v West IndiesJaipurlost2 Nov 2006ODI # 2442
257/750.05.141v New ZealandHobartwon15 Jan 2002ODI # 1785
25645.55.582v AustraliaJohannesburglost17 Apr 2009ODI # 2841
256/348.45.262v West IndiesGqeberhawon27 Jan 2008ODI # 2666
255/245.05.662v West IndiesKingstonwon7 May 2005ODI # 2241
25549.45.132v EnglandLeedslost22 Aug 2008ODI # 2748
255/950.05.101v West IndiesCape Townwon25 Jan 2008ODI # 2664
254/850.05.081v CanadaEast Londonwon27 Feb 2003ODI # 1971
25348.15.252v AustraliaBloemfonteinlost30 Mar 2002ODI # 1822
253/550.05.061v New ZealandAdelaidewon27 Jan 2002ODI # 1797
253/750.05.061v Sri LankaBenonilost1 Dec 2002ODI # 1908
253/850.05.061v New ZealandChristchurchlost17 Feb 2004ODI # 2100
252/548.55.162v IndiaHyderabadwon16 Nov 2005ODI # 2297
251/239.16.402v ZimbabweHararewon25 Aug 2007ODI # 2614
251/848.05.222v IndiaFaridabadwon15 Mar 2000ODI # 1574
251/650.05.022v IndiaColombo (RPS)lost25 Sep 2002ODI # 1886
250/248.55.112v Sri LankaPaarlwon9 Jan 2001ODI # 1666
250/849.35.052v New ZealandBloemfonteinwon23 Oct 2005ODI # 2285
250/550.05.002v AustraliaW.A.C.Alost3 Feb 2002ODI # 1802
250/950.05.001v EnglandCenturionlost22 Nov 2009ODI # 2929
249/738.06.552v New ZealandWellingtonlost20 Feb 2004ODI # 2101
249/739.06.381v AustraliaCape Townwon9 Apr 2002ODI # 1827
249/850.04.982v New ZealandDurbanwon25 Nov 2007ODI # 2648
248/850.04.961v IndiaDurbanwon22 Nov 2006ODI # 2447
24749.05.042v PakistanSharjahlost31 Mar 2000ODI # 1583
246/650.04.921v West IndiesThe Ovallost18 Sep 2004ODI # 2178
246/950.04.921v AustraliaDurbanlost10 Mar 2006ODI # 2348
245/649.24.962v New ZealandGqeberhawon30 Oct 2005ODI # 2289
245/649.34.942v IndiaBelfastwon26 Jun 2007ODI # 2592
244/650.04.882v AustraliaHobartlost18 Jan 2009ODI # 2796
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
Records includes the following current or recent matches:

Switzerland vs Estonia at Tallinn, Switzerland in Estonia 2nd T20I, Aug 3, 2025 [T20I # 3389]

Switzerland vs Estonia at Tallinn, Switzerland in Estonia 3rd T20I, Aug 3, 2025 [T20I # 3390]

Switzerland vs Estonia at Tallinn, Switzerland in Estonia 1st T20I, Aug 2, 2025 [T20I # 3387]