1. Home
  2. Blog

November 8, 2025

Highest Team Scores in ODI Cricket - All-Time Record List

Highest Team Scores in ODI Cricket - All-Time Record List

The evolution of ODI cricket over the years has been exceptional. It is one of those formats in which teams enjoy thrilling batting, blending both calm temperament and explosive power hitting. Due to this reason, ODI cricket is now producing more and more high-scoring matches. From England to Australia, top teams around the world are focusing to bring more power in their ODI game by putting big totals on the scoreboard.

If we look at the ODI matches that are happening around, we can clearly see the batting intent of each team. Today, every side wants to score 300+ in the first innings of the match. When the pitches are good, they even march towards bigger scores, such as scoring 380 or even 400 in the first innings. This tells a lot about the direction in which ODI cricket is moving, giving fans a stunning experience of high-quality batting.

Analyzing the ODI matches in the last 10-15 years, we can find various matches in which different teams have scored 400+ runs. If you haven’t seen those games, this article has everything you need to catch up on all the action. It will enlist various matches that have produced high scores in recent years, giving you a quick overview of all the big totals that have been posted so far.  

Highest ODI Totals in Cricket History

Over the past few years, teams have been actively trying to surpass the highest ODI total set by England in Amstelveen. Keeping that in view, the method to score runs in an ODI game has changed, as teams are now looking to take full advantage of the Powerplay to score more runs. Here is a quick rundown of all those matches in which teams have scored more than 400 runs in a single ODI innings.

England vs Netherlands – 498/4 (2022)

The match between England and Netherlands at VRA Cricket Ground, Amstelveen made history in 2022. It was the game in which all previous records were shattered, as England posted the highest ever ODI total on the board by dominating a relatively inexperienced Netherlands team. The batting from England’s opening and middle-order batters was a spectacle you don’t see in ODI cricket every day. It was a masterclass of power hitting that showcased the world how supreme England batting talent is in ODI cricket.

Category

Details

Match result

England won by 232 runs

England 1st Innings

498/4 (50 overs) — Highest ODI Total Ever

Top England batters

Jos Buttler: 162* (70 balls), Dawid Malan: 125 (109 balls), Phil Salt: 122 (93 balls), Liam Livingstone: 66* (22 balls)

England notable bowling (Netherlands 2nd innings)

Moeen Ali: 3‑57 (10 overs), David Willey: 2‑42 (10 overs), Reece Topley: 2‑46 (10 overs), Sam Curran: 2‑46 (10 overs)

Netherlands 2nd Innings

266 all out (49.4 overs)

Top Netherlands batters

Scott Edwards: 72*, Max O’Dowd: 55

England vs Australia – 481/6 (2018)

The match between England and Australia at Trent Bridge, Nottingham proved to be a high-scoring contest. England dominated the visitors by smashing one of the biggest ODI totals in the history of the game. Jonny Bairstow and Alex Hales were the star performers of the match, as they scored superlative hundreds to nail down the attack of Australian bowlers. It was an onslaught of the English batters that made Australia clueless, and hence the home team made yet another batting record at Nottingham.

Category

Details

Match result

England won by 242 runs

England 1st Innings

481/6 (50 overs) — World-Record ODI Total in 2018

Top England batters

Alex Hales: 147 (92 balls), Jonny Bairstow: 139 (92 balls), Jason Roy: 82 (61 balls), Eoin Morgan: 67 (30 balls)

England notable bowling (Australia 2nd innings)

Adil Rashid: 4‑47 (10 overs), Moeen Ali: 3‑28 (5 overs), David Willey: 2‑56 (7 overs)

Australia 2nd Innings

239 all out (37.0 overs)

Top Australia batters

Travis Head: 51 (39 balls), Marcus Stoinis: 44 (37 balls)

England vs Pakistan – 444/3 (2016)

England seems to be a team that loves to score big totals in ODI cricket. Their batting performance against Pakistan in the 3rd ODI of the 2016 series was simply remarkable. They smashed the Pakistan bowlers all over the park, as Alex Hales and Jos Buttler went berserk with the bat. In reply, the visitors failed to match the momentum of the England team, as they got bowled out after scoring just 275 runs in the second innings.

Category

Details

Match result

England won by 169 runs

England 1st Innings

444 / 3 (50 overs) — World-Record ODI Total in 2016

Top England batters

Alex Hales: 171 (122 balls), Jos Buttler: 90* (51 balls), Joe Root: 85 (86 balls), Eoin Morgan: 57* (27 balls)

