Live Scores
Series
Teams
News
Features
Videos
Stats
ENG vs IND
Edition IN
Records
Home
2025
Ask Cricinfo
Statsguru
IPL
World Cup
WPL
Champions Trophy
More
Records
South Africa Records
ODI Matches Records
Team Highest Innings Totals
Highest totals by South Africa in ODIs
Highest totals
Team
Score
Overs
RR
Inns
Opposition
Ground
Result
Match Date
Scorecard
South Africa
439/2
50.0
8.78
1
v West Indies
Johannesburg
won
18 Jan 2015
ODI # 3583
South Africa
438/9
49.5
8.78
2
v Australia
Johannesburg
won
12 Mar 2006
ODI # 2349
South Africa
438/4
50.0
8.76
1
v India
Wankhede
won
25 Oct 2015
ODI # 3700
South Africa
428/5
50.0
8.56
1
v Sri Lanka
Delhi
won
7 Oct 2023
ODI # 4661
South Africa
418/5
50.0
8.36
1
v Zimbabwe
Potchefstroom
won
20 Sep 2006
ODI # 2420
South Africa
416/5
50.0
8.32
1
v Australia
Centurion
won
15 Sep 2023
ODI # 4646
South Africa
411/4
50.0
8.22
1
v Ireland
Canberra
won
3 Mar 2015
ODI # 3621
South Africa
408/5
50.0
8.16
1
v West Indies
Sydney
won
27 Feb 2015
ODI # 3616
South Africa
399/6
50.0
7.98
1
v Zimbabwe
Benoni
won
22 Oct 2010
ODI # 3061
South Africa
399/7
50.0
7.98
1
v England
Wankhede
won
21 Oct 2023
ODI # 4677
South Africa
392/6
50.0
7.84
1
v Pakistan
Centurion
won
4 Feb 2007
ODI # 2506
South Africa
384/6
50.0
7.68
1
v Sri Lanka
Centurion
won
10 Feb 2017
ODI # 3834
South Africa
382/5
50.0
7.64
1
v Bangladesh
Wankhede
won
24 Oct 2023
ODI # 4680
South Africa
372/6
49.2
7.54
2
v Australia
Durban
won
5 Oct 2016
ODI # 3790
South Africa
370/8
50.0
7.40
1
v Netherlands
Johannesburg
won
2 Apr 2023
ODI # 4563
South Africa
369/6
50.0
7.38
1
v Bangladesh
East London
won
22 Oct 2017
ODI # 3929
South Africa
367/5
50.0
7.34
1
v Sri Lanka
Cape Town
won
7 Feb 2017
ODI # 3833
South Africa
365/2
50.0
7.30
1
v India
Ahmedabad
won
27 Feb 2010
ODI # 2963
South Africa
363/3
50.0
7.26
1
v Zimbabwe
Bulawayo
won
23 Sep 2001
ODI # 1748
South Africa
363/7
50.0
7.26
1
v Sri Lanka
Pallekele
won
5 Aug 2018
ODI # 4029
South Africa
361/5
42.0
8.59
1
v West Indies
Centurion
won
28 Jan 2015
ODI # 3593
South Africa
361/6
50.0
7.22
1
v Australia
Johannesburg
won
2 Oct 2016
ODI # 3787
South Africa
358/4
50.0
7.16
1
v Bangladesh
Benoni
won
9 Nov 2008
ODI # 2772
South Africa
358/4
50.0
7.16
1
v India
Johannesburg
won
5 Dec 2013
ODI # 3442
South Africa
357/4
50.0
7.14
1
v New Zealand
Pune
won
1 Nov 2023
ODI # 4689
South Africa
356/4
50.0
7.12
1
v West Indies
St George's
won
10 Apr 2007
ODI # 2567
South Africa
354/3
50.0
7.08
1
v Kenya
Cape Town
won
22 Oct 2001
ODI # 1763
South Africa
354/6
50.0
7.08
1
v England
Cape Town
won
27 Nov 2009
ODI # 2930
South Africa
354/5
50.0
7.08
1
v Ireland
Benoni
won
25 Sep 2016
ODI # 3780
South Africa
353/3
40.0
8.82
1
v Netherlands
Basseterre
won
16 Mar 2007
ODI # 2537
South Africa
353/6
50.0
7.06
1
v Bangladesh
Paarl
won
18 Oct 2017
ODI # 3925
South Africa
352/5
50.0
7.04
1
v Pakistan
Karachi
lost
12 Feb 2025
ODI # 4834
South Africa
351/6
50.0
7.02
1
v Zimbabwe
Bloemfontein
won
15 Oct 2010
ODI # 3057
South Africa
351/5
50.0
7.02
1
v Netherlands
Mohali
won
3 Mar 2011
ODI # 3115
South Africa
347/5
49.1
7.05
2
v England
Bloemfontein
won
29 Jan 2023
ODI # 4513
South Africa
346/4
50.0
6.92
1
v Ireland
Dublin (Malahide)
won
16 Jul 2021
ODI # 4305
South Africa
343/5
50.0
6.86
1
v Pakistan
Johannesburg
won
17 Mar 2013
ODI # 3347
South Africa
343/4
50.0
6.86
1
v West Indies
Basseterre
won
15 Jun 2016
ODI # 3747
South Africa
343/4
50.0
6.86
1
v Ireland
Abu Dhabi
won
4 Oct 2024
ODI # 4781
South Africa
341/3
50.0
6.82
1
v Netherlands
Amstelveen
won
31 May 2013
ODI # 3359
South Africa
341/6
50.0
6.82
1
v U.A.E.
Wellington
won
12 Mar 2015
ODI # 3633
South Africa
341/6
50.0
6.82
1
v Pakistan
Johannesburg
won
4 Apr 2021
ODI # 4286
South Africa
339/5
50.0
6.78
1
v Sri Lanka
Hambantota
won
12 Jul 2014
ODI # 3502
South Africa
339/4
50.0
6.78
1
v Zimbabwe
Hamilton
won
15 Feb 2015
ODI # 3601
South Africa
338/6
50.0
6.76
1
v Australia
Potchefstroom
won
12 Sep 2023
ODI # 4642
South Africa
336/7
50.0
6.72
1
v Kenya
Bloemfontein
won
31 Oct 2008
ODI # 2769
South Africa
333/5
50.0
6.66
1
v England
Chester-le-Street
won
19 Jul 2022
ODI # 4434
South Africa
331/5
50.0
6.62
1
v Zimbabwe
Centurion
won
10 Nov 2009
ODI # 2928
South Africa
331/5
50.0
6.62
1
v Sri Lanka
Durban
won
10 Mar 2019
ODI # 4112
South Africa
329/6
50.0
6.58
1
v Zimbabwe
Durban
won
27 Feb 2005
ODI # 2231
South Africa
328/3
46.4
7.02
2
v Australia
Harare
won
27 Aug 2014
ODI # 3516
South Africa
328/3
50.0
6.56
1
v Netherlands
Rawalpindi
won
5 Mar 1996
ODI # 1073
South Africa
328/5
50.0
6.56
2
v England
Southampton
lost
27 May 2017
ODI # 3873
South Africa
327/8
50.0
6.54
1
v Australia
Cape Town
won
12 Oct 2016
ODI # 3795
South Africa
326/3
50.0
6.52
1
v Australia
Gqeberha
lost
6 Apr 2002
ODI # 1824
South Africa
325/6
50.0
6.50
1
v Australia
Manchester
won
6 Jul 2019
ODI # 4188
South Africa
324/4
50.0
6.48
1
v New Zealand
Centurion
won
25 Oct 2000
ODI # 1647
South Africa
323/9
50.0
6.46
1
v Zimbabwe
Harare
won
26 Aug 2007
ODI # 2615
South Africa
321/2
50.0
6.42
1
v U.A.E.
Rawalpindi
won
16 Feb 1996
ODI # 1049
South Africa
321/8
50.0
6.42
1
v Pakistan
Nairobi (Gym)
won
29 Sep 1996
ODI # 1121
South Africa
320/7
50.0
6.40
1
v India
Nagpur
won
19 Mar 2000
ODI # 1576
South Africa
320/5
50.0
6.40
1
v Australia
Hobart
won
11 Nov 2018
ODI # 4069
South Africa
319/3
46.2
6.88
2
v England
Centurion
won
9 Feb 2016
ODI # 3736
South Africa
317/6
50.0
6.34
1
v Sri Lanka
Centurion
won
29 Nov 2002
ODI # 1905
South Africa
317/6
50.0
6.34
1
v Australia
Gqeberha
won
13 Apr 2009
ODI # 2840
South Africa
317/5
50.0
6.34
1
v Pakistan
Dubai (DICS)
won
8 Nov 2010
ODI # 3069
South Africa
316/5
50.0
6.32
1
v Kenya
Colombo (RPS)
won
20 Sep 2002
ODI # 1882
South Africa
315/4
50.0
6.30
1
v Pakistan
Bloemfontein
won
10 Mar 2013
ODI # 3343
South Africa
315/9
50.0
6.30
1
v Australia
Johannesburg
won
17 Sep 2023
ODI # 4648
South Africa
315/6
50.0
6.30
1
v Afghanistan
Karachi
won
21 Feb 2025
ODI # 4845
South Africa
314/7
50.0
6.28
1
v New Zealand
Centurion
won
11 Dec 1994
ODI # 960
South Africa
314/3
50.0
6.28
1
v Pakistan
Sharjah
won
13 Apr 1996
ODI # 1095
South Africa
312/4
50.0
6.24
1
v Sri Lanka
Johannesburg
lost
22 Jan 2012
ODI # 3229
South Africa
312/9
50.0
6.24
2
v New Zealand
Lahore
lost
5 Mar 2025
ODI # 4855
South Africa
311/9
50.0
6.22
1
v Sri Lanka
Lahore
won
6 Nov 1997
ODI # 1252
South Africa
311/7
50.0
6.22
1
v England
East London
won
9 Feb 2005
ODI # 2224
South Africa
311/7
50.0
6.22
1
v Australia
Lucknow
won
12 Oct 2023
ODI # 4667
South Africa
310/6
49.4
6.24
2
v West Indies
Johannesburg
won
4 Feb 2004
ODI # 2096
South Africa
310/6
50.0
6.20
1
v Australia
Bloemfontein
won
13 Apr 1997
ODI # 1199
South Africa
309/3
50.0
6.18
1
v Zimbabwe
Bulawayo
won
17 Aug 2014
ODI # 3507
South Africa
309/8
50.0
6.18
2
v Bangladesh
The Oval
lost
2 Jun 2019
ODI # 4147
South Africa
307/6
50.0
6.14
1
v Sri Lanka
Durban
won
1 Feb 2017
ODI # 3830
South Africa
306/6
50.0
6.12
1
v New Zealand
Johannesburg
lost
16 Feb 2003
ODI # 1955
South Africa
305/8
50.0
6.10
1
v Kenya
Nairobi (Gym)
won
3 Oct 1996
ODI # 1124
South Africa
305
50.0
6.10
2
v India
Cardiff
lost
6 Jun 2013
ODI # 3363
South Africa
304/3
50.0
6.08
2
v West Indies
Roseau
won
30 May 2010
ODI # 2984
South Africa
304/5
50.0
6.08
1
v Sri Lanka
Colombo (RPS)
won
6 Jul 2014
ODI # 3500
South Africa
304/7
50.0
6.08
1
v New Zealand
Centurion
won
19 Aug 2015
ODI # 3676
South Africa
304/6
50.0
6.08
1
v New Zealand
Lahore
lost
10 Feb 2025
ODI # 4829
South Africa
303/5
50.0
6.06
1
v Zimbabwe
Harare
won
21 Oct 1995
ODI # 1013
South Africa
303/6
50.0
6.06
1
v Australia
Gqeberha
won
23 Oct 2011
ODI # 3208
South Africa
303/5
50.0
6.06
1
v India
Kanpur
won
11 Oct 2015
ODI # 3689
South Africa
302/7
50.0
6.04
1
v Sri Lanka
East London
won
17 Dec 2000
ODI # 1662
South Africa
301/3
50.0
6.02
1
v India
Kochi
lost
9 Mar 2000
ODI # 1572
South Africa
301/8
50.0
6.02
1
v Bangladesh
Potchefstroom
won
3 Oct 2002
ODI # 1890
South Africa
301/7
50.0
6.02
1
v Zimbabwe
Johannesburg
won
25 Feb 2005
ODI # 2229
South Africa
301/9
50.0
6.02
2
v England
Centurion
lost
27 Sep 2009
ODI # 2900
South Africa
301/8
50.0
6.02
1
v Sri Lanka
Paarl
won
11 Jan 2012
ODI # 3225
South Africa
301/8
50.0
6.02
1
v India
Centurion
n/r
11 Dec 2013
ODI # 3444
South Africa
300/7
49.4
6.04
2
v India
Nagpur
won
12 Mar 2011
ODI # 3128
Adjust:
Most recent
Past week
Past Month
Past year
4 years
10 years
25 years