The Bangladesh National Cricket Team vs India National Cricket Team Timeline lists the cricketing rivalry between these two Asian teams since 1988. Since then, the two teams have played some of the most memorable matches in One-Day International (ODI) cricket and Test series. They have also played some exciting Twenty20 International (T20I) cricket. This list contains all the head-to-head records for the two teams as well as the match results for the different formats that the teams play. Additionally, this list provides the major cricket milestones for each team from 1988 to 2026.
Bangladesh National Cricket Team vs India National Cricket Team Timeline: Overview
On October 27, 1988, the first-ever One Day International (ODI) between India and Bangladesh took place at Chittagong, Bangladesh, as part of the Asia Cup. India defeated Bangladesh by nine wickets after holding them to only 99/8.
The first Test match between Bangladesh National Cricket Team vs India National Cricket Team Timeline earned its “Test” status in 2000. Since then, the two nations have met in numerous Test matches, bilateral One Day International (ODI) and Twenty20 International (T20I) contests, as well as several different International Cricket Council (ICC) events such as the Asia Cup, the Cricket World Cup, etc.
One of the major events that has defined the cricket relationship between Bangladesh and India includes: Bangladesh winning the 2007 World Cup; India winning a nail-biting one-run match against Bangladesh during the 2016 T20 World Cup; and Bangladesh losing the 2018 Nidahas Trophy final.
| Year | Major Event | Result |
| 1988 | First India vs Bangladesh ODI | India won by 9 wickets |
| 2000 | First Test match | India won by 9 wickets |
| 2004 | Bangladesh’s first ODI win | Bangladesh won by 15 runs |
| 2007 | Cricket World Cup encounter | Bangladesh won by 5 wickets |
| 2015 | First bilateral ODI series win | Bangladesh won 2–1 |
| 2016 | T20 World Cup thriller | India won by 1 run |
| 2018 | Nidahas Trophy final | India won by 4 wickets |
| 2019 | First Bangladesh T20I win | Bangladesh won by 7 wickets |
| 2022 | Bangladesh ODI series victory | Bangladesh won 2–1 |
| 2025 | Champions Trophy encounter | India won by 6 wickets |
| 2025 | Asia Cup Super Four match | India won by 41 runs |
Bangladesh vs India Head-to-Head Record in All Formats
As of November 2026, the teams have played 75 international matches across all three formats. India have won 63 matches, Bangladesh have won nine, and three matches have ended in draws or no results.
| Format | Matches | India Won | Bangladesh Won | Draw/No Result |
| Test | 15 | 13 | 0 | 2 |
| ODI | 42 | 33 | 8 | 1 |
| T20I | 18 | 17 | 1 | 0 |
| Total | 75 | 63 | 9 | 3 |
Bangladesh National Cricket Team vs India National Cricket Team Timeline Test Match Timeline (2000–2026)
The timeline for the India versus Bangladesh Test match started in November of 2000 with the first ever Test match that Bangladesh played. The game took place at Bangabandhu National Stadium in Dhaka. Bangladesh had just been given full International Cricket Council (ICC) membership and Test status when they played this match.
Bangladesh batted first in their first inning and posted 400 runs. Aminul Islam scored a record-setting 145 runs. India then batted and put up 429 runs, and then dismissed Bangladesh in their second inning for only 91 runs. India went on to win the game by nine wickets.
| Year | Test Series | Result |
| 2000 | Bangladesh vs India | India won 1–0 |
| 2004 | India vs Bangladesh | India won 2–0 |
| 2007 | Bangladesh vs India | Series drawn 0–0 |
| 2010 | Bangladesh vs India | India won 2–0 |
| 2015 | Bangladesh vs India | Series drawn 0–0 |
| 2017 | India vs Bangladesh | India won by 208 runs |
| 2019 | India vs Bangladesh | India won 2–0 |
| 2022 | Bangladesh vs India | India won 2–0 |
| 2024 | India vs Bangladesh | India won 2–0 |
The 2022 series featured an 188-run victory for India in the first Test at Chattogram, followed by a closely contested three-wicket win in Dhaka.
In 2024, India defeated Bangladesh by 280 runs in Chennai and seven wickets in Kanpur to complete another 2–0 series victory.
Bangladesh vs India ODI Match Timeline (1988–2026)
The Bangladesh vs India ODI timeline began with the 1988 Asia Cup. Although India won that initial match with ease, Bangladesh slowly grew to become a viable contender against India in the 2000s.
Bangladesh had its first win over India in an ODI match in December 2004, at Dhaka, with a 15 run victory. Their most significant success was at the 2007 Cricket World Cup, where they beat India by five wickets and eliminated them from the competition.
Bangladesh reached an important goal in 2015 when they won their first two-match One Day International (ODI) series against India. The results of this series were 2-1. This was followed up with a similar result in December 2022, as Bangladesh won their home series against India with a score of 2-1.
| Year | Tournament/Series | Result |
| 1988 | Asia Cup | India won by 9 wickets |
| 2004 | Bangladesh vs India ODI | Bangladesh won by 15 runs |
| 2007 | ICC Cricket World Cup | Bangladesh won by 5 wickets |
| 2011 | ICC Cricket World Cup | India won by 87 runs |
| 2015 | India tour of Bangladesh | Bangladesh won series 2–1 |
| 2018 | Asia Cup Final | India won by 3 wickets |
| 2019 | ICC Cricket World Cup | India won by 28 runs |
| 2022 | India tour of Bangladesh | Bangladesh won series 2–1 |
| 2023 | ICC Cricket World Cup | India won by 7 wickets |
| 2025 | ICC Champions Trophy | India won by 6 wickets |
India vs Bangladesh T20I Match Timeline (2009–2026)
| Year | Tournament/Series | Result |
| 2009 | First India vs Bangladesh T20I | India won |
| 2016 | ICC T20 World Cup | India won by 1 run |
| 2018 | Nidahas Trophy Final | India won by 4 wickets |
| 2019 | Bangladesh tour of India | Bangladesh won by 7 wickets |
| 2022 | ICC T20 World Cup | India won by 5 runs |
| 2023 | Asian Games Semi-Final | India won by 9 wickets |
| 2024 | ICC T20 World Cup | India won by 50 runs |
| 2024 | India vs Bangladesh T20I Series | India won 3–0 |
| 2025 | Asia Cup Super Four | India won by 41 runs |
India’s biggest T20I victory against Bangladesh came in October 2024, when they won by 133 runs in Hyderabad. India scored 297/6, with Sanju Samson smashing 111 runs from just 47 deliveries.
Bangladesh vs India Asia Cup Match History
The Asia Cup has been a key factor in the development of the rivalry between Bangladesh National Cricket Team vs India National Cricket Team Timeline in terms of cricket. The two countries met internationally for the first time in the 1988 Asia Cup and India won that match by nine wickets.
Beginning in 2012, 2016, and 2018, Bangladesh slowly increased its competitive edge within the tournament, ultimately reaching the final match each year. The 2012 campaign was especially notable due to Bangladesh’s victory over India with a five-wicket margin in the group stage of competition prior to its appearance in the final.
In the 2018 Asia Cup final, India beat Bangladesh with 3 wickets left in what was a very close game. Bangladesh also beat India by 6 runs in the 2023 Asia Cup.
The Indian team beat the Bangladeshi team in the 2025 Asia Cup Super Four stage, beating Bangladesh by 41 runs after scoring 168/6.
Bangladesh National Cricket Team vs India National Cricket Team Timeline World Cup Match History
India and Bangladesh have produced several memorable encounters in ICC Cricket World Cup tournaments. Their 2007 meeting remains one of the most significant matches in Bangladesh cricket history.
| World Cup Year | Winner | Result |
| 2007 | Bangladesh | Won by 5 wickets |
| 2011 | India | Won by 87 runs |
| 2015 | India | Won by 109 runs |
| 2019 | India | Won by 28 runs |
| 2023 | India | Won by 7 wickets |
Bangladesh National Cricket Team vs India National Cricket Team Timeline Last 10 Matches Results
Here are the ten latest completed men’s international matches between Bangladesh and India across all formats, listed chronologically from newest to oldest.
| Date | Format | Winner | Result |
| 24 Sep 2025 | T20I | India | Won by 41 runs |
| 20 Feb 2025 | ODI | India | Won by 6 wickets |
| 12 Oct 2024 | T20I | India | Won by 133 runs |
| 9 Oct 2024 | T20I | India | Won by 86 runs |
| 6 Oct 2024 | T20I | India | Won by 7 wickets |
| 22 Jun 2024 | T20I | India | Won by 50 runs |
| 27 Sep 2024 | Test | India | Won by 7 wickets |
| 19 Sep 2024 | Test | India | Won by 280 runs |
| 19 Oct 2023 | ODI | India | Won by 7 wickets |
| 15 Sep 2023 | ODI | Bangladesh | Won by 6 runs |
India won nine of these ten encounters, while Bangladesh secured one victory in the 2023 Asia Cup.
Bangladesh National Cricket Team vs India National Cricket Team Timeline Highest Scores and Biggest Wins
Both teams have produced impressive batting performances and memorable bowling displays in their international encounters. India hold several major batting records, particularly in ODI and T20I cricket.
| Record | Team/Player | Achievement |
| Highest Test team total | India | 687/6 declared |
| Highest ODI team total | India | 409/8 |
| Highest T20I team total | India | 297/6 |
| Highest individual Test score | Sachin Tendulkar | 248* |
| Highest individual ODI score | Ishan Kishan | 210 |
| Highest ODI victory margin | India | 227 runs |
| Best ODI bowling figures | Stuart Binny | 6/4 |
India recorded their highest ODI total against Bangladesh in December 2022, scoring 409/8. In the same match, Bangladesh were bowled out for 182, giving India a 227-run victory.
Bangladesh National Cricket Team vs India National Cricket Team Timeline Most Successful Players
Several legendary cricketers have contributed significantly to the Bangladesh vs India rivalry. Players such as Virat Kohli, Rohit Sharma, Shakib Al Hasan and Mushfiqur Rahim have delivered memorable performances.
Top run-scorers in ODI and T20I encounters:
| Player | Team | Runs |
| Rohit Sharma | India | 1,304 |
| Virat Kohli | India | 1,162 |
| Mushfiqur Rahim | Bangladesh | 932 |
| Shakib Al Hasan | Bangladesh | 837 |
| Mahmudullah | Bangladesh | 724 |
Leading wicket-takers in ODI and T20I encounters:
| Player | Team | Wickets |
| Shakib Al Hasan | Bangladesh | 36 |
| Mustafizur Rahman | Bangladesh | 35 |
| Mashrafe Mortaza | Bangladesh | 23 |
| Taskin Ahmed | Bangladesh | 20 |
| Jasprit Bumrah | India | 18 |
Conclusion
Since 1988, the Bangladesh National Cricket Team vs India National Cricket Team Timeline shows India’s success and Bangladesh’s development in international cricket. There are many great memories from this long-running series including historic ODI wins by Bangladesh and exciting Test and T20I matches played by both countries. The head-to-head record between these two nations, as well as their previous match history, demonstrate a healthy competition that attracts fans of cricket around the world.
Also read this:
New Zealand National Cricket Team vs India National Cricket Team Timeline
South Africa National Cricket Team vs New Zealand National Cricket Team Timeline
India National Cricket Team vs West Indies Cricket Team Timeline
FAQs
1. When did Bangladesh and India play their first international cricket match?
India and Bangladesh played their first international match on 27 October 1988 during the Asia Cup in Chittagong. India won by nine wickets.
2. How many matches have India and Bangladesh played in all formats?
As of November 2026, India and Bangladesh have played 75 men’s international matches across Tests, ODIs and T20Is.
3. How many times has Bangladesh defeated India in international cricket?
Bangladesh have defeated India nine times in men’s international cricket across all three formats.
4. When did Bangladesh first defeat India in an ODI?
Bangladesh recorded their first ODI victory against India in December 2004, winning by 15 runs in Dhaka.
5. Has Bangladesh ever defeated India in a Test match?
No. India have won 13 of their 15 Test encounters against Bangladesh, while the remaining two matches ended in draws.
6. Who has scored the most runs in Bangladesh National Cricket Team vs India National Cricket Team Timeline?
Rohit Sharma leads the combined ODI and T20I run-scoring records between the teams with 1,304 runs, according to available head-to-head statistics.


