Published on March 24th, 2023
One-Day Internationals (ODIs) have witnessed some exhilarating performances by batsmen over the years.
Among the teams that have made a mark with their exceptional batting performances, England stands out for producing several world-class batsmen.
Players like Jonny Bairstow, Jason Roy, Jos Buttler, and Eoin Morgan have been instrumental in England’s success in recent years with their fearless and entertaining style of play.
The England cricket team has consistently put up high scores against top opposition, making their way onto the list of highest scores in ODI history.
However, they are not the only team to have achieved this feat. Legendary teams such as South Africa and Sri Lanka have also left a lasting impact with their remarkable batting performances.
The highest ODI score ever recorded is by England when they made 481/6 against Australia at Trent Bridge in 2018.
This was an incredible performance, where the English batsmen went all guns blazing, with Jonny Bairstow and Alex Hales scoring centuries.
This total remains the highest team score in the history of ODI cricket.
The second-highest team score in ODI cricket is held by Sri Lanka, who scored 443/9 against the Netherlands in 2006.
Sanath Jayasuriya and Upul Tharanga scored centuries in this match, which remains one of the most memorable batting performances in ODI cricket history.
South Africa occupies the third and fourth positions on the list of highest ODI scores, with 439/2 and 438/9 against the West Indies and Australia, respectively.
These were both high-scoring matches, with several batsmen scoring big runs, including AB de Villiers, Herschelle Gibbs, and Graeme Smith.
Other teams that feature on the list of highest ODI scores include India, Pakistan, and New Zealand, with scores of 418/5, 399/1, and 397/6, respectively.
In conclusion, ODI cricket has witnessed some extraordinary batting performances over the years, with England, Sri Lanka, and South Africa occupying the top positions on the list of highest ODI scores.
While individual brilliance has played a crucial role in achieving these high scores, teamwork and a fearless approach have also been instrumental in these performances.
One Day International (ODI) Cricket History
ODI cricket, or One Day Internationals, is a format of cricket where each team plays a single innings, limited to a maximum of 50 overs.
The first ODI match was played on January 5, 1971, between Australia and England at the Melbourne Cricket Ground (MCG).
ODI cricket was introduced as a means to attract more audiences and generate more revenue for the sport.
The first ODI match was played as a part of the 1970-71 Ashes series in Australia. The match was played over 40 overs per side, and Australia won the game by five wickets.
You May Also Like: Best rated fantasy cricket apps
The success of the first ODI led to more teams adopting the format, and the first ODI outside of Australia and England was played between New Zealand and Pakistan in 1973.
In 1975, the first Cricket World Cup was held in England, featuring the first-ever ODI played at Lord’s.
Over the years, ODI cricket has seen some significant changes.
The number of overs per innings was increased from 40 to 50 in 1984, and the white ball was introduced to improve visibility under floodlights.
In 1992, colored clothing was introduced, and in 1996, fielding restrictions were introduced, allowing only two fielders outside the 30-yard circle in the first 15 overs.
ODI cricket has produced some memorable moments, from the first-ever World Cup win by the West Indies in 1975 to India’s triumph in the 2011 World Cup.
Some of the greatest players in cricket history have made their mark in ODI cricket, including Sachin Tendulkar, Brian Lara, Ricky Ponting, and Virat Kohli.
ODI cricket has evolved significantly since its inception, and the format remains one of the most popular and exciting formats of the game.
Top 10 Highest Scores in ODI International Cricket
The recent success of the England and South Africa cricket teams in One Day Internationals (ODI) can be attributed to their batting prowess, depth, and fearless approach.
England, in particular, has produced some world-class batsmen such as Jonny Bairstow, Jason Roy, Jos Buttler, and Eoin Morgan, who have consistently performed well and helped the team post formidable totals.
South Africa, on the other hand, has a rich history of producing great batsmen such as AB de Villiers, Hashim Amla, and Jacques Kallis, who have played a key role in the team’s success in ODI cricket over the years.
Both teams have a strong batting lineup, which has helped them maintain their high level of performance, even in the absence of key players due to injuries or other reasons.
In addition to their batting, the two teams also have a strong bowling attack, which has been another factor in their recent success.
The likes of Kagiso Rabada, Jofra Archer, and Mark Wood have been consistently picking up wickets for their respective teams, making them a formidable force in the field.
However, what sets England and South Africa apart from other teams is their aggressive and fearless approach to the game.
They are not afraid to take risks and play shots, which has led to some spectacular performances and record-breaking scores in ODI cricket.
This approach has also helped them win crucial matches against top opposition, making them two of the strongest teams in the world.
Overall, England and South Africa’s batting prowess, depth, and fearless approach have established them as two of the strongest teams in the world in ODI cricket.
With their talented players and aggressive approach, they are sure to continue dominating the sport for years to come.
1. England (498/4) Vs Netherlands in 2022
On 17th June 2022, England played against Netherlands in an ODI match held in Amstelveen.
England’s performance in this match was exceptional, as they scored the highest total in ODI history, with a score of 498 runs for the loss of just 4 wickets.
The team batted for the full 50 overs, and their scoring rate was an incredible 9.96 runs per over.
This remarkable performance was largely due to the outstanding batting of several of their players, including Jos Buttler and Dawid Malan, both of whom scored centuries at an astonishing pace.
Overall, England’s batting was incredibly strong, with several players contributing significantly to the team’s total score.
This match was a testament to the team’s depth of talent and their aggressive approach to the game, which has made them one of the most formidable teams in world cricket today.
You May Also Like: Top 15 Live Cricket Streaming and Scoring Apps for Android and iOS
2. England (481/6) Vs Australia in 2018
The England cricket team has been known for their explosive batting in recent years, and their match against Australia in 2018 was a prime example of this.
The match was played on 19th June 2018 at Trent Bridge, Nottingham, and saw England score a massive total of 481/6, the second-highest score in ODI history.
England won the toss and chose to bat first, and their batsmen wasted no time in taking the attack to the Australian bowlers.
Opener Jonny Bairstow got England off to a blistering start, scoring a quickfire 139 off just 92 balls.
He was well-supported by fellow opener Jason Roy, who scored 82 off 61 balls.
However, it was Alex Hales who really stole the show, scoring 147 off just 92 balls.
His innings included 16 fours and 5 sixes, and he dominated the Australian bowlers from start to finish.
Eoin Morgan also contributed with a quickfire 67 off 30 balls, as England posted a mammoth total of 481/6 in their 50 overs.
In reply, Australia never looked like they were in the hunt, as they lost wickets at regular intervals and were eventually bowled out for 239 in 37 overs.
England won the match by a massive margin of 242 runs, and their performance was hailed as one of the greatest batting displays in ODI history.
This match showcased the explosive batting talent of the England cricket team, which has been a major factor in their recent success in ODI cricket.
Their fearless and aggressive approach to batting has established them as one of the strongest teams in the world, and they will continue to be a force to be reckoned with for years to come.
3. England (444/3) Vs Pakistan in 2016
The match between England and Pakistan in 2016 at Nottingham witnessed a spectacular display of batting prowess by the English team.
The English team set a target of 445 runs, which is the third-highest total ever in ODI cricket history, against Pakistan.
England batted for the entire 50 overs and scored at an impressive rate of 8.88 runs per over.
The star of the match was Alex Hales, who played a brilliant knock of 171 runs off just 122 balls.
Hales hit 22 fours and 4 sixes during his innings, and his partnership with Joe Root (85 off 86 balls) laid the foundation for England’s huge total.
Pakistan, in response, was unable to match the high run rate set by England, and their innings was restricted to just 275 runs.
The English bowlers did a great job, with Adil Rashid taking three wickets and Liam Plunkett and Chris Woakes taking two wickets each.
Overall, England’s performance in this match was outstanding, with Alex Hales leading the way with his brilliant knock.
The team’s aggressive approach and strong batting line-up made them a formidable opponent, and their third-highest ODI score remains a testament to their strength in the format.
You May Also Like Top 10 Highest Scores in IPL History by Kolkata Knight Riders.
4. Sri Lanka (443/9) Vs Netherlands in 2006
Sri Lanka’s ODI cricket history is full of legendary players, and Sanath Jayasurya is undoubtedly one of them.
In 2006, Sri Lanka faced off against Netherlands in Amstelveen, and Jayasurya played a master class innings, scoring 157 runs from just 104 balls.
His knock was full of attacking strokes, including 24 fours and 1 six.
Jayasurya’s dominance at the top of the order set the tone for the rest of the innings, as Sri Lanka went on to score 443 runs for the loss of 9 wickets.
Apart from Jayasurya, Tillakaratne Dilshan also played a key role in Sri Lanka’s massive total, scoring a century of his own.
Dilshan’s innings of 117 runs came from just 79 balls and included 16 fours and 2 sixes.
The two batsmen shared a 286-run partnership for the first wicket, which remains the highest opening partnership in ODI history.
Sri Lanka’s total of 443/9 came at a run rate of 8.86, which was impressive considering the era in which the match was played.
Netherlands, in response, was bowled out for just 248 runs, handing Sri Lanka a comprehensive victory by 195 runs.
The win was significant for Sri Lanka, as it helped them build momentum heading into the ICC Champions Trophy later that year, where they finished as runners-up.
Overall, Sri Lanka’s 443/9 against Netherlands in 2006 remains one of the highest team totals in ODI cricket history.
The innings was characterized by Jayasurya’s brilliant century and Dilshan’s explosive batting, which helped Sri Lanka set a mammoth target and ultimately secure a comfortable win.
5. South Africa (439/2) Vs West Indies in 2015
The match between South Africa and West Indies on 18th January 2015 saw a batting masterclass by South African batsmen, which resulted in one of the highest ODI scores ever.
Batting first, South Africa got off to a flying start with opener Hashim Amla scoring a mammoth 153 off just 142 balls, including 14 fours and 5 sixes.
Along with Rilee Rossouw, who scored 128 off 115 balls, Amla shared a massive 247-run partnership for the first wicket.
South Africa continued their dominance throughout the innings, and AB de Villiers chipped in with a quickfire 31 off just 8 balls at the end.
South Africa ended their innings with a whopping 439 runs for the loss of just 2 wickets, at an incredible run rate of 8.78 runs per over.
West Indies’ bowlers had a tough time containing the rampaging South African batsmen, with only Kemar Roach and Jason Holder managing to take a wicket each.
In response, West Indies got off to a decent start, but lost wickets at regular intervals and were eventually bowled out for 291 in the 46th over.
This resulted in South Africa winning the match by a massive margin of 148 runs.
You May Also Like: 20 Surprising Cricket Facts That Will Leave You Astonished
6. South Africa (438/9) Vs Australia in 2006
The match between South Africa and Australia at Wanderers, Johannesburg on 12th March 2006 is considered to be one of the greatest ODI matches of all time.
The two teams produced a batting masterclass, scoring a combined total of 872 runs in 100 overs, which is still the highest aggregate score in ODI history.
Australia won the toss and elected to bat first. They made a flying start and were able to set a massive target of 434 runs for South Africa to chase.
Australia’s opening pair of Adam Gilchrist and Matthew Hayden put on a mammoth partnership of 114 runs in just 10.2 overs.
They were supported by the middle-order batsmen Ricky Ponting, Michael Clarke, and Andrew Symonds who all scored half-centuries.
The Australian team scored at a rate of 8.68 runs per over, with a total of 434/4 in their 50 overs.
In reply, South Africa started cautiously but soon picked up the pace, thanks to an outstanding innings from Herschelle Gibbs.
He played a remarkable knock of 175 runs off just 111 balls, smashing 21 fours and 7 sixes in the process.
He was supported by Graeme Smith, AB de Villiers, Mark Boucher, and Mark Boucher, all of whom scored half-centuries.
Despite losing wickets at regular intervals, South Africa kept the required run rate under control and reached the target with just one ball to spare, winning the match by one wicket.
This was the first time in the history of ODI cricket that a team had successfully chased a target of over 400 runs.
The match is widely regarded as one of the greatest ODIs ever played, and it was a testament to the talent and skill of both teams.
It was an unforgettable match that will be remembered for a long time to come.
7. South Africa (438/5) Vs India in 2015
The South African cricket team put up a dominant batting performance against India in the 5th ODI match of the series at the Wankhede Stadium in Mumbai on 25th October 2015.
After winning the toss, South Africa chose to bat first and their opening batsmen, Quinton de Kock and Hashim Amla, provided a solid foundation for their team, putting up a 154-run partnership for the first wicket.
De Kock scored 109 runs off just 87 deliveries, while Amla scored 23 off 23 balls before being dismissed.
Faf du Plessis, batting at number three, then scored a brilliant century, scoring 133 runs off just 115 balls, which included 9 fours and 6 sixes.
AB de Villiers also contributed with a quickfire 77 off just 47 deliveries.
The South African team ended up with a mammoth total of 438 runs for the loss of 4 wickets in their 50 overs.
They scored at a rate of 8.76 runs per over, which is an impressive run rate in ODI cricket.
In response, the Indian team could not keep up with the required run rate and were bowled out for just 224 runs in 36 overs.
South Africa’s victory by a margin of 214 runs is one of the biggest wins in ODI cricket history.
This match showcased the strength of the South African batting lineup, as well as their ability to dominate opposition teams in any conditions.
You May Also Like Top 10 Sunrisers Hyderabad IPL Scores.
8. Australia(434/4) Vs South Africa in 2006
The match between Australia and South Africa at the Wanderers Stadium in Johannesburg on March 12, 2006, is widely regarded as one of the greatest ODIs of all time.
Australia won the toss and elected to bat first, and their top order batsmen came out firing on all cylinders.
Adam Gilchrist scored 55 runs off just 35 balls, while captain Ricky Ponting played a masterful innings of 164 runs off 105 balls, smashing 13 fours and 9 sixes in the process.
He received good support from the rest of the batsmen, and Australia posted a mammoth total of 434 runs for the loss of just 4 wickets.
At the time, it was the highest score ever in ODI cricket, and many thought that it was an insurmountable target.
However, South Africa had other ideas. They came out to bat with a positive mindset and never let the required run rate get out of hand.
Herschelle Gibbs played a breathtaking innings of 175 runs off just 111 balls, hitting 21 fours and 7 sixes.
AB de Villiers and Mark Boucher also made important contributions, and South Africa chased down the target with one ball to spare, creating a new world record for the highest successful run chase in ODI cricket.
The match is remembered not only for the record-breaking score and run chase, but also for the sheer quality of the batting on display.
Both teams played fearless, attacking cricket, and it was a treat for fans watching in the stadium and around the world.
The match proved that no total is too big to chase down in ODI cricket if the batsmen have the skill, courage, and belief to go for it.
9. South Africa(418/5) Vs Zimbabwe in 2006
On 20th December 2006, South Africa faced Zimbabwe in an ODI match at Senwes Park, Potchefstroom.
Winning the toss, South Africa decided to bat first and started their innings with openers Graeme Smith and Loots Bosman.
They got off to a good start, adding 91 runs for the first wicket in just 14 overs.
After Bosman’s dismissal, Herschelle Gibbs joined Smith at the crease and both batsmen continued to dominate the Zimbabwean bowlers.
Smith scored 90 runs off 66 balls, which included 13 fours and 2 sixes, while Gibbs scored 129 runs off 111 balls, including 21 fours and a six.
Both batsmen added 201 runs for the second wicket, which laid the foundation for a massive total.
After Gibbs’ dismissal, AB de Villiers continued the assault and scored a quickfire 50 off just 27 balls.
Mark Boucher also played a crucial cameo of 31 runs off 14 balls, which included 4 fours and 2 sixes, towards the end of the innings, taking the total to 418 runs for the loss of 5 wickets in their allotted 50 overs.
Zimbabwean bowlers had a forgettable day as none of them were able to restrict the South African batsmen from scoring freely.
Tinashe Panyangara was the most successful bowler for Zimbabwe, picking up two wickets for 72 runs.
In reply, Zimbabwe’s innings got off to a disastrous start as they lost three quick wickets for just 29 runs.
Hamilton Masakadza scored a fighting century, but that was not enough to stop the South African juggernaut.
Zimbabwe eventually managed to score 247 runs in their allotted 50 overs, falling short of the target by 171 runs.
It was a dominant performance by the South African team, who showed their batting prowess and registered a convincing win.
You May Also Like Top 10 Highest Scores by Gujarat Titans in IPL.
10. India (418/5) Vs West Indies in 2011
The match between India and West Indies on 8th December 2011 at Holkar Cricket Stadium in Indore, Madhya Pradesh, witnessed one of the highest-scoring matches in ODI cricket history.
India won the toss and chose to bat first.
The Indian opening batsman, Virender Sehwag, played a stunning innings of 219 runs off just 149 balls, which included 25 fours and 7 sixes.
He became the highest individual scorer in ODI cricket history, surpassing the previous record held by Sachin Tendulkar.
Apart from Sehwag, other Indian batsmen also played well.
Gautam Gambhir scored 67 runs, while Suresh Raina scored an unbeaten 55 off just 26 balls.
India scored a massive total of 418 runs for the loss of five wickets in their 50 overs, at a run rate of 8.36 runs per over.
Chasing the mammoth target of 419 runs, the West Indies batsmen started well, with their opening batsman Lendl Simmons scoring a century.
However, the rest of the West Indies batsmen could not keep up the pace, and they were bowled out for 265 runs in just 49.2 overs, losing the match by 153 runs.
Overall, it was an incredible batting display by India, led by Virender Sehwag, and they set a new benchmark in ODI cricket for scoring a massive total of 418 runs in a single inning.