Top 12 Highest Score in ODIs
Relive history and explore the top 12 Highest Score in ODIs all from England's 498 to South Africa's dominance including India, Sri Lanka, and Australia.
- Published - February 25, 2025 05:27:26
- Updated - February 25, 2025 05:35:10

One Day International (ODI) is the greatest format of cricket, with teams chasing mammoth scores every match becomes nail-biting. In the list of the Top 12 Highest Score in ODIs, England has registered itself as the toughest competitor. Leading the chart multiple times with over 400 scores each time, England has showcased a new age of Cricket to the world.
England dominates the list of Highest team scores in ODIs, Holding the top three spots of the top 5. They have amassed a record-breaking 498 against Netherlands which stands as a benchmark that seems nearly impossible for any other teams to surpass. Following England, South Africa has registered itself in the queue of the highest score as a nation in ODIs. With 5 total above 400 Score, they as a nation demonstrated that they had the power to dismantle any team’s bowling order and also made them one of the most formidable teams in ODI history.
List of Highest Team Score in ODI
Rank | Match Date | Team | Opposition | Ground | Score | Overs | RR | Result | ODI Match No. |
1 | 17 Jun 2022 | England | Netherlands | Amstelveen | 498/4 | 50.0 | 9.96 | Won | 4413 |
2 | 19 Jun 2018 | England | Australia | Nottingham | 481/6 | 50.0 | 9.62 | Won | 4011 |
3 | 30 Aug 2016 | England | Pakistan | Nottingham | 444/3 | 50.0 | 8.88 | Won | 3773 |
4 | 4 Jul 2006 | Sri Lanka | Netherlands | Amstelveen | 443/9 | 50.0 | 8.86 | Won | 2390 |
5 | 18 Jan 2015 | South Africa | West Indies | Johannesburg | 439/2 | 50.0 | 8.78 | Won | 3583 |
6 | 12 Mar 2006 | South Africa | Australia | Johannesburg | 438/9 | 49.5 | 8.78 | Won | 2349 |
7 | 25 Oct 2015 | South Africa | India | Wankhede | 438/4 | 50.0 | 8.76 | Won | 3700 |
8 | 12 Mar 2006 | Australia | South Africa | Johannesburg | 434/4 | 50.0 | 8.68 | Lost | 2349 |
9 | 7 Oct 2023 | South Africa | Sri Lanka | Delhi | 428/5 | 50.0 | 8.56 | Won | 4661 |
10 | 20 Sep 2006 | South Africa | Zimbabwe | Potchefstroom | 418/5 | 50.0 | 8.36 | Won | 2420 |
11 | 8 Dec 2011 | India | West Indies | Indore | 418/5 | 50.0 | 8.36 | Won | 3223 |
12 | 27 Feb 2019 | England | West Indies | St George’s | 418/6 | 50.0 | 8.36 | Won | 4099 |
England
England has achieved this fate four times in total where they sit in the top three spots of the top five. They have etched their name in the record book by setting a total of 498/4 against the Netherlands on the Amstelveen Ground. This unbreakable record for the team was set on 17 June 2022 where they won the match with a gap of 232 runs.
Player of the match was awarded to Jos Butler who scored a total of 162 runs for just 70 balls. This mass total on board was the result of the partnerships of Phil Salt, Dawid Malan Jos Butler, and Liam Livingstone.
Other times when England posted their Highest Score in ODI:
- On June 19, 2018, England scored 481/6 in 50 overs against Australia in Nottingham and won the match.
- On August 30, 2016, England posted 444/3 in 50 overs against Pakistan in Nottingham and claimed victory.
- On February 27, 2019, England registered 418/6 in 50 overs against West Indies in St George’s and won the game.
ODI Match No. | Match Date | Team | Opposition | Ground | Score | Result | Player Of the Match |
4011 | 19 Jun 2018 | England | Australia | Nottingham | 481/6 | Won | Alex Hales(147/92) |
3773 | 30 Aug 2016 | England | Pakistan | Nottingham | 444/3 | Won | Alex Hales (171/122) |
4099 | 27 Feb 2019 | England | West Indies | St George’s | 418/6 | Won | Jos Buttler (150/77) |
Sri-Lanka
Sri Lanka broke the record for highest record for the ODI total playing against the Netherlands at Amstelveen. They posted a total of 443/9 surpassing South Africa’s record of 438 from 2006. The innings started with an electric pace where Sanath Jayasuriya took to an individual score of 157 for 104 balls. Following his dismissal, Dilshan led the team and posted a score of 117 for 71 balls and remaining not out for the match. The Sri Lankan team took to a mammoth score of 439 breaking the other highest score of South Africa in just a time of three months.
South Africa
South Africa is one of the teams that have multiple records for over 400 runs in the ODIs format. In the list of top 12 ODI highest team scores, South Africa is placed at 5 different spots. Making it as the team with the most Highest Score in ODIs.
Following were the times, when the team posted great scores on board just to win:
- Playing against West Indies in Johannesburg on January 18, 2015, South Africa posted a total of 439/2 in 50 overs.
- On March 12, 2006, playing against Australia in Johannesburg they secured victory where they chased down a target of 438/9 in 49.5 overs.
- On October 25, 2015, South Africa posted 438/4 against India playing at the Wankhede and won the match.
- On October 7, 2023, playing in Delhi, South Africa scored 428/5 against Sri Lanka.
- On September 20, 2006, South Africa posted 418/5 in 50 overs against Zimbabwe in Potchefstroom and secured a victory.
ODI Match No. | Date | Team | Opposition | Ground | Score | Result | Player of the Match |
3583 | 18 Jan 2015 | South Africa | West Indies | Johannesburg | 439/2 | Won | AB de Villiers (149/44) |
2349 | 12 Mar 2006 | South Africa | Australia | Johannesburg | 438/9 | Won | Herschelle Gibbs (175/111) |
3700 | 25 Oct 2015 | South Africa | India | Wankhede | 438/4 | Won | Quinton de kock (109/87) |
4661 | 7 Oct 2023 | South Africa | Sri Lanka | Delhi | 428/5 | Won | Aiden Markram (106/54) |
2420 | 20 Sep 2006 | South Africa | Zimbabwe | Potchefstroom | 418/5 | Won | Mark Boucher (147*/68) |
India
India sits at number 11 in the ODI highest team score list, they posted this mammoth score just once in the top 12 nations list with the Highest Score in ODI. This score came when India was playing against West Indies in their tour to India. This was the match where not only did India put this big on the scoreboard they also got their Highest Individual Score in ODIs in the form of Virendra Sehwag who scored a total of 219 for 149 balls he played. Winning this match with a difference of 153 runs, player of the match was awarded to Sehwag.
Australia
The team that ranks number in the Test Format is also behind in the list of countries with the highest ODI scores. Playing on the grounds of Perth in the ICC World Cup 2015, The Kangaroos posted a score of 434/4 against South Africa but ended with a loss as South Africa chased the score, posting their higher total of 438 on the board.
England, which tops the list of Top 12 Highest Score in ODIs, showcased its sheer dominance in the format with the highest score 498. The inclusion of these top 12 nations describes majorly the scene of modern Cricket where the strongest teams mark their marks and the top teams are on the list. Surprisingly Sri Lanka also marks a place on the list despite its current bad form. These scores show the excitement of ODI and the growing ambitions of the teams to get into the top Five.
Latest News

Most Hundreds in Test Cricket: Joe Root Joins Elite List

Fastest Fifties in T20 Cricket: Full List and Top Records

Fastest Triple Hundred in Test Cricket

What is the one-ball rule that has been implemented in ODIs? – All you need to know
