The Bangladesh national cricket team vs India national cricket team matches have delivered memorable performances, unexpected upsets, close finishes, and important milestones across international cricket. Although India have maintained a strong overall record, Bangladesh have repeatedly challenged their neighbours, especially in One Day Internationals.
The rivalry began in ODI cricket in 1988 and expanded when Bangladesh gained Test status in 2000. T20 internationals later added another dimension, producing dramatic encounters such as the 2016 T20 World Cup match and the 2018 Nidahas Trophy final.
From Bangladesh’s historic World Cup victory in 2007 to India’s recent successes in international tournaments, these matches have become an important part of Asian cricket.
Bangladesh vs India Head-to-Head Record
India hold a significant advantage over Bangladesh across all three major international formats. Bangladesh have been more competitive in ODIs than in Tests or T20Is, recording several important victories in bilateral series and ICC tournaments.
| Format | Matches | India wins | Bangladesh wins | Draws / No result |
|---|---|---|---|---|
| Test | 15 | 13 | 0 | 2 draws |
| ODI | 42 | 33 | 8 | 1 no result |
| T20I | 18 | 17 | 1 | 0 |
| Overall | 75 | 63 | 9 | 3 |
These figures cover men’s senior internationals through September 2025, the latest completed meetings reflected in the records used for this article. The overall total combines two drawn Tests and one ODI with no result.
India’s dominance is particularly clear in Test cricket, where Bangladesh have yet to record a victory over India. In T20Is, Bangladesh have managed one win, while the ODI format has provided their greatest opportunities to challenge the Indian team.
Bangladesh National Cricket Team vs India National Cricket Team Matches Timeline
The history of Bangladesh versus India includes several turning points that have shaped the rivalry.
| Year | Match or event | Result or significance |
|---|---|---|
| 1988 | First ODI meeting | India won by 9 wickets |
| 2000 | First Test match | India won by 9 wickets |
| 2004 | Bangladesh’s first ODI win over India | Bangladesh won by 15 runs |
| 2007 | ICC Cricket World Cup | Bangladesh defeated India by 5 wickets |
| 2011 | ICC Cricket World Cup | India won the opening match |
| 2015 | Bilateral ODI series | Bangladesh won 2–1 |
| 2016 | T20 World Cup | India won a last-over thriller by 1 run |
| 2018 | Nidahas Trophy final | India won by 4 wickets |
| 2019 | Bangladesh’s first T20I win over India | Bangladesh won by 7 wickets |
| 2022 | ODI series in Bangladesh | Bangladesh won 2–1 |
| 2022 | Test series in Bangladesh | India won 2–0 |
| 2023 | Asia Cup ODI | Bangladesh defeated India by 6 runs |
| 2024 | Test series in India | India won 2–0 |
| 2024 | T20I series in India | India won 3–0 |
| 2025 | Champions Trophy | India won by 6 wickets |
| 2025 | Asia Cup Super Four | India won by 41 runs |
These matches demonstrate how the rivalry has developed from India’s early dominance into a contest featuring several landmark Bangladesh victories and consistently competitive ODI encounters.
1988: India and Bangladesh Meet for the First Time
The first ODI between India and Bangladesh took place on October 27, 1988, in Chittagong during the Asia Cup.
India won the match by nine wickets, establishing an early advantage in the developing rivalry. At that time, Bangladesh were still building their international cricket infrastructure and had not yet achieved Test status.
The encounter was an important milestone for Bangladesh cricket because it gave the team an opportunity to compete against an established international side.
Over the following years, the teams met primarily in limited-overs tournaments. Their rivalry became more substantial as Bangladesh gained experience and gradually improved their performances against major cricketing nations.
2000: Bangladesh Play Their First Test Against India
Bangladesh became the tenth Test-playing nation in 2000, and India were their first opponents in Test cricket.
The inaugural Test took place in Dhaka from November 10 to November 14, 2000. Bangladesh produced a competitive batting performance, with Aminul Islam scoring a century in their first innings.
India eventually won by nine wickets, but the match was historically important for Bangladesh. It marked the beginning of the country’s journey in the longest format of international cricket.
India’s experience and depth gave them an advantage in subsequent Test encounters. Bangladesh, meanwhile, continued developing a generation of players capable of competing over five days.
2004: Bangladesh Record Their First ODI Victory Over India
Bangladesh registered their first ODI win against India in December 2004 in Dhaka.
The hosts won by 15 runs, delivering a landmark result in the rivalry. The victory demonstrated that Bangladesh could challenge India in limited-overs cricket, particularly in home conditions.
Although India continued to win most meetings, this result helped change perceptions of Bangladesh as an international team.
Their growing familiarity with Indian players and improving performances from their own batting and bowling units laid the groundwork for a much more famous victory three years later.
2007: Bangladesh Shock India in the World Cup
One of the most memorable Bangladesh national cricket team vs India national cricket team matches occurred during the 2007 ICC Cricket World Cup in the West Indies.
India entered the tournament with high expectations, but Bangladesh produced an outstanding performance in the group-stage match on March 17, 2007.
India were dismissed for 191, with Mashrafe Mortaza, Mohammad Rafique, and other Bangladesh bowlers restricting the Indian batting lineup. Bangladesh then chased the target successfully, winning by five wickets.
Teenage opener Tamim Iqbal played an aggressive innings, while Mushfiqur Rahim and Shakib Al Hasan also contributed important runs.
The defeat was a major shock for Indian cricket and one of the defining results in Bangladesh’s cricket history. Bangladesh progressed to the Super Eight stage, while India were eliminated in the group stage.
The result established Bangladesh as a team capable of upsetting leading international sides on the biggest stage.
2011: India Respond in the World Cup
India and Bangladesh met again in the opening match of the 2011 ICC Cricket World Cup in Dhaka.
India won the high-scoring contest by 87 runs. Virender Sehwag scored 175, while Virat Kohli contributed an unbeaten century, helping India post 370/4.
Bangladesh fought back during their chase but finished on 283/9. Tamim Iqbal and other batters attempted to maintain the required scoring rate, but India’s total proved too demanding.
India eventually won the tournament, defeating Sri Lanka in the final in Mumbai.
The 2011 meeting showed the contrast between the two World Cup encounters: Bangladesh’s upset in 2007 and India’s emphatic response four years later.
2015: Bangladesh Win Their First Bilateral ODI Series Against India
Bangladesh achieved another historic milestone in June 2015 when they hosted India for a three-match ODI series.
The hosts won the opening two matches to secure the series before India claimed the final game.
Mustafizur Rahman was one of the standout performers, using his variations and accuracy to trouble the Indian batters. He took five wickets in the first ODI and six in the second, making an immediate impact in international cricket.
Bangladesh won the series 2–1, marking their first bilateral ODI series victory against India.
The result was a turning point because it demonstrated that Bangladesh could do more than win individual matches. They could also outperform India over a complete series.
2016: India Win a Last-Over T20 World Cup Thriller
The 2016 ICC World Twenty20 meeting between India and Bangladesh remains one of the most dramatic matches in their rivalry.
The match took place in Bengaluru on March 23, 2016. India scored 146/7, setting Bangladesh a target of 147.
Bangladesh appeared well placed during the chase, but the final over produced extraordinary drama. With Bangladesh needing two runs from the last three balls, they lost three wickets in succession.
India won by just one run after a remarkable finish. Hardik Pandya bowled the final over, while wicketkeeper MS Dhoni’s sharp glovework helped complete the run-out of Mustafizur Rahman on the last ball.
The result was painful for Bangladesh, who had been close to securing a famous victory. For India, it was an important win in their successful run to the semifinal.
2018: India Win the Nidahas Trophy Final
India and Bangladesh met again in the final of the Nidahas Trophy in Colombo on March 18, 2018.
Bangladesh scored 166/8, with Sabbir Rahman contributing a valuable half-century. India faced a challenging chase and needed a strong finish to win the tournament.
Dinesh Karthik became the hero of the final. Coming in late in the innings, he scored 29 not out from just eight balls, including a last-ball six that secured a dramatic four-wicket victory for India.
The final was another example of how closely contested these matches could become in T20 cricket. Bangladesh had put themselves in a strong position, but India’s finishing ability proved decisive.
For Indian fans, Karthik’s innings remains one of the most memorable late cameos in a T20I final.
2019: Bangladesh Record Their First T20I Victory Over India
Bangladesh achieved their first T20I win against India on November 3, 2019, in Delhi.
India scored 148/6 after batting first. Bangladesh chased the target with seven wickets in hand, finishing the innings with three balls remaining.
Mushfiqur Rahim played a match-winning innings, scoring an unbeaten 60. His composure during the chase helped Bangladesh handle pressure against India’s bowling attack.
The victory was particularly significant because Bangladesh had struggled to beat India in the shortest format. Their success showed that the team could execute a disciplined chase against a highly rated opponent.
India went on to win the series 2–1, but Bangladesh’s victory remained a landmark in the history of their T20I rivalry.
2022: Bangladesh Win Another ODI Series
Bangladesh hosted India for a three-match ODI series in December 2022 and secured another 2–1 series victory.
The opening match on December 4 produced a dramatic finish. Bangladesh won by one wicket after Mehidy Hasan Miraz and the lower order guided the hosts through a difficult chase.
Bangladesh won the second ODI by five runs on December 7, with Mehidy again playing a decisive role. India won the third match by a substantial margin, but the series was already secured by the hosts.
The 2022 result was particularly notable because Bangladesh had now won two bilateral ODI series against India, following their success in 2015.
India later faced Bangladesh in a two-match Test series during the same tour. India won both Tests, maintaining their unbeaten Test record against Bangladesh.
2023: Bangladesh Defeat India in the Asia Cup
India and Bangladesh met in the Super Four stage of the 2023 Asia Cup in Colombo on September 15.
Bangladesh batted first and scored 265/8. Shakib Al Hasan and Towhid Hridoy made important contributions to the innings.
India’s chase faltered despite Shubman Gill’s century. Bangladesh’s bowlers took regular wickets and restricted India to 259, winning the match by six runs.
The result was a significant achievement for Bangladesh because India were among the tournament favourites. It also demonstrated that Bangladesh could still produce strong performances against India in major ODI competitions.
India subsequently won the 2023 Asia Cup final against Sri Lanka.
2024: India Dominate the Test Series
Bangladesh toured India in September and October 2024 for a two-match Test series.
The first Test was played in Chennai, where India won by 280 runs. Ravichandran Ashwin scored a century and took important wickets, while India’s bowling attack restricted Bangladesh in both innings.
The second Test took place in Kanpur. Rain interrupted much of the match, but India adopted an aggressive approach when play resumed and forced a result.
India won by seven wickets, completing a 2–0 series victory. The result extended their unbeaten Test record against Bangladesh.
The series highlighted India’s strength in home conditions, particularly their ability to combine experienced batting with effective spin and seam bowling.
2024: India Sweep the T20I Series
After the Test series, India and Bangladesh played three T20 internationals in October 2024.
India won the first match in Gwalior by seven wickets, the second in Delhi by 86 runs, and the third in Hyderabad by 133 runs.
The Hyderabad match was particularly memorable because India posted 297/6, one of the highest totals in men’s T20I cricket. Sanju Samson scored a century, while Suryakumar Yadav and other batters helped India maintain an exceptionally high scoring rate.
India completed a 3–0 series sweep, underlining their depth and aggressive approach in the shortest format.
2025: India Defeat Bangladesh in the Champions Trophy
India and Bangladesh met in the group stage of the 2025 ICC Champions Trophy in Dubai on February 20.
Bangladesh batted first and posted 228, with Towhid Hridoy scoring a century. India’s bowlers kept Bangladesh from building a larger total.
India then chased the target, reaching 231/4 and winning by six wickets. Shubman Gill scored an unbeaten century, guiding India to victory with a composed innings.
The result was important for India’s campaign, as they went on to win the Champions Trophy.
For Bangladesh, Hridoy’s century was a major positive, although the team could not defend its total against India’s experienced batting lineup.
2025: India Beat Bangladesh in the Asia Cup Super Four
India and Bangladesh faced each other again in the 2025 Asia Cup Super Four stage on September 24.
India scored 168/6 and then restricted Bangladesh to 127, winning by 41 runs. The result strengthened India’s position in the tournament and continued their strong recent record in T20 internationals against Bangladesh.
India ultimately won the 2025 Asia Cup, defeating Pakistan in the final.
The meeting was another reminder of India’s consistency in major tournaments, where their batting depth and bowling options have often proved decisive against Bangladesh.
Best Performances in Bangladesh vs India Matches
The rivalry has featured individual performances that changed the course of matches and became memorable moments for supporters.
| Player | Memorable performance | Match significance |
|---|---|---|
| Tamim Iqbal | Aggressive batting in the 2007 World Cup | Helped Bangladesh complete a historic upset |
| Mashrafe Mortaza | Key wickets in the 2007 World Cup | Restricted India’s batting lineup |
| Mustafizur Rahman | Outstanding bowling in the 2015 ODI series | Helped Bangladesh secure their first bilateral ODI series win |
| MS Dhoni | Final-over run-out in the 2016 T20 World Cup | Helped India win by one run |
| Dinesh Karthik | 29 not out from 8 balls in the 2018 Nidahas Trophy final | Sealed India’s last-ball victory |
| Mushfiqur Rahim | Unbeaten 60 in the 2019 T20I | Led Bangladesh to their first T20I win over India |
| Mehidy Hasan Miraz | Decisive lower-order contributions in 2022 ODIs | Helped Bangladesh win the ODI series |
| Shubman Gill | Century in the 2025 Champions Trophy match | Guided India to a six-wicket victory |
These performances reflect the different ways the rivalry has developed: Bangladesh have often relied on individual brilliance and disciplined bowling, while India have benefited from batting depth and strong finishing performances.
India vs Bangladesh: Which Format Is Most Competitive?
The head-to-head record differs considerably depending on the format.
Test cricket: India have won 13 of the 15 matches, with the remaining two ending in draws. Bangladesh have yet to win a Test against India.
ODI cricket: This format has produced Bangladesh’s most significant successes. Their 2007 World Cup upset, bilateral series victories in 2015 and 2022, and the 2023 Asia Cup win are major highlights.
T20 international cricket: India have won 17 of 18 meetings. Bangladesh’s lone victory came in 2019, although the 2016 and 2018 encounters showed how close some T20 matches could become.
Overall, ODIs have offered Bangladesh the greatest opportunities to challenge India, while India have maintained a particularly strong advantage in Tests and T20Is.
Conclusion
The Bangladesh national cricket team vs India national cricket team matches represent a rivalry shaped by India’s consistent success and Bangladesh’s ability to produce memorable upsets.
From the first ODI in 1988 and Bangladesh’s Test debut in 2000 to the World Cup shock of 2007, the dramatic T20 finishes of 2016 and 2018, and major tournament meetings in 2025, the teams have created a rich history across all formats.
India remain comfortably ahead in the overall head-to-head record, but Bangladesh have shown that they can challenge their neighbours, especially in ODIs. Their future encounters will continue to attract attention from fans across South Asia.
Frequently Asked Questions
1. When did Bangladesh and India first play an international cricket match?
Bangladesh and India first played an ODI against each other on October 27, 1988, during the Asia Cup in Chittagong. India won by nine wickets.
2. Who has won more matches between Bangladesh and India?
India have won considerably more matches across the three major men’s international formats. Through September 2025, India had 63 wins, Bangladesh had nine wins, and three matches were drawn or had no result.
3. Has Bangladesh ever beaten India in Test cricket?
No. Bangladesh have not recorded a Test victory against India. India have won 13 of their 15 Test meetings, while two matches ended in draws.
4. What was Bangladesh’s most famous victory over India?
Bangladesh’s five-wicket win over India in the 2007 ICC Cricket World Cup is among their most famous victories. The result contributed to India’s early elimination from the tournament.
5. When did Bangladesh first beat India in T20 international cricket?
Bangladesh recorded their first T20I victory over India on November 3, 2019, in Delhi. They won by seven wickets, with Mushfiqur Rahim scoring an unbeaten 60.