Highest Team Score in ODI Cricket
| # | Team | Score | Opposition | Ground | Result | Match Date |
|---|---|---|---|---|---|---|
| 1 |
England
|
498/4 | Netherlands | Amstelveen | England won by 232 runs. | 17 Jun 2022 |
| 2 |
England
|
481/6 | Australia | Nottingham | England won by 242 runs | 19 Jun 2018 |
| 3 |
England
|
444/3 | Pakistan | Nottingham | England won by 169 runs | 30 Aug 2016 |
| 4 |
Sri Lanka
|
443/9 | Netherlands | Amstelveen | Sri Lanka won by 195 runs | 4 Jul 2006 |
| 5 |
South Africa
|
439/2 | West Indies | Johannesburg | South Africa won by 148 runs | 18 Jan 2015 |
| 6 |
South Africa
|
438/9 | Australia | Johannesburg | South Africa won by 1 wicket | 12 Mar 2006 |
| 7 |
South Africa
|
438/4 | India | Mumbai | South Africa won by 214 runs | 25 Oct 2015 |
| 8 |
Australia
|
434/4 | South Africa | Johannesburg | South Africa won by 1 wicket | 12 Mar 2006 |
| 9 |
Australia
|
431/2 | South Africa | Mackay | Australia won by 276 runs | 24 Aug 2025 |
| 10 |
South Africa
|
428/5 | Sri Lanka | Delhi | South Africa won by 102 runs. | 7 Oct 2023 |
| 11 |
South Africa
|
418/5 | Zimbabwe | Potchefstroom | South Africa won by 171 runs | 20 Sep 2006 |
| 12 |
India
|
418/5 | West Indies | Indore | India won by 153 runs | 8 Dec 2011 |
| 13 |
England
|
418/6 | West Indies | St George's, Grenada | England won by 29 runs | 27 Feb 2019 |
| 14 |
Australia
|
417/6 | Afghanistan | Perth | Australia won by 275 runs | 4 Mar 2015 |
| 15 |
South Africa
|
416/5 | Australia | Centurion | South Africa won by 164 runs. | 15 Sep 2023 |
| 16 |
India
|
414/7 | Sri Lanka | Rajkot | India won by 3 runs | 15 Dec 2009 |
| 17 |
England
|
414/5 | South Africa | Southampton | England won by 342 runs | 7 Sep 2025 |
| 18 |
India
|
413/5 | Bermuda | Trinidad | India won by 257 runs | 19 Mar 2007 |
| 19 |
Sri Lanka
|
411/8 | India | Rajkot | India won by 3 runs | 15 Dec 2009 |
| 20 |
South Africa
|
411/4 | Ireland | Canberra | South Africa won by 201 runs | 3 Mar 2015 |
| 21 |
India
|
410/4 | Netherlands | Bengaluru | India won by 160 runs. | 12 Nov 2023 |
| 22 |
India
|
409/8 | Bangladesh | Chattogram | India won by 227 runs. | 10 Dec 2022 |
| 23 |
South Africa
|
408/5 | West Indies | Sydney | South Africa won by 257 runs | 27 Feb 2015 |
| 24 |
England
|
408/9 | New Zealand | Birmingham | England won by 210 runs | 9 Jun 2015 |
| 25 |
Zimbabwe
|
408/6 | United States of America | Harare | Zimbabwe won by 304 runs. | 26 Jun 2023 |
| 26 |
India
|
404/5 | Sri Lanka | Kolkata | India won by 153 runs | 13 Nov 2014 |
| 27 |
New Zealand
|
402/2 | Ireland | Aberdeen | New Zealand won by 290 runs | 1 Jul 2008 |
| 28 |
India
|
401/3 | South Africa | Gwalior | India won by 153 runs | 24 Feb 2010 |
| 29 |
New Zealand
|
401/6 | Pakistan | Bengaluru | Pakistan won by 21 runs (DLS method) | 4 Nov 2023 |
| 30 |
England
|
400/8 | West Indies | Birmingham | England won by 238 runs | 29 May 2025 |
| 31 |
South Africa
|
399/6 | Zimbabwe | Benoni | South Africa won by 272 runs | 22 Oct 2010 |
| 32 |
England
|
399/9 | South Africa | Bloemfontein | England won by 39 runs (D/L method) | 3 Feb 2016 |
| 33 |
Pakistan
|
399/1 | Zimbabwe | Bulawayo | Pakistan won by 244 runs | 20 Jul 2018 |
| 34 |
India
|
399/5 | Australia | Indore | India won by 99 runs (DLS method) | 24 Sep 2023 |
| 35 |
South Africa
|
399/7 | England | Mumbai | South Africa won by 229 runs. | 21 Oct 2023 |
| 36 |
Australia
|
399/8 | Netherlands | Delhi | Australia won by 309 runs. | 25 Oct 2023 |
| 37 |
Sri Lanka
|
398/5 | Kenya | Kandy | Sri Lanka won by 144 runs | 6 Mar 1996 |
| 38 |
New Zealand
|
398/5 | England | London | New Zealand won by 13 runs (D/L method) | 12 Jun 2015 |
| 39 |
New Zealand
|
397/5 | Zimbabwe | Bulawayo | New Zealand won by 192 runs | 24 Aug 2005 |
| 40 |
England
|
397/6 | Afghanistan | Manchester | England won by 150 runs | 18 Jun 2019 |
| 41 |
India
|
397/4 | New Zealand | Mumbai | India won by 70 runs. | 15 Nov 2023 |
| 42 |
New Zealand
|
393/6 | West Indies | Wellington | New Zealand won by 143 runs | 21 Mar 2015 |
| 43 |
South Africa
|
392/6 | Pakistan | Centurion | South Africa won by 164 runs | 4 Feb 2007 |
| 44 |
India
|
392/4 | New Zealand | Christchurch | India won by 58 runs | 8 Mar 2009 |
| 45 |
India
|
392/4 | Sri Lanka | Chandigarh | India won by 141 runs | 13 Dec 2017 |
| 46 |
Australia
|
392/8 | South Africa | Bloemfontein | Australia won by 123 runs. | 9 Sep 2023 |
| 47 |
England
|
391/4 | Bangladesh | Nottingham | England won by 168 runs | 21 Jun 2005 |
| 48 |
India
|
390/5 | Sri Lanka | Thiruvananthapuram | India won by 317 runs. | 15 Jan 2023 |
| 49 |
West Indies
|
389/10 | England | St George's, Grenada | England won by 29 runs | 27 Feb 2019 |
| 50 |
Australia
|
389/4 | India | Sydney | Australia won by 51 runs. | 29 Nov 2020 |
| 51 |
Australia
|
388/10 | New Zealand | Dharamsala | Australia won by 5 runs. | 28 Oct 2023 |
| 52 |
India
|
387/5 | England | Rajkot | India won by 158 runs | 14 Nov 2008 |
| 53 |
India
|
387/5 | West Indies | Visakhapatnam | India won by 107 runs | 18 Dec 2019 |
| 54 |
England
|
386/6 | Bangladesh | Cardiff | England won by 106 runs | 8 Jun 2019 |
| 55 |
Pakistan
|
385/7 | Bangladesh | Dambulla | Pakistan won by 139 runs | 21 Jun 2010 |
| 56 |
India
|
385/9 | New Zealand | Indore | India won by 90 runs. | 24 Jan 2023 |
| 57 |
West Indies
|
385/7 | Ireland | Dublin | West Indies won by 197 runs (DLS Method) | 25 May 2025 |
| 58 |
South Africa
|
384/6 | Sri Lanka | Centurion | South Africa won by 88 runs | 10 Feb 2017 |
| 59 |
India
|
383/6 | Australia | Bengaluru | India won by 57 runs | 2 Nov 2013 |
| 60 |
New Zealand
|
383/9 | Australia | Dharamsala | Australia won by 5 runs. | 28 Oct 2023 |
| 61 |
South Africa
|
382/5 | Bangladesh | Mumbai | South Africa won by 149 runs. | 24 Oct 2023 |
| 62 |
India
|
381/6 | England | Cuttack | India won by 15 runs | 19 Jan 2017 |
| 63 |
West Indies
|
381/3 | Ireland | Dublin | West Indies won by 196 runs | 5 May 2019 |
| 64 |
Australia
|
381/5 | Bangladesh | Nottingham | Australia won by 48 runs | 20 Jun 2019 |
| 65 |
Namibia
|
381/8 | Papua New Guinea | Windhoek | Namibia won by 48 runs. | 29 Mar 2023 |
| 66 |
Sri Lanka
|
381/3 | Afghanistan | Kandy | Sri Lanka won by 42 runs. | 9 Feb 2024 |
| 67 |
Scotland
|
380/9 | Netherlands | Utrecht | Scotland won by 145 runs | 16 May 2025 |
| 68 |
Australia
|
378/5 | New Zealand | Canberra | Australia won by 116 runs | 6 Dec 2016 |
| 69 |
Australia
|
377/6 | South Africa | Basseterre | Australia won by 83 runs | 24 Mar 2007 |
| 70 |
Sri Lanka
|
377/8 | Ireland | Dublin | Sri Lanka won by 136 runs | 18 Jun 2016 |
| 71 |
India
|
377/5 | West Indies | Mumbai | India won by 224 runs | 29 Oct 2018 |
| 72 |
India
|
376/2 | New Zealand | Vallabh Vidyanagar | India won by 174 runs | 8 Nov 1999 |
| 73 |
Australia
|
376/9 | Sri Lanka | Sydney | Australia won by 64 runs | 8 Mar 2015 |
| 74 |
Pakistan
|
375/3 | Zimbabwe | Lahore | Pakistan won by 41 runs | 26 May 2015 |
| 75 |
India
|
375/5 | Sri Lanka | Colombo | India won by 168 runs | 31 Aug 2017 |
| 76 |
India
|
374/4 | Hong Kong | Karachi | India won by 256 runs | 25 Jun 2008 |
| 77 |
Australia
|
374/6 | India | Sydney | Australia won by 66 runs. | 27 Nov 2020 |
| 78 |
Netherlands
|
374/9 | West Indies | Harare | Netherlands won the Super Over | 26 Jun 2023 |
| 79 |
West Indies
|
374/6 | Netherlands | Harare | Netherlands won the Super Over | 26 Jun 2023 |
| 80 |
Netherlands
|
374/6 | Scotland | Dundee | Netherlands won by 4 wickets | 12 Jun 2025 |
| 81 |
India
|
373/6 | Sri Lanka | Taunton | India won by 157 runs | 26 May 1999 |
| 82 |
New Zealand
|
373/8 | Zimbabwe | Napier | New Zealand won by 202 runs | 9 Feb 2012 |
| 83 |
England
|
373/3 | Pakistan | Southampton | England won by 12 runs | 11 May 2019 |
| 84 |
India
|
373/7 | Sri Lanka | Guwahati | India won by 67 runs. | 10 Jan 2023 |
| 85 |
New Zealand
|
372/6 | Zimbabwe | Whangarei | New Zealand won by 141 runs | 6 Feb 2012 |
| 86 |
West Indies
|
372/2 | Zimbabwe | Canberra | West Indies won by 73 runs (D/L) | 24 Feb 2015 |
| 87 |
South Africa
|
372/6 | Australia | Durban | South Africa won by 4 wickets (with 4 balls remaining) | 5 Oct 2016 |
| 88 |
Pakistan
|
371/9 | Sri Lanka | Nairobi | Pakistan won by 82 runs | 4 Oct 1996 |
| 89 |
Australia
|
371/6 | South Africa | Durban | South Africa won by 4 wickets (with 4 balls remaining) | 5 Oct 2016 |
| 90 |
Scotland
|
371/5 | England | Edinburgh | Scotland won by 6 runs | 10 Jun 2018 |
| 91 |
New Zealand
|
371/7 | Sri Lanka | Mount Maunganui | New Zealand won by 45 runs | 3 Jan 2019 |
| 92 |
India
|
370/4 | Bangladesh | Dhaka | India won by 87 runs | 19 Feb 2011 |
| 93 |
South Africa
|
370/8 | Netherlands | Johannesburg | South Africa won by 146 runs. | 2 Apr 2023 |
| 94 |
New Zealand
|
369/5 | Pakistan | Napier | New Zealand won by 119 runs | 3 Feb 2015 |
| 95 |
Australia
|
369/7 | Pakistan | Adelaide | Australia won by 57 runs | 26 Jan 2017 |
| 96 |
England
|
369/9 | West Indies | Bristol | England won by 124 runs | 24 Sep 2017 |
| 97 |
South Africa
|
369/6 | Bangladesh | East London | South Africa won by 200 runs | 22 Oct 2017 |
| 98 |
Scotland
|
369/6 | Netherlands | Dundee | Netherlands won by 4 wickets | 12 Jun 2025 |
| 99 |
Australia
|
368/5 | Sri Lanka | Sydney | Australia won by 167 runs | 12 Feb 2006 |
| 100 |
Sri Lanka
|
368/4 | Pakistan | Hambantota | Sri Lanka won by 165 runs | 26 Jul 2015 |
Stats updated after every match.
Latest News
'We can avoid…': Salman Ali Agha sends strong message before T20 World Cup opener
6 February, 2026
'Isn’t our concern': Netherlands opener unfazed by Pakistan boycott drama ahead of World Cup opener
6 February, 2026
India hit by injury setback as Harshit Rana ruled out of T20 World Cup: Sources
6 February, 2026
GREATEST INNINGS EVER? 14-Year-Old Vaibhav Sooryavanshi smashes 175 in World Cup Final, Breaks 7 World Records!
6 February, 2026
History Made! Vaibhav Sooryavanshi Eclipses All-Time World Record in U-19 Final Rampage
6 February, 2026
Politics, boycotts and drama: The chaotic build-up to T20 World Cup 2026
6 February, 2026
Explosive Reveal! ICC was already in talks with Pakistan before India boycott
6 February, 2026
U-19 World Cup Final: India opt to bat against England
6 February, 2026In ODI cricket, fans have witnessed some spectacular batting performances where teams completely dominate the opposition and have always set new record scores in many matches, and one of them is the ODI highest score by team, which represents matches where batsmen have dominated the bowlers to break records.
The highest score in ODI by a team is not only based on the strength of the batsmen, but also the strategy of captaincy, management of run rate and mental preparation of the players. The highest score in ODI team records proves that when a team plays together, then no score is difficult to record. In these matches, teams are not just focused on accumulating runs, but also on the little details like fielding and run outs.
The ODI highest team score matches are always remembered for the rain of runs and nonstop hitting of boundaries. These scores are not just stats, but tell the story of aggressive play in modern cricket. ODI cricket has many historic matches to witness the highest ODI score by a team, but some of these matches are so memorable that they will forever be etched in cricket history.
Highest Team Score in ODI Cricket History
When a team scores the highest team score in ODI cricket, then the field feels like a battleground where the echo of fours and sixes, the bowlers' helplessness, and the excitement of fans are at their peak.
England – 498/4 vs Netherlands
England set the record for the highest team score in ODI, with 498/4 against the Netherlands in Amstelveen on 17 June 2022. England won the match by 232 runs and earned a place in ODI history with their explosive batting. England surpassed its own record 481/6 against Australia.
England – 481/6 vs Australia
On June 19, 2018, the highest ODI score by a team England that set the record of 481/6 against Australia in Nottingham. This massive score helped England to defeat Australia by 242 runs. England is considered one of the odi highest score team to defeat any opposition on its day.
England – 444/3 vs Pakistan
England's innings of 444/3 is considered the highest ODI score by a team against Pakistan, which was held at Trent Bridge in Nottingham on August 30, 2016. England won this match by 169 runs after bowling out Pakistan for 275 runs.
Sri Lanka – 443/9 vs Netherlands
Sri Lanka scored 443/9 on July 4, 2006, which is the highest ODI team score of that era at Amstelveen. This score is considered revolutionary for the highest score in odi by team at that time. The 195-run win proved that Sri Lanka is also at the forefront of the ODI highest score team race.
South Africa – 439/2 vs West Indies
South Africa thrilled the home crowd with 439/2 against the West Indies in Johannesburg on January 18, 2015. South Africa controlled the match from start to end and won by 148 runs. This innings remains a landmark in the list of highest ODI team scores and is also remembered for AB de Villiers’s fastest century in ODI history.
South Africa – 438/9 vs Australia
On March 12, 2006, South Africa set the record for the highest ODI score by team to score 438/9 against Australia in Johannesburg. South Africa won the match by 1 wicket and is considered one of the most exciting and memorable in ODI history.
South Africa – 438/4 vs India
South Africa set the record for the highest ODI score by a team when they scored 438/4 against India in Mumbai on October 25, 2015. This massive score helped South Africa win the match by 214 runs and achieved their biggest victory in ODI history.
Australia – 434/4 vs South Africa
Australia scored 434/4 against South Africa in Johannesburg on 12 March 2006, which remains the ODI team highest score. The team batted aggressively and scored runs at every wicket. However, South Africa achieved this challenging target by 1 wicket and won the match in the end.
Australia – 431/2 vs South Africa
Australia posted the highest team score of 431/2 against South Africa in Mackay on August 24, 2025. Australia is considered one of the highest ODI score teams to win because it has registered a one-sided victory by 276 runs.
South Africa – 428/5 vs Sri Lanka
South Africa has scored 428/5 against Sri Lanka in this ODI match played in Delhi on 7 October 2023. This score is considered the highest score in odi by a team.
South Africa won the match by 102 runs due to strong batting and disciplined bowling and registered one of its most impressive performances.
Can you guess which team has the highest team score in ODI cricket? Catch the latest cricket news, sports news, IPL head-to-head stats, and live scores to find out only on Sports Yaari.