Facebook Pixel Most Runs Scored In An ODI Match Till October 2026 | CREX

Most Runs Scored In An ODI Match Till October 2026



Most Runs Scored In An ODI Match Till October 2026 (Source: AFP)Most Runs Scored In An ODI Match Till October 2026 (Source: AFP)

ODI format has produced some remarkable matches, with teams scoring huge totals and batters putting on brilliant performances.

On October 22, 2026, Sri Lanka made history by chasing 430 runs against England in Rawalpindi. The Kusal Mendis-led team won the match by two wickets as they reaching 430/8 in 49.5 overs. The match produced 859 runs, making it the second-highest-scoring ODI in history.

Having said this, in this article, here is a look at the top five ODI matches with the most runs scored.

5. England vs West Indies – 807 Runs (2019)

England and West Indies played a high-scoring ODI in St George’s, Grenada, on February 27, 2019. England scored 418/6 in 50 overs, while West Indies managed 389 runs before being bowled out in 48 overs. In the match, both teams combined made 807 runs.

Jos Buttler led England’s batting with 150 runs off 77 balls, while Eoin Morgan scored 103. For West Indies, Chris Gayle made 162 off 97 balls. England won the match by 29 runs, with Adil Rashid taking five wickets.

4. India vs West Indies – 811 Runs (2026)

India and West Indies produced another big-scoring contest in Guwahati on September 30, 2026. West Indies posted 405/7 in 50 overs, with Amir Jangoo, Shai Hope and John Campbell scoring centuries.

India replied with 406/2 in 43.3 overs to win the match by eight wickets. Shubman Gill scored an unbeaten 223 off 133 balls at a strike rate of 167.67, while Rohit Sharma made 101 off 75 balls.

3. India vs Sri Lanka – 825 Runs (2009)

India faced Sri Lanka in Rajkot on December 15, 2009, in a thrilling match that produced 825 runs. India scored 414/7, led by Virender Sehwag’s 146 off 102 balls.

Sri Lanka responded with 411/8, with Tillakaratne Dilshan leading from the front, while Kumar Sangakkara added 90 runs.

2. England vs Sri Lanka – 859 Runs (2026)

Sri Lanka scripted a memorable victory over England in Rawalpindi on October 22, 2026. England scored 429/4, with Harry Brook scoring 202 off 116 balls at a strike rate of 174.14.

Sri Lanka chased the target and finished at 430/8 in 49.5 overs. Pavan Rathnayake scored 130 off 106 balls, while Dasun Shanaka made 97 off 83 balls. Sri Lanka won by two wickets, recording the second-highest successful run chase in ODI history.

1. South Africa vs Australia – 872 Runs (2006)

The highest-scoring ODI remains the famous match between South Africa and Australia in Johannesburg on March 12, 2006. Australia scored 434/4, powered by Ricky Ponting’s 164 off 105 balls.

South Africa produced an incredible response, scoring 438/9 in 49.5 overs. Herschelle Gibbs smashed 175 off 111 balls, helping South Africa win by one wicket. The combined total of 872 runs remains the highest in ODI history.

Top 5 Highest-Scoring ODI Matches

Runs
Match
Run Rate
Date
872SA vs AUS8.73Mar 2006
859ENG vs SL8.6Oct 2026
825IND vs SL8.25Dec 2009
811IND vs WI8.67Sep 2026
807WI vs ENG8.23Feb 2019

(Most Runs Scored In An ODI Match - Last Updated On October 23, 2026)