This Bangladesh vs India cricket timeline traces selected matches from 1988 to 2022: Bangladesh’s first win in 2004, the 2007 World Cup upset, the 2015 ODI series victory and several close finishes. Use the table for a quick overview, then read the match context and source notes below.
For another South Asian cricket story, see our coverage of why Bangladesh missed the 2026 T20 World Cup.
Bangladesh vs India cricket timeline at a glance
| Year | Competition or series | Why it mattered |
|---|---|---|
| 1988 | Asia Cup | One of the earliest ODI meetings between the two sides. |
| 2004 | India tour of Bangladesh | Bangladesh recorded their first victory over India in Dhaka, after an earlier 11-run defeat in the same month. |
| 2007 | ICC Cricket World Cup | Bangladesh beat India by five wickets in Port of Spain, one of the tournament’s landmark upsets. |
| 2015 | Bangladesh ODI series win | Bangladesh won a home ODI series against India 2–1. |
| 2016 | ICC Men’s T20 World Cup | India won a dramatic Bengaluru match by one run. |
| 2018 | Asia Cup final | India completed a last-ball chase in a close final. |
| 2022 | India in Bangladesh | Bangladesh won the ODI series 2–1; India won the Test series 2–0. |
2004: Bangladesh’s first win over India
India held the advantage through the early years of the rivalry, while Bangladesh used high-level matches to build experience. Two December 2004 matches must be distinguished: India won one by 11 runs, but Bangladesh subsequently recorded their first victory over India in Dhaka. The ICC’s historical account documents both games.
2007 World Cup: Bangladesh’s breakthrough win
The defining early moment came at the 2007 ICC Cricket World Cup. Bangladesh defeated India by five wickets in Port of Spain, a result that helped send India out in the group stage. Tamim Iqbal, Mushfiqur Rahim and Mashrafe Mortaza played key roles in a victory that changed how this fixture was viewed across world cricket.
The ICC has described the result as one of Bangladesh’s greatest cricketing moments. It gave the team confidence that it could challenge established opponents on the sport’s biggest stage.
2015: A first ODI series win over India
Bangladesh’s 2–1 home ODI series victory in 2015 was another major milestone. Mustafizur Rahman made an immediate impact, taking consecutive five-wicket hauls in the first two games. The result showed that Bangladesh could win a series against India, rather than rely on a single upset.
Close contests in T20 and Asia Cup cricket
Several short-format matches have made the timeline especially dramatic. In the 2016 T20 World Cup, Bangladesh needed two runs from three balls but India recovered to win by one run. The 2018 Asia Cup final was just as tight: India chased the target off the final ball to take the trophy.
Those matches helped create the tension that surrounds the rivalry. India have often had the stronger overall record, but Bangladesh have regularly made major contests difficult and emotionally charged.
2022: Bangladesh win the ODIs; India win the Tests
The 2022 India tour of Bangladesh added another clear chapter. Bangladesh won the ODI series 2–1, while India took the two-match Test series 2–0. This contrast reflects the rivalry’s wider pattern: Bangladesh have been especially capable in home ODI conditions, while India have maintained a strong Test record.
What makes Bangladesh vs India compelling?
- Regional importance: the matches carry huge attention across South Asia.
- Contrasting strengths: India’s depth meets Bangladesh’s home-condition confidence and fighting spirit.
- High-stakes memories: World Cups, Asia Cups and close finishes give every new meeting context.
- New generations: each side continues to bring new players and tactical approaches to the rivalry.
FAQ: Bangladesh vs India cricket rivalry
When did Bangladesh first beat India?
Bangladesh first defeated India in an ODI in Dhaka in December 2004. Their five-wicket World Cup victory followed in 2007.
Did Bangladesh beat India in 2004?
Yes. Bangladesh won in Dhaka in December 2004. The 11-run defeat was a different match, not the outcome of every meeting that year.
When did Bangladesh first win an ODI series against India?
Bangladesh won a home ODI series against India 2–1 in 2015.
Where can readers verify the historic World Cup result?
The ICC’s classic Bangladesh–India matches guide covers the 2004 near miss, Bangladesh’s first win later that month, and the 2007 World Cup victory.

