Best Cricket World Cup Matches of All Time
On this page9
- 01What makes a World Cup match great
- 02Australia vs South Africa, 1999 semi-final
- 03England vs New Zealand, 2019 final
- 04India vs West Indies, 1983 final
- 05India vs Sri Lanka, 2011 final
- 06Sri Lanka vs Australia, 1996 final
- 07Australia vs India, 2023 final
- 08At-a-glance: greatest World Cup matches
- 09The verdict
The best Cricket World Cup matches of all time are the 1999 Australia–South Africa semi-final tie at Edgbaston and the 2019 England–New Zealand final, which was decided by a Super Over and then a boundary count. Both are routinely ranked the greatest one-day games ever played, joined by landmark finals in 1983, 1996, 2011 and 2023 that each rewrote cricket history.
What makes a World Cup match great
A truly great World Cup match blends three things: a finish that stays undecided until the last possible ball, stakes high enough to define careers and nations, and a single moment that outlives the scorecard. A run-of-the-mill thrashing can be entertaining, but it rarely earns a place in cricket folklore.
The matches below all clear that bar. Some are finals that crowned first-time champions; one is a semi-final so tense it is still called the greatest game in the sport’s history despite settling nothing on the day. What unites them is that fans can name the exact delivery that decided them years later.
Australia vs South Africa, 1999 semi-final
Played at Edgbaston in Birmingham on 17 June 1999, this second semi-final is the match most cricket writers reach for first. Both sides finished on 213, making it a tie, with Australia advancing to the final because they had placed above South Africa in the earlier Super Six stage on net run rate.
The ending is the stuff of nightmares for South Africa. With one run needed off four balls, Lance Klusener set off for a single, but Allan Donald was ball-watching, dropped his bat and never heard the call. Australia’s Damien Fleming rolled the ball to Adam Gilchrist, who broke the stumps to run Donald out and complete the tie. ESPNcricinfo and The Cricket Monthly have both ranked it the No. 1 World Cup match ever played.
England vs New Zealand, 2019 final
The 2019 final at Lord’s on 14 July is the closest challenger to Edgbaston for the title of greatest ODI ever. England and New Zealand tied on 241 in regulation, then tied again in a Super Over, with each side scoring 15. England were crowned champions on the boundary count-back rule, having struck 26 boundaries to New Zealand’s 17.
Ben Stokes anchored the chase with an unbeaten 84 and was Man of the Match, while Martin Guptill’s run-out on the final ball of the Super Over sealed the most agonising of margins. It was England’s first World Cup title and the first ODI final in history to require a Super Over. Stuart Broad called it “the best white ball game of all time.”
India vs West Indies, 1983 final
The 1983 final at Lord’s on 25 June is the biggest upset in World Cup history. India, playing in their first final, were bowled out for just 183 against a West Indies side chasing a third straight title with arguably the most feared bowling attack ever assembled.
Kapil Dev’s team then defended the modest total superbly. Madan Lal and Mohinder Amarnath dismantled the West Indies chase, and a memorable running catch by Kapil Dev to remove Viv Richards turned the game. The West Indies were all out for 140, handing India a 43-run win and their first World Cup. Amarnath was named Man of the Match, and the victory is widely credited with igniting India’s love affair with the one-day game.
India vs Sri Lanka, 2011 final
The 2011 final at the Wankhede Stadium in Mumbai on 2 April gave India their first World Cup title in 28 years, and it did so on home soil. Chasing Sri Lanka’s 274, India lost early wickets before captain MS Dhoni promoted himself up the order and produced an unbeaten 91 off 79 balls.
Dhoni finished the job in the most iconic fashion, launching a six to win the match by six wickets with ten balls to spare. Gautam Gambhir’s 97 built the platform, and Yuvraj Singh was named Player of the Tournament. Commentator Ravi Shastri’s call — “India lift the World Cup after 28 years” — remains one of the sport’s most replayed pieces of audio.
Sri Lanka vs Australia, 1996 final
The 1996 final at the Gaddafi Stadium in Lahore on 17 March broke fresh ground. Australia set 241 for seven, with Mark Taylor top-scoring on 74, but Sri Lanka chased it down to win by seven wickets with 22 balls to spare.
Aravinda de Silva was the difference. His unbeaten 107, three wickets and two catches earned him Player of the Match and made him the second cricketer to win the award in both a semi-final and a final. Sri Lanka became the first host nation to lift the trophy and the first side to win a World Cup final batting second, a template many later champions would follow.
Australia vs India, 2023 final
The most recent World Cup final, played at the Narendra Modi Stadium in Ahmedabad on 19 November 2023, was a masterclass in silencing a home crowd. India had gone unbeaten through the entire tournament, but Australia bowled them out for 240 and then cruised the chase.
Travis Head scored 137 off 120 balls and shared a rebuilding stand with Marnus Labuschagne (58) after early wickets, steering Australia to a six-wicket win with 42 balls remaining. Head was named Player of the Match, and the result gave Australia a record-extending sixth World Cup title, cementing their status as the tournament’s dominant nation.
At-a-glance: greatest World Cup matches
The table below summarises each classic, ordered by year. All results are confirmed to 2026.
| Year | Match | Stage | Venue | Result |
|---|---|---|---|---|
| 1983 | India v West Indies | Final | Lord’s, London | India won by 43 runs |
| 1996 | Sri Lanka v Australia | Final | Lahore | Sri Lanka won by 7 wickets |
| 1999 | Australia v South Africa | Semi-final | Edgbaston | Tied; Australia advanced |
| 2011 | India v Sri Lanka | Final | Mumbai | India won by 6 wickets |
| 2019 | England v New Zealand | Final | Lord’s, London | Tied; England won on boundaries |
| 2023 | Australia v India | Final | Ahmedabad | Australia won by 6 wickets |
The verdict
If forced to pick one, most historians still crown the 1999 Edgbaston tie, with the 2019 Super Over final a fraction behind. But the beauty of the World Cup is that “greatest” shifts with each generation: an Indian fan may hold 2011 above all, an Australian 2023, and a Sri Lankan 1996. What every match on this list shares is a single unforgettable moment — a dropped bat, a boundary count, a six into the Mumbai night — that turned a cricket game into history.
Frequently asked questions
What is considered the greatest Cricket World Cup match of all time?+
The 1999 semi-final tie between Australia and South Africa at Edgbaston is the most common pick among cricket writers. ESPNcricinfo and The Cricket Monthly have both ranked it their No. 1 World Cup match. Its rival for the title is the 2019 final, which many called the greatest one-day game ever after being decided by a Super Over and boundary count.
How did England win the 2019 Cricket World Cup final?+
England and New Zealand tied on 241 runs in regulation, then tied again in the Super Over with 15 runs each. England were declared champions on the boundary count-back rule, having hit 26 boundaries to New Zealand's 17. It was England's first World Cup title and the first ODI final ever decided by a Super Over.
Why did Australia advance from the tied 1999 semi-final instead of South Africa?+
Both teams finished on 213 runs, so the match was a tie rather than a win for either side. Australia progressed because they had finished ahead of South Africa in the earlier Super Six stage on net run rate. Under the tournament rules, the higher-placed side advanced in the event of a semi-final tie.
Who won the 1983 Cricket World Cup final and why was it a shock?+
India, captained by Kapil Dev, beat the West Indies by 43 runs at Lord's on 25 June 1983. It was an upset because the West Indies were two-time defending champions with the world's most feared bowling attack, and India had been dismissed for just 183. Mohinder Amarnath was named Man of the Match for his all-round performance.
What made the 1996 Cricket World Cup final significant?+
Sri Lanka beat Australia by seven wickets at the Gaddafi Stadium in Lahore on 17 March 1996. Aravinda de Silva scored an unbeaten 107 and took three wickets to win Player of the Match. Sri Lanka became the first host nation to win a World Cup and the first team to win a final while chasing.
How did MS Dhoni finish the 2011 Cricket World Cup final?+
Chasing Sri Lanka's 274, India captain MS Dhoni promoted himself up the order and made an unbeaten 91 off 79 balls. He sealed the win with a six, giving India victory by six wickets and their first World Cup title since 1983. Dhoni was named Man of the Match at his home-country final in Mumbai.
Who won the 2023 Cricket World Cup final?+
Australia beat India by six wickets at the Narendra Modi Stadium in Ahmedabad on 19 November 2023. Travis Head scored 137 and was named Player of the Match as Australia chased down 241. The result gave Australia a record-extending sixth World Cup title and ended India's unbeaten run through the tournament.
Which country has won the most Cricket World Cups?+
As of 2026, Australia is the most successful nation with six titles, won in 1987, 1999, 2003, 2007, 2015 and 2023. India and the West Indies have two each, while England, Pakistan and Sri Lanka have one apiece. Australia's run from 1999 to 2007 remains the only sequence of three consecutive titles.
Sources
Related cricket guides
View all →Most Successful Cricket Captains of All Time
A look at the greatest Test and ODI cricket captains — the leaders whose tactical brilliance and winning records set them apart from the rest.
Greatest All-Rounders in Cricket History: The Complete List
The greatest all-rounders in cricket history could win matches with both bat and ball. Here are the players who defined the role across all eras.
Best Cricket Coaches of All Time: Legends Who Shaped the Game
The best cricket coaches have transformed national teams and shaped all-time greats. Here are the coaches widely regarded as the most influential in the sport's history.
Most Successful Cricket Teams in History: The All-Time Rankings
The most successful cricket teams ever — ranked by Test dominance, World Cup wins, and sustained periods of excellence across formats.
Greatest Test Matches Ever Played: Cricket's Most Memorable Games
The greatest Test matches in cricket history — games remembered for their drama, reversals of fortune, and the way they redefined what was thought possible in five-day cricket.
Most ODI Wickets in Cricket: All-Time Records and Top Bowlers
Muttiah Muralitharan holds the record for most ODI wickets ever taken. This guide covers the all-time leaders, what makes an elite ODI bowler, and key ODI bowling milestones.