Best cricket matches of 90s
The 1990s stand out as a truly memorable period in the history of One Day International (ODI) cricket. It was a decade filled with exciting matches that captivated fans worldwide and featured some of the greatest cricketers of all time. During this era, the game witnessed intense rivalries, last-minute finishes, and moments of sheer brilliance that have since become legendary. Below is a list of 10 of best cricket matches of 90s and most unforgettable ODI matches that left a lasting impact on the cricketing world:
1. Australia vs South Africa (1999 World Cup Semi-Final)
- Date: June 17, 1999
- Venue: Edgbaston, Birmingham
- Result: Match tied (Australia reached the final on a better run rate)
This match is remembered as one of the most exciting games in cricket history. Australia scored 213 runs, with Michael Bevan and Steve Waugh playing important roles. South Africa’s bowlers, especially Shaun Pollock and Allan Donald, did well to restrict Australia.
South Africa started their chase well and looked like they were going to win. But in a dramatic finish, with only 1 run needed and 1 wicket in hand, a mix-up between Lance Klusener and Allan Donald led to a run-out. The game ended in a tie, but Australia advanced to the final due to a better run rate from earlier in the tournament. This match was heartbreaking for South Africa, and the run-out is still remembered by fans today. This match is listed among best cricket matches of 90s.

2. India vs Pakistan (1996 World Cup Quarter-Final)
- Date: March 9, 1996
- Venue: M. Chinnaswamy Stadium, Bangalore
- Result: India won by 39 runs
This was a huge game between rivals India and Pakistan in the 1996 World Cup. India scored 287/8, with Navjot Singh Sidhu making a good score and Ajay Jadeja smashing 45 runs off 25 balls in the end. Jadeja’s aggressive batting turned the game in India’s favor.
Pakistan started well, with Aamir Sohail and Saeed Anwar giving them a strong start. However, when Sohail taunted Indian bowler Venkatesh Prasad after hitting a boundary, Prasad bowled Sohail out on the next ball, which shifted the momentum. After this, Pakistan’s batting collapsed, and India won by 39 runs to move into the semi-finals. This match is listed among best cricket matches of 90s.

3. Sri Lanka vs Australia (1996 World Cup Final)
- Date: March 17, 1996
- Venue: Gaddafi Stadium, Lahore
- Result: Sri Lanka won by 7 wickets
Sri Lanka’s victory in the 1996 World Cup was a fairytale story. Australia batted first and scored 241/7, with captain Mark Taylor leading the way with 74 runs. Sri Lanka’s bowlers, including Chaminda Vaas and Muttiah Muralitharan, kept things tight.
Sri Lanka’s chase started aggressively, with Sanath Jayasuriya and Romesh Kaluwitharana setting the tone. But it was Aravinda de Silva who played the match-winning innings, scoring 107 not out. Sri Lanka comfortably chased the target, winning their first-ever World Cup and making history. This match is listed among best cricket matches of 90s.

4. Pakistan vs India (Pepsi Independence Cup Final, 1998)
- Date: January 18, 1998
- Venue: Dhaka, Bangladesh
- Result: India won by 3 wickets
Pakistan batted first and set a huge target of 315, with Saeed Anwar scoring a brilliant 140 and Ijaz Ahmed adding 71 runs. At the time, chasing over 300 was very difficult in ODIs.
However, India’s Sourav Ganguly played an outstanding innings of 124, keeping India in the game. Despite losing wickets at important moments, India chased the total successfully with just 1 ball to spare, securing a memorable victory in a high-pressure final. This match is listed among best cricket matches of 90s.

5. South Africa vs Australia (1997, 4th ODI)
- Date: April 5, 1997
- Venue: Kingsmead, Durban
- Result: Australia won by 2 wickets
South Africa posted a big score of 284/6, with good knocks from Hansie Cronje and Jonty Rhodes. Back then, chasing such a total was a tough task.
Australia, led by Steve Waugh, kept up the chase with determination. The game went down to the last ball, and Michael Bevan hit a boundary off the final delivery to give Australia a thrilling 2-wicket win, proving why he was considered one of the best finishers in ODI cricket. This match is listed among best cricket matches of 90s.

6. India vs West Indies (Hero Cup Semi-Final, 1993)
- Date: November 24, 1993
- Venue: Eden Gardens, Kolkata
- Result: India won by 2 runs
India could only score 225 in their innings, which wasn’t a big total. The West Indies looked like they were going to chase it easily but lost key wickets.
In the final over, West Indies needed 6 runs to win with 2 wickets left. Surprisingly, Sachin Tendulkar was given the ball. He bowled a brilliant over, and India won by just 2 runs. This win is remembered for Tendulkar’s calmness under pressure and India’s fighting spirit. This match is listed among best cricket matches of 90s.

7. Sri Lanka vs India (Coca-Cola Champions Trophy Final, 1998)
- Date: November 7, 1998
- Venue: Sharjah
- Result: India won by 3 wickets
In the final of the Coca-Cola Champions Trophy, Sri Lanka scored 273/7, with good contributions from Aravinda de Silva and Mahela Jayawardene.
However, the day belonged to Sachin Tendulkar, who celebrated his 25th birthday with a masterful innings of 134 runs from 131 balls. His brilliant knock helped India chase down the target easily and win the match by 6 wickets. This match is listed among best cricket matches of 90s.

8. Pakistan vs India (Austral-Asia Cup Final, 1994)
- Date: April 14, 1994
- Venue: Sharjah
- Result: Pakistan won by 39 runs
Pakistan scored a modest 250, which seemed like a chaseable total for India. However, Aaqib Javed bowled a sensational spell, taking 7 wickets for just 37 runs, including a hat-trick.
His deadly bowling, using reverse swing, completely destroyed India’s batting line-up. Pakistan won the game by 39 runs, and Aaqib’s performance is still considered one of the best bowling spells in ODI history. This match is listed among best cricket matches of 90s.

9. West Indies vs Australia (Carlton & United Series, 1996)
- Date: January 18, 1996
- Venue: Melbourne Cricket Ground
- Result: West Indies won by 4 wickets
Australia posted a target of 271 runs, but West Indies chased it down thanks to a brilliant innings from Brian Lara, who scored 90 runs.
Lara’s classy and aggressive batting led the West Indies to victory in the final over. This match is remembered for Lara’s brilliance and the West Indies’ ability to hold their nerve in a close chase. This match is listed among best cricket matches of 90s.

10. England vs India (1993, 3rd ODI, Texaco Trophy)
- Date: May 25, 1993
- Venue: Lord’s, London
- Result: India won by 6 wickets
England set a target of 246/8, with Graham Gooch and Alec Stewart playing well. In reply, India was led by a young Sachin Tendulkar, who scored his first ODI fifty.
Tendulkar played with great maturity, while Mohammad Azharuddin and Vinod Kambli also contributed. India chased down the target with 7 balls left, securing a big win at Lord’s and marking a major moment in Tendulkar’s rise as a star. This match is listed among best cricket matches of 90s.
These matches were full of drama, exciting moments, and brilliant performances. They truly showcased why the 1990s was one of the most thrilling decades in ODI cricket!



