In the list of highest scores in One Day International (ODI) cricket, several scintillating exhibitions of batting have taken place, with teams repeatedly raising the bar as to what is achievable in a 50-over match. The highest runs in ODI scored by different teams have gone on improving with time, entertaining fans and showing the growth of this form of limited-over cricket. Here, we will take a look at the list of Top 10 One Day International (ODI) highest scores while looking into teams and players who have been able to write their names into the annals of cricket history with stellar batting performances. Top 10 Highest Innings Totals in ODIs Rank Team Score Opposition Venue Year 1 England 498/4 Netherlands Amstelveen 2022 2 England 481/6 Australia Nottingham 2018 3 England 444/3 Pakistan Nottingham 2016 4 Sri Lanka 443/9 Netherlands Amstelveen 2006 5 South Africa 439/2 West Indies Johannesburg 2015 6 South Africa 438/9 Australia Johannesburg 2006 7 South Africa 438/4 India Mumbai 2015 8 Australia 434/4 South Africa Johannesburg 2006 9 South Africa 428/5 Sri Lanka Delhi 2023 10 South Africa 418/5 Zimbabwe Potchefstroom 2006 10 India 418/5 West Indies Indore 2011 England-498/4 vs Netherlands, 2022 Image Source- The Economic Times The record for the highest ODI score presently is held by England, which piled 498/4 against the Netherlands in Amstelveen in 2022. That had been a masterclass in aggressive batting, with Jos Buttler anchoring it with an explosive 162 not out off 70 balls. Ever since 2015, England approached white-ball cricket differently. These became very special innings indeed, defying the fearsome brand of play that this team does. England - 481/6 vs Australia, 2018 Image Source- ESPNcricinfo England's previous best before 2022, was 481/6 against Australia in Nottingham in 2018. This inning saw two centuries by Alex Hales and Jonny Bairstow, with Eoin Morgan also scoring a quick half-century. Australia tried almost everything on the field, bowling from different angles, bowling short and full, and using eight bowlers, but none of it worked much. This is the second most runs in ODI cricket history and set a benchmark for other teams to aspire to. Also Read | Top 10 Iconic Spinners in Cricket’s Glorious History England - 444/3 vs Pakistan, 2016 Image Source- Financial Express Once again, it is England cricket team on the list of highest scores in One Day International (ODI) with their 444/3 against Pakistan too at Nottingham. Alex Hales was the star of the show for England, scoring a then-record of 171. The top 3 positions are held by the England team only, which shows they are highly skilled and currently one of the tough competitors in the world. In this ODI match, England defeated Pakistan by 169 runs. Sri Lanka - 443/9 vs Netherlands, 2006 Image Source- Sportscraazy After the recent onslaught by the English, the Sri Lankans held the record for the highest score in ODIs for over a decade. Their 443/9 against the Netherlands in Amstelveen had an explosive 157 from Sanath Jayasuriya and a 117 from Tillakaratne Dilshan anchoring the innings. It showed the whole world the batting heft of Sri Lanka and set the bar high for ODI totals. Also Read | Top 10 Players with Most Sixes in International Cricket South Africa - 439/2 vs West Indies, 2015 Image Source- ESPN cricinfo The entry of South Africa into the top five, comes with their 439/2 against the West Indies in Johannesburg. This inning saw both Hashim Amla and Rilee Rossouw get centuries while AB de Villiers got the finishing touches with a quick 149 off just 44 balls. All along, it has been one of the hallmarks of the play for the Proteas to score the most runs in ODI matches. South Africa - 438/9 vs Australia, 2006 Image Source- 100MB It is often regarded as the greatest ODI game of all time. Chasing Australia's huge total of 434/4, South Africa won in a nail-biting finish with one ball to spare. For South Africa, it was Herschelle Gibbs who was the hero as he made 175 off 111 balls. This match simply changed the rules about what was possible in ODI cricket and probably continues to be one of the most talked-about matches in cricketing history. South Africa - 438/4 vs India, 2015 Image Source- NDTV Sports Further evidence has come in the form of South Africa posting totals such as 438/4 against India in Mumbai. Centuries were made by Quinton de Kock, Faf du Plessis, and AB de Villiers in this inning, showcasing the depth in batting that South Africa had. From India's side, Ajinkya Rahane and Shikhar Dhawan played really well, but the others did not meet the expectations. Also Read | Fastest ODI Centuries by Indian Players Australia - 434/4 vs South Africa, 2006 Ricky Ponting against SA in 2006. Image Source- X.com The Australia record total of 434/4 against South Africa would have been the record total had it not been for the miracle chase of South Africa in the same match. The fulcrum of this innings was Ricky Ponting's 164 off 105 balls and at that time an unassailable total. The match showcased Australia's batting depth during their dominance in world cricket. South Africa - 428/5 vs Sri Lanka, 2023 Image Source- NDTV Sports This recent entry came against Sri Lanka in Delhi during the 2023 World Cup. Aiden Markram's 106 off only 54 balls was the highlight of these innings as the Proteas continued with their tradition of posting massive totals in ODI cricket. While chasing, the Sri Lankan team gave their best effort but fell short of reaching the large total. South Africa - 418/5 vs Zimbabwe (2006), India - 418/5 vs West Indies (2011) Virender Sehwag, Image Source- ESPN Mark Boucher's powerful 147* from 68 balls helped South Africa reach 418 for 5 in the final ODI at Potchefstroom. Zimbabwe responded with 247 for 4, and thus South Africa won the series by 3-0. Virender Sehwag's explosive 219 was the cornerstone of India's 418/5 against the West Indies in Indore. Even Gautam Gambhir scored 67 runs off 67 balls. The West Indies tried hard but were limited to 265 runs only. These top 10 lists of highest scores in One Day International by teams signify some of the most incredible batting performances that ever happened in the cricket world. Be it England's recent assassin-like skills or the continuous involvement of South Africa, these innings simply reinvented what was possible from 50-over cricket. This in turn means that with teams continuing to push the limits and players working on new skills, it is just a wonder as to how far ahead the ODI totals in the future may reach. One thing, though, is dead certain: the race for the ODI most runs will continue to remain a point of fascination with years to come amongst cricket circles around the world. Also Read | Think You Know Cricket? Check Out These Fun Facts