The South Africa cricket team hold the record for the highest total in ODI World Cup history. The Proteas made 428/5 against Sri Lanka in Delhi during the 2023 tournament.
Australia’s 417/6 against Afghanistan in Perth in 2015 is the second-highest, and India’s 413/5 against Bermuda at the 2007 World Cup in Port of Spain is third.
Seven 400-plus scores have been made in ODI World Cups. South Africa have three of them, India two, and Australia and New Zealand one each. Four of the seven came in 2023 alone.
Know the highest totals in ODI World Cup history below.
Highest totals in ODI World Cup history
|
Team |
Score |
Against |
Ground |
Date |
|
South Africa |
428/5 |
Sri Lanka |
Delhi |
7 October 2023 |
|
Australia |
417/6 |
Afghanistan |
Perth |
4 March 2015 |
|
India |
413/5 |
Bermuda |
Port of Spain |
19 March 2007 |
|
South Africa |
411/4 |
Ireland |
Canberra |
3 March 2015 |
|
India |
410/4 |
Netherlands |
Bengaluru |
12 November 2023 |
|
South Africa |
408/5 |
West Indies |
Sydney |
27 February 2015 |
|
New Zealand |
401/6 |
Pakistan |
Bengaluru |
4 November 2023 |
|
South Africa |
399/7 |
England |
Wankhede |
21 October 2023 |
|
Australia |
399/8 |
Netherlands |
Delhi |
25 October 2023 |
|
Sri Lanka |
398/5 |
Kenya |
Kandy |
6 March 1996 |
|
England |
397/6 |
Afghanistan |
Manchester |
18 June 2019 |
|
India |
397/4 |
New Zealand |
Wankhede |
15 November 2023 |
|
New Zealand |
393/6 |
West Indies |
Wellington |
21 March 2015 |
|
Australia |
388 |
New Zealand |
Dharamsala |
28 October 2023 |
|
England |
386/6 |
Bangladesh |
Cardiff |
8 June 2019 |

South Africa | 428/5 vs Sri Lanka | 2023
South Africa made the highest total in ODI World Cup history against Sri Lanka in 2023. Put in to bat, the Temba Bavuma-led side rode on centuries from Quinton de Kock (100), Rassie van der Dussen (108) and Aiden Markram (106) to post 428/5 in their 50 overs. In reply, Sri Lanka were bowled out for 326 in 44.5 overs as South Africa won by 102 runs in Delhi.
Australia | 417/6 vs Afghanistan | 2015
Six-time champions Australia are second on the list. In a 2015 World Cup match against Afghanistan in Perth, Australia recorded 417/6 in their 50 overs. Opener David Warner slammed 178, with Steve Smith (95) and Glenn Maxwell (88) also contributing. Australia later bundled Afghanistan out for 142 to win by 275 runs.
India | 413/5 vs Bermuda | 2007
India have the third-highest total in ODI World Cup history. Led by captain Rahul Dravid, they posted 413/5 against Bermuda in Port of Spain in 2007. Virender Sehwag (114), Sourav Ganguly (89), Yuvraj Singh (83) and Sachin Tendulkar (57 not out) guided the side to the total. Bermuda were then skittled for 156 as India won by 257 runs.
South Africa | 411/4 vs Ireland | 2015
South Africa are fourth as well. Against Ireland in Canberra at the 2015 World Cup, Hashim Amla’s 159, Faf du Plessis’ 109 and Rilee Rossouw’s unbeaten 30-ball 61 powered them to 411/4. South Africa then bowled Ireland out for 210 in 45 overs to win by 201 runs.
India | 410/4 vs Netherlands | 2023
India’s 410/4 against the Netherlands at the M. Chinnaswamy Stadium in Bengaluru on 12 November 2023 is the fifth-highest, and their own second-highest World Cup total. Shreyas Iyer made an unbeaten 128 and KL Rahul 102 as India closed the group stage with a ninth win from nine. The Netherlands were bowled out for 250 and India won by 160 runs.
South Africa | 408/5 vs West Indies | 2015
South Africa complete a hat-trick of entries in the top six. The AB de Villiers-led side made 408/5 against West Indies in Sydney at the 2015 World Cup, the captain leading from the front with 162 not out from just 66 balls, alongside Hashim Amla (65), Faf du Plessis (62) and Rilee Rossouw (61). West Indies were bundled out for 151 as South Africa won by 257 runs.
New Zealand | 401/6 vs Pakistan | 2023
New Zealand’s 401/6 against Pakistan in Bengaluru on 4 November 2023 is the only 400-plus total in ODI World Cup history that did not win the match. Rachin Ravindra made 108 and Kane Williamson 95 from 79 balls, the pair adding 180 for the second wicket.

Pakistan needed to chase it down quickly to stay alive on net run rate, and were 200/1 in 25.3 overs when the rain came, Fakhar Zaman unbeaten on 126 from 81 balls and Babar Azam on 66. The match was called off there and Pakistan won by 21 runs on the Duckworth-Lewis-Stern method.
Why 2023 rewrote this list
Four of the seven 400-plus totals in World Cup history were made at the 2023 tournament in India, and seven of the 15 scores in the table above come from that single edition. It was a ten-team round robin in which every side played every other before the semi-finals, so the strongest batting line-ups met the weakest attacks more often than in a group format.
For the tournament’s full roll of honour, see our ODI World Cup winners list.
What is the highest total in ODI World Cup history?
South Africa’s 428/5 against Sri Lanka in Delhi on 7 October 2023.
How many 400-plus totals have been made in ODI World Cups?
Seven — three by South Africa, two by India and one each by Australia and New Zealand.
What is India’s highest total in an ODI World Cup?
413/5 against Bermuda in Port of Spain in 2007, followed by 410/4 against the Netherlands in Bengaluru in 2023.
Follow us on Telegram for the latest updates from the world of sports!
Interested in cricket betting? Click here to check out the list of top sites.
Photo credit: Alamy







