Highest Total in ODI by Full Member Nations
Nowadays scoring 300-plus totals are quite usual in ODI matches, but there are a few teams who have crossed the 400-run mark multiple times. Here, we have prepared a list of the highest total in ODI by each currently established full ICC member nation. As of now, there are 12 full member nations and in total, there are 22 instances so far where 400 or more runs were scored in an inning of an ODI match.
Team India and South Africa are the only teams with the most 400 totals in their name which is 6 each. Following England has 5 totals in their name, Australia & Sri Lanka have 2 totals each, and New Zealand has only 1 400 total. Pakistan and the West Indies have not registered a single 400 total in ODI cricket so far.
Highest Total in ODI
1. ENGLAND
Runs: 498 Overs: 50 Opposition: Netherlands Date: 17 June 2022 Result: Won Role: Defending
2. SRI LANKA
Runs: 444 Overs: 50 Opposition: Pakistan Date: 4 July 2006 Result: Won Role: Defending
3. SOUTH AFRICA
Runs: 439 Overs: 50 Opposition: West Indies Date: 18 January 2015 Result: Won Role: Defending
4. AUSTRALIA
Runs: 434 Overs: 50 Opposition: South Africa Date: 12 March 2006 Result: Lost Role: Defending
5. INDIA
Runs: 418 Overs: 50 Opposition: West Indies Date: 8 December 2011 Result: Won Role: Defending
6. NEW ZEALAND
Runs: 402 Overs: 50 Opposition: Ireland Date: 8 July 2008 Result: Won Role: Defending
7. PAKISTAN
Runs: 399 Overs: 50 Opposition: Zimbabwe Date: 20 July 2018 Result: Won Role: Defending
8. WEST INDIES
Runs: 389 Overs: 48 Opposition: England Date: 19 February 2019 Result: Lost Role: Chasing
9. IRELAND
Runs: 359 Overs: 50 Opposition: New Zealand Date: 15 July 2022 Result: Won Role: Chasing
10. ZIMBABWE
Runs: 351 Overs: 50 Opposition: Kenya Date: 29 January 2009 Result: Won Role: Defending
11. AFGHANISTAN
Runs: 338 Overs: 50 Opposition: Ireland Date: 17 March 2017 Result: Won Role: Defending
12. BANGLADESH
Runs: 333 Overs: 50 Opposition: Australia Date: 20 June 2019 Result: Lost Role: Chasing