Cricket Records for South Africa in ODI matches

Largest victories
Winner
Margin
Target
Overs
Opposition
Ground
Match Date
Scorecard
272 runs40029.0v ZimbabweBenoni22 Oct 2010ODI # 3061
258 runs30220.1v Sri LankaPaarl11 Jan 2012ODI # 3225
257 runs40933.1v West IndiesSydney27 Feb 2015ODI # 3616
231 runs35234.5v NetherlandsMohali3 Mar 2011ODI # 3115
229 runs40022.0v EnglandWankhede21 Oct 2023ODI # 4677
221 runs35440.0v NetherlandsBasseterre16 Mar 2007ODI # 2537
214 runs43936.0v IndiaWankhede25 Oct 2015ODI # 3700
212 runs33234.3v ZimbabweCenturion10 Nov 2009ODI # 2928
209 runs26423.2v West IndiesCape Town25 Jan 2004ODI # 2088
208 runs35545.3v KenyaCape Town22 Oct 2001ODI # 1763
206 runs28528.0v BangladeshMirpur19 Mar 2011ODI # 3138
206 runs35530.5v IrelandBenoni25 Sep 2016ODI # 3780
202 runs30625.1v KenyaNairobi (Gym)3 Oct 1996ODI # 1124
201 runs41245.0v IrelandCanberra3 Mar 2015ODI # 3621
200 runs37040.4v BangladeshEast London22 Oct 2017ODI # 3929
196 runs29034.3v AustraliaCape Town3 Mar 2006ODI # 2345
190 runs35835.3v New ZealandPune1 Nov 2023ODI # 4689
177 runs31833.2v Sri LankaCenturion29 Nov 2002ODI # 1905
176 runs31746.5v KenyaColombo (RPS)20 Sep 2002ODI # 1882
171 runs41950.0v ZimbabwePotchefstroom20 Sep 2006ODI # 2420
169 runs32250.0v U.A.E.Rawalpindi16 Feb 1996ODI # 1049
168 runs30241.5v BangladeshPotchefstroom3 Oct 2002ODI # 1890
165 runs30237.2v ZimbabweJohannesburg25 Feb 2005ODI # 2229
164 runs39346.4v PakistanCenturion4 Feb 2007ODI # 2506
164 runs41734.5v AustraliaCenturion15 Sep 2023ODI # 4646
160 runs32950.0v NetherlandsRawalpindi5 Mar 1996ODI # 1073
159 runs33749.1v KenyaBloemfontein31 Oct 2008ODI # 2769
159 runs27232.2v New ZealandWellington25 Feb 2017ODI # 3841
157 runs26732.3v PakistanJohannesburg12 Jan 1995ODI # 971
157 runs24929.1v IndiaDurban22 Nov 2006ODI # 2447
153 runs36450.0v ZimbabweBulawayo23 Sep 2001ODI # 1748
149 runs38346.4v BangladeshWankhede24 Oct 2023ODI # 4680
148 runs27340.1v ZimbabweHarare29 Sep 2001ODI # 1749
148 runs44050.0v West IndiesJohannesburg18 Jan 2015ODI # 3583
146 runs34247.3v U.A.E.Wellington12 Mar 2015ODI # 3633
146 runs37139.1v NetherlandsJohannesburg2 Apr 2023ODI # 4563
143 runs31550.0v PakistanSharjah13 Apr 1996ODI # 1095
143 runs29136.1v New ZealandAuckland27 Mar 1999ODI # 1422
142 runs36237.4v AustraliaJohannesburg2 Oct 2016ODI # 3787
141 runs35941.0v IndiaJohannesburg5 Dec 2013ODI # 3442
139 runs34438.0v West IndiesBasseterre15 Jun 2016ODI # 3747
135 runs29035.4v IndiaDurban12 Jan 2011ODI # 3079
134 runs30450.0v ZimbabweHarare21 Oct 1995ODI # 1013
134 runs28135.1v IndiaDurban8 Dec 2013ODI # 3443
134 runs31240.5v AustraliaLucknow12 Oct 2023ODI # 4667
132 runs28839.0v West IndiesSt George's5 May 2001ODI # 1714
132 runs27342.5v PakistanDurban8 Dec 2002ODI # 1914
131 runs33050.0v ZimbabweDurban27 Feb 2005ODI # 2231
131 runs27333.2v IrelandEden Gardens15 Mar 2011ODI # 3133
131 runs36237.4v West IndiesCenturion28 Jan 2015ODI # 3593
128 runs35949.2v BangladeshBenoni9 Nov 2008ODI # 2772
125 runs31636.2v PakistanBloemfontein10 Mar 2013ODI # 3343
124 runs22334.0v Sri LankaColombo (RPS)2 Sep 1993ODI # 837
124 runs21425.0v PakistanMohali27 Oct 2006ODI # 2438
122 runs22641.0v EnglandThe Oval22 May 1999ODI # 1455
122 runs31634.1v AustraliaJohannesburg17 Sep 2023ODI # 4648
121 runs30837.5v Sri LankaDurban1 Feb 2017ODI # 3830
120 runs19924.0v ZimbabweBloemfontein3 Oct 2018ODI # 4050
118 runs25550.0v CanadaEast London27 Feb 2003ODI # 1971
117 runs26935.3v PakistanSharjah11 Nov 2013ODI # 3433
115 runs30533.4v New ZealandCenturion25 Oct 2000ODI # 1647
114 runs27440.3v West IndiesBloemfontein5 Feb 1999ODI # 1402
113 runs25232.2v Sri LankaCenturion6 Mar 2019ODI # 4107
112 runs24042.5v ZimbabweHarare22 Oct 1995ODI # 1014
112 runs35541.3v EnglandCape Town27 Nov 2009ODI # 2930
111 runs33934.3v AustraliaPotchefstroom12 Sep 2023ODI # 4642
109 runs31137.0v AustraliaBloemfontein13 Apr 1997ODI # 1199
108 runs29241.2v EnglandCape Town6 Feb 2005ODI # 2223
106 runs27541.3v IndiaCape Town26 Nov 2006ODI # 2449
104 runs35447.5v BangladeshPaarl18 Oct 2017ODI # 3925
102 runs42944.5v Sri LankaDelhi7 Oct 2023ODI # 4661
99 runs27941.3v West IndiesGqeberha30 Jan 1999ODI # 1397
99 runs29142.2v Sri LankaCape Town11 Jan 2001ODI # 1668
96 runs30041.3v Sri LankaThe Oval3 Jun 2017ODI # 3877
95 runs30350.0v Sri LankaEast London17 Dec 2000ODI # 1662
93 runs21528.1v PakistanSingapore27 Aug 2000ODI # 1626
93 runs25445.2v New ZealandAdelaide27 Jan 2002ODI # 1797
93 runs26249.0v BangladeshDhaka17 Apr 2003ODI # 2005
93 runs31049.5v ZimbabweBulawayo17 Aug 2014ODI # 3507
92 runs22423.4v Sri LankaDhaka30 Oct 1998ODI # 1362
90 runs36644.3v IndiaAhmedabad27 Feb 2010ODI # 2963
89 runs22242.4v West IndiesCape Town2 Feb 1999ODI # 1399
89 runs20035.2v Sri LankaNorthampton19 May 1999ODI # 1451
88 runs38550.0v Sri LankaCenturion10 Feb 2017ODI # 3834
86 runs25648.2v West IndiesCape Town25 Jan 2008ODI # 2664
83 runs29549.3v BangladeshDhaka14 Apr 2003ODI # 2003
83 runs34250.0v NetherlandsAmstelveen31 May 2013ODI # 3359
82 runs20941.0v AustraliaPerth16 Jan 1994ODI # 874
82 runs34044.3v Sri LankaHambantota12 Jul 2014ODI # 3502
81 runs31540.3v New ZealandCenturion11 Dec 1994ODI # 960
80 runs28950.0v IndiaSharjah14 Apr 1996ODI # 1097
80 runs24438.1v IndiaGqeberha29 Nov 2006ODI # 2452
80 runs30450.0v AustraliaGqeberha23 Oct 2011ODI # 3208
80 runs28840.4v EnglandSouthampton28 Aug 2012ODI # 3298
78 runs21540.1v Sri LankaGuwahati19 Nov 1993ODI # 853
78 runs23144.3v EnglandRawalpindi25 Feb 1996ODI # 1060
78 runs22039.1v Sri LankaAhmedabad24 Oct 2006ODI # 2435
78 runs36445.2v Sri LankaPallekele5 Aug 2018ODI # 4029
75 runs30540.3v Sri LankaColombo (RPS)6 Jul 2014ODI # 3500
74 runs28850.0v New ZealandBirmingham10 Jun 1999ODI # 1478
74 runs29245.1v AustraliaPaarl29 Feb 2020ODI # 4248
72 runs28346.3v New ZealandMount Maunganui24 Oct 2014ODI # 3537
71 runs19324.0v Sri LankaDurban10 Mar 2019ODI # 4112
70 runs34747.1v IrelandDublin (Malahide)16 Jul 2021ODI # 4305
69 runs20439.5v New ZealandCape Town6 Dec 1994ODI # 956
68 runs26044.3v PakistanAbu Dhabi6 Nov 2013ODI # 3430
67 runs20138.0v AustraliaSydney4 Dec 1997ODI # 1254
67 runs23445.1v New ZealandPerth16 Jan 1998ODI # 1278
67 runs27150.0v New ZealandPerth1 Feb 2002ODI # 1801
67 runs35750.0v West IndiesSt George's10 Apr 2007ODI # 2567
67 runs22538.0v West IndiesRoseau28 May 2010ODI # 2982
67 runs23545.0v PakistanBirmingham10 Jun 2013ODI # 3367
67 runs26536.4v Sri LankaColombo (RPS)4 Sep 2021ODI # 4315
66 runs31250.0v Sri LankaLahore6 Nov 1997ODI # 1252
66 runs28244.1v West IndiesNorth Sound22 May 2010ODI # 2979
65 runs25132.3v AustraliaCape Town9 Apr 2002ODI # 1827
64 runs20138.4v West IndiesChristchurch5 Mar 1992ODI # 730
64 runs21946.1v EnglandGqeberha21 Jan 1996ODI # 1044
64 runs35250.0v ZimbabweBloemfontein15 Oct 2010ODI # 3057
63 runs27247.2v ZimbabweHarare4 Sep 2014ODI # 3524
62 runs32242.3v PakistanNairobi (Gym)29 Sep 1996ODI # 1121
62 runs18336.2v PakistanEast London13 Dec 2002ODI # 1918
62 runs34048.2v ZimbabweHamilton15 Feb 2015ODI # 3601
62 runs28449.2v New ZealandDurban26 Aug 2015ODI # 3678
62 runs33446.5v EnglandChester-le-Street19 Jul 2022ODI # 4434
61 runs28444.2v BangladeshPotchefstroom7 Nov 2008ODI # 2771
61 runs31845.5v AustraliaGqeberha13 Apr 2009ODI # 2840
61 runs25849.1v ZimbabweBulawayo19 Aug 2014ODI # 3508
61 runs23238.3v ZimbabweHarare29 Aug 2014ODI # 3518
61 runs22628.2v West IndiesDurban16 Jan 2015ODI # 3579
57 runs26746.3v Sri LankaJohannesburg5 Apr 1998ODI # 1306
57 runs31844.5v PakistanDubai (DICS)8 Nov 2010ODI # 3069
56 runs26642.4v AustraliaCenturion20 Feb 1994ODI # 884
56 runs22443.2v Sri LankaPallekele26 Jul 2013ODI # 3398
55 runs27543.1v West IndiesDurban27 Jan 1999ODI # 1395
54 runs28443.2v PakistanTangier12 Aug 2002ODI # 1860
53 runs20546.0v ZimbabweGqeberha6 Feb 2000ODI # 1558
53 runs19147.0v West IndiesPort of Spain12 May 2001ODI # 1717
52 runs28147.4v PakistanDurban3 Apr 1998ODI # 1303
50 runs22744.5v West IndiesCenturion7 Feb 1999ODI # 1404
48 runs19132.5v IndiaGqeberha21 Jan 2011ODI # 3084
47 runs26246.3v IndiaHyderabad (Deccan)17 Oct 1996ODI # 1127
47 runs19034.2v AustraliaProvidence7 Jun 2016ODI # 3741
46 runs24644.5v AustraliaCape Town2 Apr 1997ODI # 1188
46 runs28344.4v IndiaEast London19 Oct 2001ODI # 1762
46 runs27350.0v ZimbabweCanterbury29 Jun 2003ODI # 2030
45 runs17139.1v AustraliaMelbourne9 Dec 1997ODI # 1257
45 runs29546.3v PakistanLahore18 Oct 2007ODI # 2633
45 runs29650.0v ZimbabweBenoni8 Nov 2009ODI # 2926
44 runs18434.0v Sri LankaGqeberha21 Dec 1994ODI # 967
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Records includes the following current or recent matches:

South Africa v India at Paarl, 3rd ODI, Dec 21, 2023 [ODI # 4716]

South Africa v India at Gqeberha, 2nd ODI, Dec 19, 2023 [ODI # 4714]

South Africa v India at Johannesburg, 1st ODI, Dec 17, 2023 [ODI # 4713]