Highest Score in ODI: Top 10 Batting Masterclasses That Shocked the World

One-Day International (ODI) cricket has seen some amazing performances of brilliance in the batting throughout the past few years. From inspiring stroke play to record breaking partnerships, players and teams have continued to test the limits. Thanks to modern approach and pitches that favour batters, the competition for the highest score in ODI continues to get more intense. From England’s record-breaking totals to individual masterclasses by cricketing legends, this article highlights the top 10 highest scores in ODI cricket that shocked the cricketing world.

Top 10 Highest Team Scores in ODI Cricket  

The progress of ODI cricket has led to bold batting styles and power-hitting. Here’s a look at the top 10 highest team scores in ODI history:

RankTeamScoreOpponentVenueDate
1England498/4NetherlandsAmstelveen17 June 2022
2England481/6AustraliaNottingham19 June 2018
3England444/3PakistanNottingham30 Aug 2016
4Sri Lanka443/9NetherlandsAmstelveen4 July 2006
5South Africa439/2West IndiesJohannesburg18 Jan 2015
6South Africa438/9AustraliaJohannesburg12 Mar 2006
7South Africa438/4IndiaMumbai25 Oct 2015
8Australia434/4South AfricaJohannesburg12 Mar 2006
9South Africa428/5Sri LankaDelhi7 Oct 2023
10South Africa418/5ZimbabwePotchefstroom20 Sep 2006

1. England: 498/4 vs Netherlands (2022)

England
Image Source: ESPN Cricinfo

England’s record-breaking total of 498/4 against the Netherlands on June 17, 2022, in Amstelveen, is the highest score in ODI cricket. Strong innings by Jos Buttler (162 off 70), Phil Salt (122 off 93), and Dawid Malan (125 off 109) helped England easily beat the Netherlands’ bowling attack.

2. England: 481/6 vs Australia (2018)

England
Image Source: ESPN Cricinfo

England’s 481/6 against Australia at Trent Bridge in 2018 showcased fearless batting, with Jonny Bairstow and Alex Hales punishing the Australian attack. This inning, loaded with boundaries and bold stroke play, stunned Australia.

3. England: 444/3 vs Pakistan (2016)

England
Image Source: ESPN Cricinfo

England set the tone for their bold approach by smashing 444 runs against Pakistan at Trent Bridge in 2016. Alex Hales played a brilliant knock of 171, setting the base for this big total.

4. Sri Lanka: 443/9 vs Netherlands (2006)

Sri Lanka
Image Source: ESPN Cricinfo

Before the T20 era influenced batting styles, Sri Lanka posted 443/9 against the Netherlands in 2006. Sanath Jayasuriya’s great inning 157 gave Sri Lanka this huge score, which remained a record for 10 years.

5. South Africa: 439/2 vs West Indies (2015)

South Africa
Image Source: ESPN Cricinfo

South Africa’s great performance against the West Indies in 2015 was driven by AB de Villiers’ intense 149 off 44 balls, pushing South Africa to 439/2 in Johannesburg.

6. South Africa: 438/9 vs Australia (2006)

South Africa
Image Source: ESPN Cricinfo

In one of the greatest ODI games of all time, South Africa chased down Australia’s massive 434 with one ball remaining. Herschelle Gibbs’ 175 helped South Africa post 438/9 in this unforgettable chase.

7. South Africa: 438/4 vs India (2015)

South Africa
Image Source: ESPN Cricinfo

South Africa showcased their batting skills again by registering one of the highest score in ODI 438/4 against India in Mumbai in 2015. Quinton de Kock, Faf du Plessis, and AB de Villiers smashed centuries to break down India’s bowling attack.

8. Australia: 434/4 vs South Africa (2006)

Australia
Image Source: ESPN Cricinfo

Australia’s 434/4 against South Africa remains one of the most memorable batting displays. Ricky Ponting’s 164 off 105 balls was a masterclass that led Australia to a record-breaking total before South Africa’s historic chase.

9. South Africa: 428/5 vs Sri Lanka (Delhi, 2023)

South Africa
Image Source: ESPN Cricinfo

