Greatest World Cup Matches, The ICC Cricket World Cup has produced some of the most unforgettable moments in sporting history. From last-ball thrillers and miraculous run chases to stunning upsets and legendary individual performances, the tournament has consistently delivered matches that have defined generations of cricket fans.
While every edition of the World Cup creates new memories, only a handful of games have earned legendary status. These Best Cricket World Cup Matches featured immense pressure, extraordinary skill, dramatic twists, and unforgettable moments that changed cricket history forever.
Here is a look at some of the greatest Cricket World Cup matches ever played.
1. England vs New Zealand – ICC Cricket World Cup Final 2019
Venue: Lord’s, London
Winner: England (Boundary Count Rule)
The 2019 World Cup Final remains one of the greatest ODI matches ever played.
England posted 241/10, with Ben Stokes playing a fighting innings of 84*. New Zealand’s disciplined bowling attack, led by Lockie Ferguson and Matt Henry, kept England under constant pressure.
New Zealand responded with 241/8 thanks to Kane Williamson’s calm leadership and valuable contributions throughout the innings.
For the first time in World Cup history, the final ended in a tie.
The Super Over also ended level.
England were declared champions because they had scored more boundaries during the match—a rule that was later removed by the ICC following widespread debate.
The match had everything:
- Incredible fielding
- Outstanding bowling
- A dramatic overthrow that added four crucial runs
- The first tied World Cup final
- A tied Super Over
Few sporting events have generated as much discussion around the world.
2. Australia vs South Africa – Semi-Final, 1999
Venue: Edgbaston, Birmingham
Many cricket historians still consider this the greatest ODI ever played.
Australia managed only 213 after Shaun Pollock and Allan Donald ripped through their batting lineup.
South Africa looked in control before Shane Warne produced one of the finest bowling spells in World Cup history, taking four wickets and changing the momentum completely.
The final over became cricket folklore.
Lance Klusener smashed two boundaries off Damien Fleming, leaving South Africa needing just one run from four balls.
Then came the unforgettable misunderstanding between Klusener and Allan Donald.
Donald failed to respond to the call for a single, resulting in a run-out.
The match ended in a tie.
Because Australia had finished higher in the Super Six stage, they advanced to the final.
This heartbreaking finish remains one of cricket’s defining moments.
3. New Zealand vs South Africa – Semi-Final, 2015
Venue: Eden Park, Auckland
Greatest World Cup Matches, This semi-final showcased aggressive cricket at its finest.
Rain reduced South Africa’s innings, but AB de Villiers and Faf du Plessis powered the Proteas to a formidable total under the Duckworth-Lewis method.
New Zealand began brilliantly with Brendon McCullum blasting 59 off just 26 balls.
The match still required a composed finish.
Grant Elliott produced the innings of his life, remaining calm under immense pressure.
With five runs needed from two balls, he launched Dale Steyn for a memorable six over long-on.
Eden Park erupted.
New Zealand reached their first-ever Cricket World Cup Final.
The emotional scenes after the victory are among the most iconic images in cricket history.
4. India vs West Indies – Final, 1983
Venue: Lord’s, London
This wasn’t just a great match—it changed cricket forever.
India entered the tournament as massive underdogs against the dominant West Indies, winners of the previous two World Cups.
Batting first, India managed only 183.
Almost everyone believed the match was over.
Instead, Kapil Dev’s side produced one of the greatest bowling performances in World Cup history.
The turning point came when Kapil Dev ran backwards to complete a spectacular catch that dismissed Viv Richards.
West Indies collapsed for just 140.
India had stunned the cricket world.
The victory transformed cricket in India and laid the foundation for the country’s rise as a global cricket powerhouse.
5. India vs Sri Lanka – Final, 2011
Venue: Wankhede Stadium, Mumbai
After 28 years, India finally lifted the World Cup again.
Sri Lanka posted 274 thanks to Mahela Jayawardene’s elegant unbeaten century.
India’s chase began disastrously with Virender Sehwag dismissed first ball and Sachin Tendulkar falling cheaply.
The pressure was enormous.
Gautam Gambhir anchored the innings with a magnificent 97.
MS Dhoni promoted himself ahead of Yuvraj Singh and delivered one of the greatest captain’s knocks in World Cup history.
His unbeaten 91 ended with perhaps the most famous six in Indian cricket history.
The image of Dhoni finishing the match with a towering strike remains one of the tournament’s greatest moments.
6. England vs Ireland – Group Stage, 2011
Venue: Bengaluru
England scored a massive 327, powered by centuries from Jonathan Trott and Ian Bell.
Ireland appeared to have little chance.
Kevin O’Brien had other ideas.
He smashed the fastest century in Cricket World Cup history at the time, reaching three figures in just 50 balls.
Ireland completed one of the greatest chases ever seen in ODI cricket.
The victory became one of the biggest upsets in World Cup history and remains a defining moment for Associate cricket nations.
7. Australia vs Afghanistan – League Stage, 2023
Venue: Mumbai
Australia looked beaten.
Chasing 292, they collapsed to 91/7.
Afghanistan were on the verge of producing one of the biggest upsets in cricket history.
Then Glenn Maxwell produced an innings that defied belief.
Battling severe cramps and barely able to run, Maxwell struck an unbeaten 201 from just 128 balls.
His double century became arguably the greatest ODI innings ever played.
Australia completed an impossible chase with three wickets remaining.
The innings instantly became part of World Cup folklore.
8. India vs Pakistan – Group Stage, 2003
Venue: Centurion
Few cricket rivalries carry the intensity of India versus Pakistan.
Pakistan posted a competitive 273 thanks to Saeed Anwar’s century.
India responded through one of Sachin Tendulkar’s greatest ODI innings.
His upper-cut six off Shoaib Akhtar remains one of cricket’s most replayed shots.
Tendulkar scored a breathtaking 98 and guided India toward victory.
The match attracted hundreds of millions of viewers worldwide and lived up to its enormous expectations.
9. Australia vs West Indies – Semi-Final, 1996
West Indies looked certain to reach another World Cup Final after Australia recovered to post 207.
The Caribbean side cruised to 165/2 before suffering one of the most dramatic collapses in tournament history.
They lost seven wickets for just 37 runs.
Australia completed an astonishing comeback and signalled the beginning of their era of dominance under Steve Waugh and later Ricky Ponting.
10. India vs Zimbabwe – Group Stage, 1983
Every championship campaign has one defining moment.
For India in 1983, it was Kapil Dev‘s legendary unbeaten 175.
India were reeling at 17/5 before their captain rescued the innings with arguably the greatest rescue act in World Cup history.
Unfortunately, television coverage was unavailable due to a strike, meaning no footage of the innings exists.
India won the match and stayed alive in the tournament before eventually becoming world champions.
What Makes a World Cup Match Truly Great?
Several factors separate a memorable game from a legendary one:
- High-pressure knockout situations
- Last-over or last-ball finishes
- Extraordinary individual performances
- Historic upsets
- Matches that changed cricket history
- Emotional significance for fans
The greatest World Cup contests combine all of these ingredients, creating memories that endure for decades.
Read More: Cricket World Cup 2027 Schedule: Complete Fixtures, Dates & Match Timetable
Final Thoughts
Greatest World Cup Matches, The ICC Cricket World Cup has consistently delivered drama unlike any other sporting event. Whether it is Australia’s heartbreaking tie against South Africa in 1999, England’s historic Super Over victory in 2019, Kapil Dev inspiring India’s improbable triumph in 1983, or Glenn Maxwell’s astonishing double century in 2023, these matches have shaped the legacy of the tournament.
As every new World Cup unfolds, cricket fans hope to witness another classic that joins this elite list. If history has shown anything, it is that the World Cup has a remarkable habit of producing unforgettable moments when the stakes are at their highest.