Even though cricket is a game of bat and ball, sometimes things go south for bowlers, and batsmen end up having the last laugh. There have been many instances of batsmen going berserk and scoring mammoth team totals in ODI matches.
In recent years, ODI matches have witnessed teams scoring 300-plus runs easily. But now things have changed, with teams even looking to break the mark of 400 runs.
So, here’s a list of the top 10 highest team totals in ODI cricket.
| Team | Score | Opposition | Venue | Date |
|---|---|---|---|---|
| England | 498/4 | Netherlands | Amstelveen | 17 Jun 2022 |
| England | 481/6 | Australia | Nottingham | 19 Jun 2018 |
| England | 444/3 | Pakistan | Nottingham | 30 Aug 2016 |
| Sri Lanka | 443/9 | Netherlands | Amstelveen | 4 Jul 2006 |
| South Africa | 439/2 | West Indies | Johannesburg | 18 Jan 2015 |
| South Africa | 438/9 | Australia | Johannesburg | 12 Mar 2006 |
| South Africa | 438/4 | India | Wankhede | 25 Oct 2015 |
| Australia | 434/4 | South Africa | Johannesburg | 12 Mar 2006 |
| Australia | 431/2 | South Africa | Mackay | 24 Aug 2025 |
| South Africa | 428/5 | Sri Lanka | Delhi | 7 Oct 2023 |
England have recorded the highest team total in ODIs. They hammered 498 for 4 against the Netherlands in the 2022 Amstelveen ODI.
England 498 for 4 included 26 sixes, the most by a team in an ODI innings.
Sri Lanka, on the other hand, have smashed the most fours in an ODI innings, having scored 56 in their 443 for 9 against the Netherlands in 2006.
So far, England are the only team to breach the 450-run mark twice in the ODI format.
England’s 481 for 6 against Australia in the 2018 Nottingham match is the highest total by a team at home in ODIs.
South Africa have made the highest successful run chase in ODIs, having gunned down a 435-run target (438/9) against Australia in the 2006 Johannesburg ODI.
Australia’s 434/4 is the highest team total in a losing cause in ODIs.
Australia and South Africa combined to score 872 runs, making it the highest match aggregate in ODIs.
Sri Lanka’s 411 for 8 against India in the 2009 Rajkot ODI is the highest total in an unsuccessful ODI run chase. They fell short of India’s 414 for 7.
England again hold the record for the highest team total without an individual hundred in an ODI innings. They scored 400 for 8 against the West Indies in the 2025 Birmingham ODI, with Jacob Bethell’s 82 being the highest individual score in their innings.
Sri Lanka, meanwhile, have scored the highest total without a six in an ODI innings. They posted 345 for 8 against the West Indies in the 2020 Hambantota ODI.
South Africa, India and England have scored five or more 400-plus team totals in ODIs.
So far, Pakistan, the West Indies, Bangladesh, Ireland and Afghanistan haven’t scored a 400-plus total in an ODI match. Pakistan missed reaching the 400-run mark by just one run, scoring 399/1 (50 overs) against Zimbabwe in 2018.
South Africa have registered the highest team total in the ODI World Cup. They posted 428 for 5 against Sri Lanka in Delhi in the 2023 edition.
India have scored the most 300-plus totals in the ODI format, with over 140 scores to their name.
England have scored the most 300-plus totals in a calendar year in ODIs, having smashed 12 totals in 2019.
Read Next | Most Runs in 25 Consecutive Test Innings
From KL Rahul's consistency to Sai Sudharsan's rise, we break down the elite 10 who…
The list of Purple Cap Winners in IPL - From 2008 till date - Year…
This article explores the most remarkable bowling performances and statistical milestones achieved by players making…
The 400-run mark is often considered the benchmark for a "consistent" season for an IPL…
Key Insights - IPL Highest Run Chase vs Fastest Royal Challengers Bengaluru (RCB) have made…