Live Scores
Series
Teams
News
Features
Videos
Stats
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
West Indies
389
48.0
8.10
2
v England
St George's
lost
27 Feb 2019
ODI # 4099
West Indies
385/7
50.0
7.70
1
v Ireland
Dublin
won
25 May 2025
ODI # 4877
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
West Indies
381/3
50.0
7.62
1
v Ireland
Dublin
won
5 May 2019
ODI # 4128
West Indies
374/6
50.0
7.48
1
v Netherlands
Harare
tied
26 Jun 2023
ODI # 4602
South Africa
372/6
49.2
7.54
2
v Australia
Durban
won
5 Oct 2016
ODI # 3790
West Indies
372/2
50.0
7.44
1
v Zimbabwe
Canberra
won
24 Feb 2015
ODI # 3612
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
West Indies
363/4
50.0
7.26
1
v New Zealand
Hamilton
won
8 Jan 2014
ODI # 3453
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
West Indies
360/4
50.0
7.20
1
v Sri Lanka
Karachi
won
13 Oct 1987
ODI # 457
West Indies
360/8
50.0
7.20
1
v England
Bridgetown
lost
20 Feb 2019
ODI # 4096
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
West Indies
357/4
50.0
7.14
1
v U.A.E.
Harare
won
6 Mar 2018
ODI # 3987
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
West Indies
356/5
50.0
7.12
1
v England
The Oval
lost
27 Sep 2017
ODI # 3916
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
West Indies
352/8
50.0
7.04
1
v Ireland
Dublin
n/r
23 May 2025
ODI # 4875
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
West Indies
347/6
50.0
6.94
1
v Zimbabwe
Bulawayo
won
22 Nov 2003
ODI # 2065
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
West Indies
339/4
50.0
6.78
1
v Pakistan
Adelaide
won
28 Jan 2005
ODI # 2213
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
West Indies
339/7
50.0
6.78
1
v Nepal
Harare
won
22 Jun 2023
ODI # 4593
West Indies
338/7
50.0
6.76
1
v Bangladesh
Basseterre
won
25 Aug 2014
ODI # 3514
South Africa
338/6
50.0
6.76
1
v Australia
Potchefstroom
won
12 Sep 2023
ODI # 4642
West Indies
337/4
50.0
6.74
1
v Zimbabwe
St George's
won
22 Feb 2013
ODI # 3337
South Africa
336/7
50.0
6.72
1
v Kenya
Bloemfontein
won
31 Oct 2008
ODI # 2769
West Indies
335/8
50.0
6.70
1
v South Africa
East London
won
18 Mar 2023
ODI # 4540
West Indies
333/8
45.0
7.40
1
v India
Jamshedpur
won
7 Dec 1983
ODI # 229
West Indies
333/7
50.0
6.66
1
v Sri Lanka
Sharjah
won
16 Oct 1995
ODI # 1010
West Indies
333/6
50.0
6.66
1
v Zimbabwe
Georgetown
won
7 May 2006
ODI # 2370
South Africa
333/5
50.0
6.66
1
v England
Chester-le-Street
won
19 Jul 2022
ODI # 4434
West Indies
331/5
47.5
6.91
2
v Ireland
Dublin (Malahide)
won
11 May 2019
ODI # 4132
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
West Indies
330/8
50.0
6.60
1
v Netherlands
Delhi
won
28 Feb 2011
ODI # 3112
South Africa
329/6
50.0
6.58
1
v Zimbabwe
Durban
won
27 Feb 2005
ODI # 2231
West Indies
329/9
50.0
6.58
2
v Sri Lanka
Bulawayo
lost
23 Nov 2016
ODI # 3808
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
West Indies
328/6
50.0
6.56
1
v England
North Sound
lost
2 Nov 2024
ODI # 4792
South Africa
327/8
50.0
6.54
1
v Australia
Cape Town
won
12 Oct 2016
ODI # 3795
West Indies
326/6
48.5
6.67
2
v England
North Sound
won
3 Dec 2023
ODI # 4706
South Africa
326/3
50.0
6.52
1
v Australia
Gqeberha
lost
6 Apr 2002
ODI # 1824
West Indies
325/6
45.5
7.09
2
v Bangladesh
Basseterre
won
12 Dec 2024
ODI # 4815
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
West Indies
324/4
50.0
6.48
1
v India
Ahmedabad
lost
15 Nov 2002
ODI # 1896
West Indies
324/8
50.0
6.48
2
v India
Nagpur
lost
21 Jan 2007
ODI # 2480
South Africa
323/9
50.0
6.46
1
v Zimbabwe
Harare
won
26 Aug 2007
ODI # 2615
West Indies
322/8
50.0
6.44
1
v India
Guwahati
lost
21 Oct 2018
ODI # 4056
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
West Indies
321/6
50.0
6.42
1
v India
Kochi
won
8 Oct 2014
ODI # 3531
West Indies
321/7
50.0
6.42
2
v India
Visakhapatnam
tied
24 Oct 2018
ODI # 4059
West Indies
321/8
50.0
6.42
1
v Bangladesh
Taunton
lost
17 Jun 2019
ODI # 4162
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
West Indies
319
48.1
6.62
2
v India
Kingston
lost
26 Jun 2009
ODI # 2852
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
Adjust:
Most recent
Past week
Past Month
Past year
4 years
10 years
25 years