India and Bangladesh have built a competitive rivalry across all three formats over the years.
While India has dominated the overall head to head record, Bangladesh has produced memorable victories and landmark series wins. This guide covers their complete head to head stats, records and key matches.
Bangladesh vs India Head to Head: Overall Record at a Glance
Since their first meeting in 1988, India and Bangladesh have built one of Asian cricket’s most emotionally charged fixtures. The overall numbers, however, tell only half the story.
| Format | Matches | India Won | Bangladesh Won | Draws / No Result |
|---|---|---|---|---|
| Tests | 15 | 13 | 0 | 2 |
| ODIs | 42 | 33 | 8 | 1 |
| T20Is | 18 | 17 | 1 | 0 |
| Overall | 75 | 63 | 9 | 3 |
- First-ever meeting: October 27, 1988, in Chattogram — India won by 9 wickets during that year’s Asia Cup.
- India has never lost a Test series to Bangladesh and remains unbeaten in the format across 15 matches.
- Bangladesh’s 9 wins have come almost entirely in ODIs, with one lone T20I win breaking the pattern.
India vs Bangladesh Head to Head in Test Cricket
Test cricket is where the gap between these two sides is widest.

- Bangladesh has never beaten India in a Test match, across 15 encounters stretching from 2000 to 2024.
- Two matches have ended in draws, both played on Bangladeshi soil, in Chattogram and Fatullah.
- India’s biggest Test win margin against Bangladesh came at Dhaka in 2004, an innings and 140 runs, a scoreline nearly repeated with an innings and 130-run win in 2019.
- Zaheer Khan is the leading wicket-taker in Tests between the two sides, with 31 wickets across just seven matches.
India vs Bangladesh Head to Head in ODI Cricket
This is the format where Bangladesh has actually made history — twice.
- India lead the ODI head-to-head 33-8 from 42 matches, with 1 no result.
- Bangladesh’s first-ever ODI win over India came on December 26, 2004, in Dhaka, snapping a long losing run.
- Bangladesh have won two bilateral ODI series against India outright: a 2-1 series victory in 2015, powered by Mustafizur Rahman’s 13 wickets, and another 2-1 series win in 2022.
- India’s largest ODI win margin over Bangladesh stands at 227 runs, recorded in Chattogram in 2022.
- Virat Kohli is the leading run-scorer in ODIs between the two sides, with 807 runs at an average of 67.25, including four centuries and three fifties.
India vs Bangladesh Head to Head in T20I Cricket
T20Is remain India’s most one-sided format against Bangladesh.
- India lead 17-1 from 18 matches.
- Bangladesh’s only T20I win came on November 3, 2019, in Delhi — a 7-wicket chase led by Mushfiqur Rahim’s unbeaten innings, ending a long wait for a shortest-format breakthrough.
- India’s biggest T20I win margin against Bangladesh is 133 runs, set in Gwalior/Hyderabad in October 2024, after India posted 297/6 — their highest total in the fixture.
- Deepak Chahar’s 6/7 against Bangladesh in Nagpur (2019) remains the best bowling figures recorded in this T20I rivalry.
- Rohit Sharma is the leading run-scorer in T20Is between the two teams, with 454 runs, well clear of the next name on the list.
Top Performers in the India vs Bangladesh Rivalry
| Category | Player | Team | Record |
|---|---|---|---|
| Most ODI runs | Virat Kohli | India | 807 runs, 4 centuries |
| Most ODI runs (Bangladesh) | Shakib Al Hasan | Bangladesh | 671 runs, 8 fifties |
| Most T20I runs | Rohit Sharma | India | 454 runs |
| Most T20I runs (Bangladesh) | Sabbir Rahman | Bangladesh | 236 runs |
| Best T20I bowling figures | Deepak Chahar | India | 6/7 (Nagpur, 2019) |
| Most Test wickets | Zaheer Khan | India | 31 wickets in 7 matches |
| Most Test wickets (Bangladesh) | Shakib Al Hasan | Bangladesh | 15 wickets in 9 innings |
Bangladesh’s Giant-Killing Days: Every Major Upset Over India
This is the angle most head-to-head articles skip entirely — because “India dominates” makes for a shorter headline. But treating Bangladesh’s 9 wins as a footnote misses what actually turned this into a rivalry rather than a formality. Here are the moments Bangladesh actually got the better of India:
- December 26, 2004 (Dhaka, ODI): Bangladesh’s first-ever win over India in any format, ending 16 years of one-sided history.
- March 17, 2007 (Port of Spain, World Cup): The upset that defined the rivalry — Bangladesh bowled India out for 191 and chased it down by 5 wickets, knocking India out of the World Cup at the group stage.
- 2015 (Home ODI series): Bangladesh beat India 2-1 in a bilateral series for the first time, with Mustafizur Rahman announcing himself as a genuine India-slayer.
- November 3, 2019 (Delhi, T20I): Bangladesh’s only T20I win over India, chasing down the target by 7 wickets behind Mushfiqur Rahim.
- 2022 (Home ODI series): A second bilateral ODI series win, 2-1, proving 2015 wasn’t a one-off.
Five moments, three formats, and roughly one upset every four to five years — infrequent enough to stay special, frequent enough that India can never fully take this fixture for granted.
The Rivalry Beyond the Scoreboard: Why 2026 Could Change Everything
Here’s what most stat-only articles leave out entirely: this rivalry isn’t purely a cricketing story anymore. Diplomatic tensions between the two nations escalated through late 2025, and Bangladesh subsequently pulled out of the 2026 T20 World Cup being co-hosted in India, a decision with no real precedent in this fixture’s history.
A series scheduled for September 2026, expected to include three ODIs and three T20Is, remains in doubt amid the same unrest. For a rivalry built almost entirely on cricketing terms since 1988, this is the first time politics has threatened to pause it outright, and it’s the part of the “head to head” conversation that pure stats can’t capture.
Quick-Reference Timeline: India vs Bangladesh Head to Head
- 1988 — First-ever meeting; India win by 9 wickets in Chattogram (Asia Cup).
- 2000 — Bangladesh’s Test debut comes against India; India win by 9 wickets.
- 2004 — Bangladesh register their first-ever win over India, in ODIs.
- 2007 — Bangladesh’s World Cup upset eliminates India from the group stage.
- 2015 — Bangladesh’s first bilateral ODI series win over India (2-1).
- 2019 — Bangladesh’s only T20I win over India, in Delhi.
- 2022 — Bangladesh’s second bilateral ODI series win over India (2-1).
- 2024 — India’s biggest T20I win margin over Bangladesh: 133 runs.
- 2025 — India win the Asia Cup Super Four clash in Dubai by 41 runs; diplomatic tensions later disrupt future scheduling.
Conclusion
The numbers say India dominate, 63 wins to 9, but the story underneath is more layered. Bangladesh has twice beaten India in bilateral series, pulled off a World Cup shock, and forced its way from minnow to genuine challenger, all while a new, non-cricketing complication now hangs over the fixture’s future.
For fans, the real head-to-head isn’t just win-loss columns; it’s watching whether Bangladesh’s rare moments of brilliance become a pattern, and whether the two sides even take the field in 2026 at all.
