Articles

10 Greatest Upsets in ODI Cricket History

#4 Bangladesh vs India (2007)

The 2007 World Cup was one with a lot of surprises and upsets.

While their arch-rivals, Pakistan, went down to Ireland, India got thrashed by the Bangladeshi side.

Despite valiant efforts by Sourav Ganguly (66) and Yuvraj Singh (47), the Indian team was floored for 191 on the back of a 4-for by Mashrafe Mortaza. Abdur Razzaq and Mohammad Rafique also picked up 3 wickets each to add insults to the injury.

Chasing 192, three Bangladeshi batsmen scored half-centuries to take the team over the line. Mushfiqur Rahim remained unbeaten on 56 whereas Shakib and Tamim scored 53 and 51 respectively.

This win propelled Bangladesh to the Super 8 stage of the World Cup knocking out the Indian team.

Brief Scores: India – 191 a/o (49.3 overs) (Sourav Ganguly 66, Mortaza 4/38); Bangladesh – 192/5 (48.3 overs) (Mushfiqur 56*, Virender Sehwag 2/17)

Result: Bangladesh defeated India by 7 wickets

Man of the Match: Mashrafe Mortaza (Bangladesh)

#3 India vs West Indies (1983)

India winning the Cricket World cup for first time in 1983

This was the day from when Cricket became more than just a sport in India. It became a religion.

David Frith, an editor at Wisden Cricket Monthly during the time of the 1983 World Cup, wrote: “Show me a person who gave Kapil Dev’s team any chance of winning the 1983 World Cup and I will show you a liar and an opportunist.”

West Indies, who had won the first two World Cups (1975 and 1979), were the firm-favorites going into the game and more so at the interval. Windies bowlers knocked off the Indian line-up for a paltry total of 183, and a defeat looked inevitable for the 2-time champs.

In the second innings, the Indian bowlers fought much more viciously than the Caribbeans had ever imagined. Mohinder Amarnath and Madan Lal scalped 3 wickets apiece to send the former champions packing for 140.

Brief Scores: India – 183 a/o (54.4 overs) (Kris Srikkanth 38, Andy Roberts 3/32); West Indies – 140 a/o (52 overs) (Viv Richards 33, Amarnath 3/12, Madan Lal 3/31)

Result: India defeated West Indies by 43 runs

Man of the Match: Mohinder Amarnath (India)

Previous 4 of 5 Next

Ananta Wagle

Cricket Aficionado! Full-time fan; part-time writer!

Share
Published by
Ananta Wagle

Recent Posts

PBKS Schedule IPL 2026: Full Match List, Dates, & Venue Details

Building on their spectacular run as IPL 2025 finalists, Shreyas Iyer’s Punjab Kings (PBKS) enter…

6 days ago

Best Bowling Figures in Losing Cause ODI

This article highlights the most remarkable instances where exceptional bowling performances were overshadowed by team…

6 days ago

MI Schedule IPL 2026: Full Match List, Dates, & Venue Details

After making a playoff run last season, the five-time champions Mumbai Indians (MI) enter 2026…

1 week ago

CSK Schedule IPL 2026: Full Match List, Dates, & Venue Details

For Chennai Super Kings (CSK), the 2026 season is being hailed as the "Great Reset."…

1 week ago

RCB Schedule IPL 2026: Full Match List, Dates, & Venue Details

As the defending champions, Royal Challengers Bengaluru (RCB) will open the 2026 season. The BCCI…

1 week ago

Century and 5-Wicket Haul in Same ODI

This article explores the rare cricketing feat of players scoring a century and taking a…

1 week ago