Top 10 Greatest Cricket Matches of All Time

Top 10 Greatest Cricket Matches of All Time

Cricket has produced countless thrilling moments, heart-stopping finishes, and legendary performances over the years. From nail-biting World Cup finals to unexpected underdog victories, here are the top 10 greatest cricket matches of all time that left fans speechless and etched their names in cricketing history.

1. England vs New Zealand – ICC World Cup Final 2019

Venue: Lord’s, London
Result: England won on boundary count after Super Over

This match redefined the word epic. Both teams scored 241 in their innings, followed by a dramatic Super Over that ended in a tie. England was crowned champions based on boundary count—arguably the most dramatic ending to a cricket match ever.

2. India vs Pakistan – ICC T20 World Cup Final 2007

Venue: Johannesburg, South Africa
Result: India won by 5 runs

A classic India-Pakistan encounter, this inaugural T20 World Cup final had fans on the edge of their seats. Misbah-ul-Haq’s scoop attempt in the last over handed India a memorable win and the first-ever T20 title.

3. Australia vs South Africa – 5th ODI 2006

Venue: Johannesburg, South Africa
Result: South Africa won by 1 wicket

Australia posted a world-record 434/4 in 50 overs. South Africa responded with 438/9, chasing down the target in a jaw-dropping run-fest. This game is widely considered the greatest ODI of all time.

4. India vs Australia – 2nd Test 2001, Eden Gardens

Venue: Kolkata, India
Result: India won by 171 runs

After being asked to follow on, India—led by a legendary partnership between VVS Laxman (281) and Rahul Dravid (180)—turned the game around. This iconic victory ended Australia’s 16-match winning streak.

5. England vs Australia – Ashes Test, Headingley 2019

Venue: Headingley, Leeds
Result: England won by 1 wicket

Ben Stokes produced one of the greatest test innings ever, scoring 135* to lead England to a miraculous win while chasing 359 with just one wicket in hand. A true Ashes classic.

6. West Indies vs England – T20 World Cup Final 2016

Venue: Eden Gardens, Kolkata
Result: West Indies won by 4 wickets

Carlos Brathwaite’s four consecutive sixes in the final over stunned England and won West Indies their second T20 World Cup. “Remember the name!” echoed around the world.

7. India vs Sri Lanka – ICC World Cup Final 2011

Venue: Wankhede Stadium, Mumbai
Result: India won by 6 wickets

India lifted the World Cup after 28 years, with Gautam Gambhir and MS Dhoni playing crucial knocks. Dhoni’s iconic six to finish the match is still etched in fans’ memories.

8. Pakistan vs India – ICC Champions Trophy Final 2017

Venue: The Oval, London
Result: Pakistan won by 180 runs

An unexpected domination by Pakistan in a major final. Fakhar Zaman’s century and a fiery bowling attack dismantled India, delivering one of Pakistan’s most famous wins.

9. Australia vs India – T20 Match, Sydney 2016

Venue: Sydney Cricket Ground
Result: India won by 7 wickets

Virat Kohli’s masterclass chase in a do-or-die game is still regarded as one of his finest T20 innings. India clean-swept the series, and Kohli’s celebration became iconic.

10. South Africa vs England – Semi-final, ICC World Cup 1992

Venue: Sydney Cricket Ground
Result: England won due to rain rule confusion

One of the most controversial endings in cricket history. Rain interrupted the game, and South Africa’s target was adjusted unfairly due to the old rain-rule method, sparking global debate.

Conclusion

These matches are more than just games—they’re timeless memories for fans, showing the thrill, unpredictability, and emotion that cricket brings. Whether it’s a last-ball finish, an underdog’s triumph, or a heroic individual performance, each of these matches has earned its legendary status in the sport’s history.

Copyright © 2025 | World Elite Sports