The Most Amazing Cricket Matches Ever Played

Cricket is not just a sport. It is a worldwide craze that spans generations and borders. In sold-out stadiums in India or on the grounds of England with centuries of history, it has allowed us to witness lasting emotional moments.

Over the years, it has definitely given us unforgettable events. We have gone into the archives to reflect on the most exhilarating and iconic games of cricket history. Join us as together we look at what we consider the top 10 greatest cricket matches ever!

🏆 A Look at the Top 10 Cricket Fixtures

Before we get into all that, we just wanted to say that when creating this list, we didn’t just take scores into consideration. To make this even more special for you, we looked at the matches that were exciting and kept fans wanting more!

As you’re going to see, these are absolute legends, consisting of incredible turns of events and moments that had millions of fans on the edge of their seats. Let’s not waste any more time and dive in to (re)discover the legendary matches that truly stand out — and with LeonBet, a trusted platform among Indian sports fans, you can make every big moment even more thrilling with live betting and top odds.

Leonbet india

⭐ Australia vs England Clash at Edgbaston: The Unforgettable Second Test of the 2005 Ashes

The 2005 Edgbaston Test is certainly one of the best matches ever in cricket history. What do you expect from the most dramatic Ashes match ever And to top it off England edged Australia by just two runs in a heart-stopping finish.

Fans were also treated to Andrew Flintoff’s all-round magic (including his unforgettable gesture of consoling Brett Lee) that captured the spirit of the game. Steve Harmison’s final wicket sealed a victory that reignited the Ashes rivalry and cemented this clash as one of cricket’s most unforgettable moments.

Australia vs England

⭐ India vs Pakistan: 2007 T20 World Cup Final

The 2007 T20 World Cup final in Johannesburg (South Africa) is often considered to be the greatest T20 match of all time. India’s 157/5 was anchored by Gautam Gambhir’s 75, but the game turned on Irfan Pathan’s crucial 3/16.

In what is seen as the best cricket match ever, Pakistan’s Misbah-ul-Haq nearly stole the show (needing 6 off 4) before Joginder Sharma delivered the final blow. India claimed the first T20 world title under MS Dhoni’s calm leadership. This ignited the format’s global rise and changed cricket forever (following such a legendary encounter).

India vs Pakistan

⭐ Australia vs South Africa: 1999 World Cup Semi-Final (Birmingham)

With just one run needed off the final ball, South Africa’s Lance Klusener and Allan Donald suffered a heartbreaking mix-up. This ended the match in a tie.

Australia advanced to the final due to having a superior group-stage finish. Ricky Ponting’s composed innings and Shane Warne’s four wickets proved decisive. The match’s tension and incredible finish have etched it into cricket history as arguably the greatest ODI of all time.

1999-WC-semi-victory

⭐ The West Indies vs England: 2016 T20 World Cup Final (Kolkata)

In 2016 cricket fans saw one of T20’s closest finishes. Joe Root, England’s top scorer, scored a total of 54. West Indies were behind until Carlos Brathwaite hit 4 sixes in a row off Ben Stokes and won.

This was the West Indies’ second T20 World Cup title and Brathwaite was an overnight star.

ICC World Twenty20 India 2016

⭐ Australia vs India: 2001 Kolkata Test (Eden Gardens)

This game had it all: excitement, thrills and the most awesome comeback ever! Forced to follow on after being 274 behind, India turned it around through VVS Laxman’s 281 and Rahul Dravid’s 180.

Harbhajan Singh took 13 wickets including a hat-trick as India won by 171 runs and became a chapter in Indian cricket history.

Australia vs India 2001

⭐ England vs New Zealand: 2019 World Cup Final (Lord’s)

The 2019 final at Lord’s which England won on the boundary count, was one of the closest finishes in cricket. Both teams scored 241 and the Super Over also ended level. The result 26-17 for the home side.

Ben Stokes scored 84 and was Man of the Match. England won its first World Cup and led to a big change in how limited overs cricket is decided.

England vs New Zealand

⭐ South Africa vs Australia: 2006 ODI (Johannesburg)

Among many record-breaking totals, Australia scored 434/4, the highest ODI score at that time. Ricky Ponting scored 164. In response Herschelle Gibbs scored 175 as South Africa chased down the target and finished 438/9 with one ball left.

First time a team had chased 400+ in an ODI, one of the greatest batting displays ever.

South Africa vs Australia

⭐ Pakistan vs India: 1999 Chennai Test

The 1999 Chennai Test was one of the best India vs Pakistan matches, their rivalry runs deep. Chasing 271, India looked set to win after Sachin Tendulkar’s 136 who batted with a back injury.

When he fell, Pakistan’s bowlers, led by Saqlain Mushtaq, took the last wickets to win by 12 runs.

Pakistan vs India

⭐ The West Indies vs Australia: 1960 Tied Test (Brisbane)

What makes this match interesting is that both teams finished with the same score of 737 runs. Australia’s last man Ian Meckiff was run out whiletrying to score the winning single, ending the match dramatically.

West Indies captain Frank Worrell and Australia’s Richie Benaud were praised for their sportsmanship and set a standard for all to follow for cricket match spirit and how Test cricket should be played.

Australia v West Indies

⭐ India vs Bangladesh: 2016 T20 World Cup (Bangalore)

In the 2016 T20 World Cup, India survived a last ball thriller against Bangladesh in Bangalore that fans still remember today. The match was tense from start to finish, with both teams constantly taking turns in the lead.

In the end, it all came down to the final delivery, when MS Dhoni made his iconic sprint to complete a fast run-out and secure the win. The whole stadium was holding its breath as the moment unfolded before the eyes of thousands of stunned fans.

📌 FAQs

England versus New Zealand in the 2019 World Cup Final. The match ended in a tie and was decided on boundary count. This was more dramatic than any Javed Miandad classic.

Absolutely. The first tied Test was in 1960 between Australia and the West Indies at Brisbane, one of the purest examples of competitive spirit in cricket.

Abhijit Nadkarni
Latest posts by Abhijit Nadkarni (see all)
    Leonbetindia.in | 1/16, 1st Floor Tardeo Market Building Tardeo, Mumbai, Maharashtra 400034 | All right reserved © # 2026