South Africa scored 428/5 against Sri Lanka in Delhi during the 2023 World Cup. Aiden Markram’s quick 106 and centuries from De Kock and Van der Dussen powered South Africa to a huge score.

10. South Africa: 418/5 vs Zimbabwe (Potchefstroom, 2006)

South Africa
Image Source: ESPN Cricinfo

South Africa scored 418/5 against Zimbabwe in Potchefstroom on September 20, 2006. Loots Bosman led the innings with an impressive 88, while Mark Boucher stole the show with a blistering 147* off 68 balls. Jacques Kallis also contributed 50 runs, helping South Africa post another 400+ total.

Highest Individual Score in ODI Cricket

While team totals always steal the show, individual brilliance has also contributed to memorable records. The highest score in ODI by a player in cricket was achieved with great skill and hard work.

1. Rohit Sharma: 264 vs Sri Lanka (2014)

Rohit Sharma‘s 264-run innings at Eden Gardens remain a player’s highest score in ODI. His innings combined style and power, with 33 boundaries and 9 sixes.

2. Martin Guptill: 237 vs West Indies (2015 World Cup)*

Martin Guptill’s unbeaten 237 in the 2015 World Cup quarterfinal remains the highest individual score in Cricket World Cup history, showcasing both power and composure under pressure.

3. Virender Sehwag: 219 vs West Indies (2011)

Sehwag’s great 219 came against the West Indies, as he took down their bowling attack with classic cuts and pulls.

4. Chris Gayle: 215 vs Zimbabwe (2015 World Cup)

Gayle’s powerful 215 against Zimbabwe included 16 sixes, making it one of the most memorable innings in World Cup history.

5. Fakhar Zaman: 210 vs Zimbabwe (2018)*

Fakhar Zaman’s unbeaten double century made him the first Pakistani to achieve this milestone and showcased his ability to start steadily and then score faster.

India’s Highest Score in ODI Cricket  

India is a strong ODI team. Their highest score in ODI was 418/5 against the West Indies in 2011, powered by Virender Sehwag’s brilliant 219.

Top 3 Highest Team Scores by India in ODIs:

  • 418/5 vs West Indies (2011)
  • 414/7 vs Sri Lanka (2009)
  • 413/5 vs Bermuda (2007 World Cup)

England’s Dominance in ODI Scoring  

England’s bold batting strategy has made them an absolute leader in terms of the highest score in ODI score. Their brave approach, attacking mindset, and deep batting lineup have consistently allowed them to break the 400-run mark.

England’s Top 3 Highest Team Totals in ODIs:

  • 498/4 vs Netherlands (2022)
  • 481/6 vs Australia (2018)
  • 444/3 vs Pakistan (2016)

Conclusion

In modern cricket, many records have been broken over the years. Teams like England, India, and South Africa have shown what is possible in a 50-over game. Whether it’s a team scoring close to 500 or a player hitting a double century, the highest score in ODI cricket is a record every player wants to beat. With T20 cricket changing how players bat, we can expect even more big scores in the future. At Spin and Swing, we keep you updated with record-breaking moments and exciting highlights from the world of cricket.

FAQs

What is the highest score in ODI cricket by a team?

England holds the record for the highest team score in ODI cricket, scoring 498/4 against the Netherlands on June 17, 2022.

Which team has crossed 400 runs the most in ODI cricket?

England and South Africa have crossed the 400-run mark multiple times, showcasing their dominance in limited-overs cricket.

What is India’s highest score in ODI cricket?

India’s highest ODI score is 418/5 against the West Indies, achieved in Indore on December 8, 2011.

Who has the highest individual score in ODI cricket?

Rohit Sharma holds the record with 264 runs against Sri Lanka at Eden Gardens in 2014.

Which match had the highest combined total in ODI cricket?

The famous South Africa vs. Australia match in 2006 saw a combined total of 872 runs, with South Africa chasing down 434.

Leave a Comment

RCB or PBKS – Who Really Owns This Battle? Most Fifties in International Cricket – Guess Who’s at Number 1? Unstoppable Pair! Highest Opening Partnership in IPL Blink and You’ll Miss It: Top 10 Fastest Test Cricket Century!