The Best Ten ODI Cricket Games Of All Time

The ODI format has produced thrilling endings, outstanding individual performances, and incredible triumphs against the odds. Selecting the top 10 ODI games of all time is a mammoth undertaking. Know about the latest of cricket news from various online platforms

10. First ODI between Sri Lanka and Australia in Melbourne (3 November 2010)

Australia, the 3-time defending world champions, welcomed Sri Lanka for a three-match ODI series before the 2010–11 Ashes series. The Australian team appeared to be cruising to win, but what happened next was one of the greatest comebacks in cricket history. As Lasith Malinga joined Angelo Mathews in the middle, Sri Lanka had already lost eight wickets by the time they laboriously reached 107.

9. First ODI between India and Sri Lanka at Rajkot (15 December 2009)

Virender Sehwag struck 146 runs off 102 balls to help the home team collect 414 runs. It was the Men in Blue’s most excellent ODI score at the time. Sri Lanka reached 316 for the loss of only two wickets thanks to a century from Tillakaratne Dilshan and searing fifties from Kumar Sangakkara and Upul Tharanga.

8. Australia vs New New Zealand in the ICC World Cup pool-stage game in Auckland, New Zealand (28 February 2015)

The 2015 ICC Cricket World Cup co-hosts and eventual champions played a group match in Auckland, and the Australians decided to bat first after winning the toss. They were eventually dismissed for just 151 runs, with Trent Boult taking 5/27 in his ten overs. With Brendon McCullum smashing 50 off only 24 balls, the Kiwis sped to 78/1 in just 7.3 overs after taking the field to bat. Pat Cummins removed McCullum in the eighth when they needed 73 runs from 42 overs. The 2015 ICC Cricket World Cup’s two co-hosts and eventual champions played a group match in Auckland, and the Australians decided to bat first after winning the toss.

7. NatWest Series championship game between England and India at Lord’s (13 July 2002)

The hosts, England, India, and Sri Lanka, competed in the 2002 NatWest Series. India and England competed in the league final at Lord’s after each team played six games.

With the help of centuries from Marcus Trescothick and Nasser Hussain, England set India a target of 326 runs in the game’s finale. India had a strong start in their chase and reached 106 in only 14.2 overs with skipper Sourav Ganguly’s quick-fire half-century. They eventually dropped to 5/146, though.

Young Yuvraj Singh and Mohammad Kaif were at the wicket and accumulated 121 runs for the 6th wicket before Yuvraj was out. After a 47-run seventh-wicket stand between Kaif with Harbhajan Singh, India’s remaining scoring requirement of 59 runs off 50 balls was lowered to 12 runs off 15 balls.

India was only two runs shy of the mark after Kaif’s nine runs in the 49th over, but Zaheer Khan went on strike for the last over. In addition to giving India a famous victory and setting off a legendary celebration from the Indian skipper, Khan hit those two runs in the 3rd ball of the over.

6. Australia vs New Zealand, third ODI, Hamilton (20 February 2007)

The Australian squad appears more frequently than any other team in the Top 10 list since they have played in several great ODI matches. Craig McMillan became the first Kiwi player to score a century in less than 70 balls.

5. England vs. India at Lord’s, London (13 July 2002)

From an Indian perspective, the Natwest Final involving England and India at Lord’s in 2002 is one of the most loved ODIs of all time. Chasing England’s total of 325/8 from 50 overs, the Indian openers went all guns blazing and scored 100 within the first 15 overs, with hundreds from Marcus Trescothick and Nasser Hussain.

But the abolition of the fielding limitations drew England back into the game, and they soon had India at 146/5 and on the verge of another final defeat.

The combination of Yuvraj Singh and Mohammad Kaif, on the other hand, played with guts belying their years and put on a 121-run stand for the sixth wicket, bringing India within touching distance of the mark before the former perished for 67 to throw the match back in England’s favor.

With some important help from the lower order, Kaif guaranteed no further lapses from his end and led the Indians to a stunning 2-wicket victory in the last over.

4. The Austral-Asia Cup final between Pakistan and India in Sharjah (18 April 1986)

Asia and Australia are vital cricketing nations that competed in the ODI competition known as the Austral-Asia Cup, which was held in Sharjah.They had often lost wickets and were at 9/241 with Miandad still in the field.

With a final score of 116 in 114 balls, containing 3 fours as well as sixes each, Miandad won the game.

3. At Edgbaston, in the ICC World Cup Semifinal, Australia will face South Africa (17 June 1999)

South Africa needed 39 runs from 31 balls to win after being bowled out on a surface that was favourable to bowlers. Lance Klusener, the eventual player of the series, scored 23 runs off only 12 balls for South Africa. Thanks to Steve Waugh’s century, Australia beat the target of 272 in the game with two balls remaining.

 Australia only scored 213 before being bowled out, but South Africa still faced a difficult task on a favourable surface to bowlers.

2. Australia versus. South Africa: 5th One-Day International, Johannesburg, (12 March 2006)

Australia became the first team to score more than 400 runs in an ODI. Graeme Smith and Herschelle Gibbs put up a 187-run stand for the second wicket. With Gibbs getting 77 runs in 33 balls, AB de Villiers and the 3rd wicket put up 94 runs. From 109 balls, South Africa was required to score 136 runs. Even though Andrew Hall was lost after the 3rd ball when Gibbs left the field, Boucher reached his half-century and secured a record-breaking chase for his team by hitting a four in the fifth.

1. The ICC World Cup final between England and New Zealand at Lord’s Stadium (14 July 2019)

Ben Stokes and Jos Buttler scored a 110-run stand for the fifth wicket to help England win. England scored more boundaries in the 50 overs than any other team, so they were declared the world champions. Because England scored more boundaries in the 50 overs than any other team, they were declared the world champions. Despite this, history will remember the 2019 ICC Cricket World Cup final as the best ODI game ever played.


There have been a lot of outstanding and noteworthy games throughout the history of professional sports in a variety of different sports. Whether it be a tournament, an ODI, or a test, cricket has produced some outstanding team and individual performances. Australia has eight games on its schedule.

Know all about cricket news and updates at CBTF news.

Get the fastest cricket news update at

Know all about cricket betting and updates at CBTF betting.

Get the updated expert betting tips at

Checkout our videos to get the latest updates about cricket and betting tips, and casino

tips to win big with expert opinions at