
Top 10 Best Thriller Cricket Matches of All Time
Cricket is called a gentleman's game, but every once in a while, it turns into a high-octane drama that keeps fans on the edge of their seats. From last-ball finishes to unexpected turnarounds, the sport has given us matches that will forever be etched in history. Here's a deep dive into the top 10 most thrilling cricket matches of all time, spanning different eras and formats.
Cricket has given us some unforgettable matches that still make fans’ hearts race whenever they are remembered. From World Cup finals to nerve-wracking last-over finishes, these games remind us why cricket is often called a game of glorious uncertainties. Here are the top 10 thriller matches in cricket history.
1. Australia vs South Africa – 1999 World Cup Semi-Final, Edgbaston
- A game often described as the most dramatic ODI in cricket history.
- South Africa needed 1 run from 4 balls with 1 wicket in hand.
- Lance Klusener smashed two boundaries, then a tragic mix-up saw Allan Donald run out.
- Match ended in a tie, but Australia advanced due to a better Super Six record.
- The heartbreak still haunts Proteas fans decades later.
2. India vs Pakistan – 2007 T20 World Cup Final, Johannesburg
- The first-ever T20 World Cup final between arch-rivals.
- India posted 157, thanks to Gautam Gambhir's 75.
- Pakistan fought hard, Misbah-ul-Haq took it to the last over.
- Needing 6 to win, Misbah played the infamous scoop to fine leg - caught by Sreesanth.
- India lifted the inaugural T20 World Cup.
3. England vs New Zealand – 2019 World Cup Final, Lord's
- The first ODI World Cup final to end in a tie after 100 overs.
- Super Over also tied, but England won on boundary count rule.
- Ben Stokes' heroic 84* kept England alive.
- The match sparked debates on fairness in cricket's rules.
- Known simply as "The Greatest Game of Cricket".
4. India vs Australia – 2001 Kolkata Test (Eden Gardens)
- Australia enforced the follow-on after a 274-run lead.
- VVS Laxman (281) and Rahul Dravid (180) turned the match around with a 376-run stand.
- Harbhajan Singh took 13 wickets in the match.
- India won by 171 runs, ending Australia's 16-Test winning streak.
- A defining moment in Indian cricket history.
5. South Africa vs Australia – 2006, Johannesburg (438 Match)
- Australia scored 434/4 — then the highest ODI total ever.
- Herschelle Gibbs played one of the greatest innings (175 off 111 balls).
- Mark Boucher hit the winning runs with a ball to spare.
- South Africa chased it down, creating ODI history.
- A rollercoaster that redefined one-day cricket.
6. West Indies vs England – 2016 T20 World Cup Final, Kolkata
- England set a competitive 155 in the final.
- West Indies needed 19 from the last over.
- Carlos Brathwaite smashed 4 consecutive sixes off Ben Stokes.
- Ian Bishop's legendary call: "Remember the name!"
- The Caribbean party started instantly.
7. India vs Bangladesh – 2016 T20 World Cup, Bangalore
- Bangladesh needed 2 runs from 3 balls to win.
- Pandya bowled a sensational final three deliveries.
- Mushfiqur Rahim's premature celebration cost Bangladesh dearly.
- Dhoni's lightning run-out sealed a 1-run win for India.
- A classic example of how T20 cricket can change in seconds.
8. Pakistan vs India – 1986 Austral-Asia Cup Final, Sharjah
- India posted 245, with Sunil Gavaskar top-scoring.
- Pakistan needed 4 off the last ball.
- Javed Miandad smashed Chetan Sharma for a six over midwicket.
- The shot became part of Pakistan's cricket folklore.
- A rivalry-defining moment.
9. England vs Australia – 2005 Ashes, Edgbaston Test
- One of the greatest Test matches ever played.
- Australia fell short by just 2 runs while chasing 282.
- Andrew Flintoff consoled Brett Lee in a famous sportsmanship moment.
- The match set the tone for an unforgettable Ashes series.
- Every session was pure drama.
10. Sri Lanka vs India – 2010 Tri-Series Final, Dambulla
- Low-scoring nail-biter with Sri Lanka defending 245.
- MS Dhoni kept India in the hunt with a captain's knock.
- Needing 5 from 2 balls, India got home with a ball to spare.
- Showed Dhoni's unmatched calm under pressure.
- Proof that thrillers don't always need huge totals.
These matches prove why cricket is more than just a sport - it’s an emotion filled with drama, heartbreak, joy, and unforgettable moments that stay etched in history.