England notable bowling (Pakistan 2nd innings)

Chris Woakes: 4‑41, Adil Rashid: 2‑73

Pakistan 2nd Innings

275 all out (42.4 overs)

Top Pakistan batters

Mohammad Amir: 58 (28 balls), Sharjeel Khan: 58 (30 balls)

Sri Lanka vs Netherlands – 443/9 (2006)

Back in 2006, Sri Lanka produced a score that became the highest ODI total at that time. They thrashed the Netherlands team comprehensively by showcasing a brute class of batting. Sanath Jayasuriya was the star batter of that match, as he scored a fabulous 157 on just 104 balls. Alongside him, Tillakaratne Dilshan also thumped the inexperienced Netherlands bowlers by smashing unbeatable 117 runs. Due to these two big innings, Sri Lanka scored a big total of 443 runs in the first innings of the match.

Category

Details

Match result

Sri Lanka won by 195 runs

Sri Lanka 1st Innings

443/9 (50 overs) — Highest ODI Total in 2006

Top Sri Lanka batters

Sanath Jayasuriya: 157 (104 balls), Tillakaratne Dilshan: 117* (78 balls), Kumar Sangakkara: 46 (43 balls)

Sri Lanka notable bowling (Netherlands 2nd innings)

Dilhara Fernando: 3‑39 (9 overs), Kaushal Lokuarachchi: 3‑41 (9.3 overs), Malinga Bandara: 2‑52 (10 overs)

Netherlands 2nd Innings

248 all out (48.3 overs)

Top Netherlands batters

Tim de Leede: 51 (42 balls), Alexei Kervezee: 47 (74 balls)

South Africa vs West Indies – 439/2 (2015)

The match between South Africa and West Indies at Johannesburg was a thrilling contest. It showcased high-class batting from the South African batters, who took down the West Indies bowlers with complete command. The exceptional batting power of AB de Villiers was on full display during that match. His innings of 149 runs was simply breathtaking, as it included 9 fours and 16 sixes in total. Besides him, both Hashim Amla and Rilee Rossouw also scored centuries. Their opening partnership gave the South African team a strong base, allowing AB de Villiers to launch aggressively at the later stage of the innings.

Category

Details

Match result

South Africa won by 148 runs

South Africa 1st Innings

439/2 (50 overs)

Top South Africa batters

Hashim Amla: 153* (142 balls), Rilee Rossouw: 128 (115 balls), AB de Villiers: 149 (44 balls)

South Africa notable bowling (West Indies 2nd Innings)

Morne Morkel: 2‑43 (10 overs), Vernon Philander: 2‑69 (10 overs)

West Indies 2nd Innings

291/7 (50 overs)

Top West Indies batters

Dwayne Smith: 64 (65 balls), Denesh Ramdin: 57 (55 balls)

South Africa vs Australia – 438/9 (2006)

The famous ODI game between South Africa and Australia in 2006 is still remembered by many fans. It was an exceptional match in which both teams batted superbly. Australia first dominated the South African bowlers by playing aggressively. The knock of Ricky Ponting in that match was full of class, as he scored a brilliant 164 runs in the first innings of the game. In reply, South Africa came out all guns blazing. Herschelle Gibbs trounced the Australian attack by batting positively, as his innings of 175 runs allowed South Africa to seal the famous chase in the last over of the match.

Category

Details

Match result

South Africa won by 1 wicket (with 1 ball remaining)

Australia 1st Innings

434/4 (50 overs)

Top Australia batters

Ricky Ponting: 164 (105 balls), Mike Hussey: 81 Simon Katich: 79

Australia notable bowling (South Africa 2nd innings)

Nathan Bracken: 5-67 (10 overs)

South Africa 2nd Innings

438/9 (49.5 overs)

Top South Africa batters

Herschelle Gibbs: 175 (111 balls), Graeme Smith: 90 (55 balls), Mark Boucher: 50*

Final Words

That sums up our blog in which we have listed various matches that have produced highest ever totals in ODI cricket. By looking at these games, we can clearly analyze the evolving intent of batters in ODI format. These matches suggest that scores in ODIs will continue to grow higher, as teams are actively looking to go over 400 runs these days. The highest-ever score in ODIs till to date is 498, but it’s likely that this record will be broken soon. It will be interesting to see which team reaches the 500 mark first, as achieving that would be a major milestone in the ODI format.