India National Cricket Team vs Bangladesh National Cricket Team Timeline: Complete History, Records and Stats (1988–2025)
On March 17, 2007, in Port of Spain, Trinidad, Bangladesh did something that shook Indian cricket to its core. They bowled India out for 191 and chased it down comfortably. India were eliminated from the World Cup group stage. The head coach was fired within weeks. A rivalry-long dismissed as routine-announced itself as something far more complicated. The India national cricket team vs bangladesh national cricket team timeline stretches across 37 years, 76 matches, and two nations whose cricketing relationship has moved steadily from total imbalance toward genuine, bilateral competition.
India vs Bangladesh: Quick Facts
The India national cricket team vs Bangladesh national cricket team timeline begins in 1988 and covers every format of international cricket. Here is what the rivalry looks like at a glance-the kind of structured surfaces first.

| Fact | Detail |
| First Match | 1988 Asia Cup, Chittagong |
| Total Matches Played | 76 (all formats) |
| India Total Wins | 63 |
| Bangladesh Total Wins | 9 |
| Drawn / No Result | 3 |
| Closest Match | India by 1 run (2016 World T20, Bengaluru) |
| Largest Victory | India by 280 runs (2024 Chennai Test) |
| Highest Individual Score | Ishan Kishan 210 off 131 balls (ODI, 2022) |
| Best ODI Bowling Figures | Stuart Binny 6/4 (2014, Mirpur) |
| Best T20I Bowling Figures | Deepak Chahar 6/7 (2019, Nagpur) |
| Most ODI Runs (Bangladesh) | Shakib Al Hasan-751 runs |
| Most ODI Wickets (Bangladesh) | Shakib Al Hasan-29 wickets |
Overall Head-to-Head Record
Read More: England cricket team vs South Africa national cricket team timeline
India lead the all-format head-to-head 63–9 across 76 matches. In Tests, India have never lost a single game. In ODIs, Bangladesh have won 8 times-including two bilateral series victories. In T20Is, Bangladesh held just one win from 18 attempts.
| Format | Matches | India Wins | Bangladesh Wins | Drawn / NR |
| Tests | 15 | 13 | 0 | 2 |
| ODIs | 42 | 33 | 8 | 1 |
| T20Is | 18 | 17 | 1 | 0 |
| Total | 76 | 63 | 9 | 3 |
The surface-level numbers suggest a lopsided contest. What they hide is a growing bilateral competitiveness in ODIs that no other Asian team-except Pakistan-can claim against India.
India vs Bangladesh Timeline: Era by Era
The india national cricket team vs bangladesh national cricket team timeline is best understood not as a single unbroken story, but as four distinct phases, each defined by a power shift.
1988–1999: Associate Nation, One Giant Upset
For most of this period, Bangladesh were an ICC associate nation-no Test status, no professional domestic structure, no depth. Every meeting with India followed the same pattern: a large India win. The 1988 Asia Cup in Chittagong was the first official match between the two sides. India won by nine wickets. The margin was repeated in 1990 and again across multiple Asia Cup and tri-series fixtures through the mid-1990s. Then came 1999. At Northampton, in the group stage of the ICC Cricket World Cup, Bangladesh defeated India by 62 runs-their first-ever win against a Test-playing nation in a World Cup. It was not an accident. Bangladesh had qualified for that tournament by winning the 1997 ICC Trophy, and they arrived with a game plan. India, treating the fixture as a formality, did not. The result contributed to India’s group-stage exit from the 1999 World Cup.

| Period | Matches | India Wins | Bangladesh Wins |
| 1988–1999 | 7 | 6 | 1 |
2000–2009: Test Status and Two World Cup Knockouts
Bangladesh received Test status in June 2000. Their very first Test match was against India-they lost by nine wickets in Dhaka. India toured Bangladesh again in 2004, winning both Tests convincingly. Irfan Pathan took 11 wickets for 96 runs across the series-the best match bowling performance in any Test between the two sides. The 2007 World Cup in the West Indies changed everything. Bangladesh defeated India by five wickets in Port of Spain. Mashrafe Mortaza was Player of the Match with 4/38. India were eliminated at the group stage. Greg Chappell was replaced as India’s head coach within weeks. The reshuffling that followed-including MS Dhoni’s rise to the T20 captaincy-produced the team that won the 2007 ICC World Twenty20 and the 2011 ODI World Cup. In 2009, Bangladesh won a bilateral ODI series against India 2-1 in Bangladesh-their first-ever bilateral series win against India.
| Period | Matches | India Wins | Bangladesh Wins |
| 2000–2009 | 22 | 17 | 4 |
2010–2019: Drama, Near-Misses and Last-Ball Finishes
This era produced the rivalry’s most emotionally intense cricket. The india national cricket team vs bangladesh national cricket team timeline in this decade is defined less by results and more by moments. In the 2011 World Cup opener at Mirpur, Virender Sehwag scored 175-the highest individual score in any India vs Bangladesh fixture across all formats. India won by 87 runs. In the 2015 World Cup quarterfinal at Melbourne, Rohit Sharma scored 137. India won by 109 runs. A no-ball controversy-Rohit had appeared to be caught behind before the decision was overturned-generated significant debate, including protests in Dhaka. The 2016 ICC World T20 at Bengaluru produced the tightest match in rivalry history. Bangladesh needed 2 runs off 3 balls to win. They scored 1. Mushfiqur Rahim’s ramp shot off Hardik Pandya did not clear the fielder. India won by 1 run-the smallest winning margin in 76 matches. In 2018, the Nidahas Trophy T20 tri-series final in Colombo delivered another last-over drama. Dinesh Karthik struck 22 off 8 balls-winning with a six off the final delivery-to complete one of the most remarkable finishes in T20 cricket history. Bangladesh’s sole T20I win against India came in November 2019 at Delhi-a 7-wicket victory that remains their only T20I win across 18 attempts. In the very next match of the same series, Deepak Chahar took 6/7 in Nagpur-the best bowling figures in T20I history at the time-and sealed India’s series win 2-1.
| Period | Matches | India Wins | Bangladesh Wins |
| 2010–2019 | 27 | 22 | 4 |

2020–2025: Bangladesh Wins a Series in India’s Backyard
Read More: West Indies cricket team vs South Africa national cricket team timeline
The most recent chapter in the india national cricket team vs bangladesh national cricket team timeline produced a historically significant result in December 2022. Bangladesh defeated India 2-1 in an ODI series in Bangladesh-their second bilateral series win against India. Mehidy Hasan Miraz scored an unbeaten century in the decider. India responded with complete dominance in 2024. In September and October, India won both Tests (280 runs in Chennai, 7 wickets in Kanpur) and all three T20Is during Bangladesh’s tour of India. The Hyderabad T20I win-by 133 runs-is the largest T20I winning margin in this rivalry’s history.
| Period | Matches | India Wins | Bangladesh Wins |
| 2020–2025 | 20 | 17 | 2 |
India vs Bangladesh Test Record
India have never lost a Test match against Bangladesh in 15 attempts. The record stands at 13 wins and 2 draws-a total dominance that has remained unbroken since Bangladesh earned Test status in 2000.
Key Test Records
- Highest individual score: Sachin Tendulkar, 248 not out-Dhaka, 2004
- Highest team total (India): 687/6 declared-Hyderabad, 2017
- Best bowling (match): Irfan Pathan, 11/96-Dhaka, 2004
- Largest winning margin: India by 280 runs-Chennai, September 2024
Most Runs in India vs Bangladesh Tests
| Player | Country | Runs |
| Sachin Tendulkar | India | 820 |
| Mushfiqur Rahim | Bangladesh | 604 |
| Rahul Dravid | India | 560 |
| Gautam Gambhir | India | 381 |
| Cheteshwar Pujara | India | 468 |
| Virat Kohli | India | 437 |
| Shakib Al Hasan | Bangladesh | 376 |
Most Wickets in India vs Bangladesh Tests
| Player | Country | Wickets |
| Irfan Pathan | India | 24 |
| Shakib Al Hasan | Bangladesh | 22 |
| Harbhajan Singh | India | 21 |
| Zaheer Khan | India | 18 |
India vs Bangladesh ODI Record
India have won 33 of 42 completed ODI matches against Bangladesh, with 8 Bangladesh wins and 1 no-result. The bilateral ODI series record, however, is narrower than most expect: India 3, Bangladesh 2 in completed series-the tightest series balance Bangladesh hold against any major Asian side.

Key ODI Records
- Highest team total (India): 314/9 in 50 overs
- Highest team total (Bangladesh): 307 all out in 49.4 overs (2015)
- Highest individual score: Ishan Kishan, 210 off 131 balls-Chattogram, 2022
- Best bowling figures: Stuart Binny, 6/4-Mirpur, 2014 (the best bowling figures ever recorded by an Indian bowler in ODI cricket)
- Highest partnership (India): 180 runs-Rohit Sharma and KL Rahul, 1st wicket
Most Runs in India vs Bangladesh ODIs
| Player | Country | Runs | Matches |
| Shakib Al Hasan | Bangladesh | 751 | 22 |
| Rohit Sharma | India | 569 | 20 |
| Virat Kohli | India | 499 | 18 |
| Tamim Iqbal | Bangladesh | 487 | 21 |
Most Wickets in India vs Bangladesh ODIs
| Player | Country | Wickets | Matches |
| Shakib Al Hasan | Bangladesh | 29 | 22 |
| Ajit Agarkar | India | 16 | 8 |
| Mustafizur Rahman | Bangladesh | 13 | 12 |
| Mashrafe Mortaza | Bangladesh | 13 | 15 |
Shakib Al Hasan holds both the most ODI runs and the most ODI wickets against India in this rivalry-a statistical double that no other player in this entire head-to-head comes close to matching.
India vs Bangladesh T20I Record
India have won 17 of 18 T20I matches against Bangladesh. Bangladesh’s only T20I win came in November 2019 at Delhi. India’s dominance in this format is the most absolute across all three formats of the rivalry.
Key T20I Records
- Most runs (India): Rohit Sharma-454 runs in 12 matches at strike rate 141.43
- Highest individual score: Rohit Sharma, 89 off 61 balls-Colombo, 2018
- Most wickets (India): Yuzvendra Chahal-9 wickets in 6 matches
- Best bowling figures: Deepak Chahar, 6/7 in Nagpur, November 2019-best-ever figures in T20I cricket history at the time of performance
- Largest winning margin: India by 133 runs-Hyderabad, October 2024
- Closest match: India by 1 run-Bengaluru, March 2016
India vs Bangladesh World Cup Record
The india national cricket team vs bangladesh national cricket team timeline at World Cups is where the rivalry has produced its most consequential cricket. India lead the ODI World Cup head-to-head 4–2, but both Bangladesh wins eliminated India from the tournament.
| Year | Tournament | Venue | Winner | Margin |
| 1999 | ODI World Cup | Northampton | Bangladesh | 62 runs |
| 2007 | ODI World Cup | Port of Spain | Bangladesh | 5 wickets |
| 2011 | ODI World Cup | Mirpur | India | 87 runs |
| 2015 | ODI World Cup QF | Melbourne | India | 109 runs |
| 2019 | ODI World Cup | Birmingham | India | 28 runs |
| 2023 | ODI World Cup | Pune | India | 7 wickets |
Both Bangladesh World Cup wins against India came at the group stage-and both ended with India’s exit from the tournament. No other team in this period inflicted this kind of damage on India at the group stage twice. In T20 World Cup matches, India are unbeaten against Bangladesh across all editions, including the famous 1-run game in 2016. Rohit Sharma is India’s most decisive World Cup batter against Bangladesh-two centuries (137 in 2015, 102 in 2019) and Player of the Match awards in consecutive editions.
Rivalry Records Hub: Best Performances
Highest Individual Scores (All Formats)
| Score | Player | Country | Format | Year |
| 248* | Sachin Tendulkar | India | Test | 2004 |
| 210 | Ishan Kishan | India | ODI | 2022 |
| 175 | Virender Sehwag | India | ODI | 2011 |
| 89 | Rohit Sharma | India | T20I | 2018 |
| 71 | Mushfiqur Rahim | Bangladesh | T20I | 2016 |
Best Bowling Figures (All Formats)
| Figures | Player | Country | Format | Year |
| 11/96 (match) | Irfan Pathan | India | Test | 2004 |
| 6/4 | Stuart Binny | India | ODI | 2014 |
| 6/7 | Deepak Chahar | India | T20I | 2019 |
| 4/38 | Mashrafe Mortaza | Bangladesh | ODI | 2007 |
Biggest Wins in the Rivalry
| Match | Format | Winner | Margin |
| 2024 Chennai Test | Test | India | 280 runs |
| 2024 Hyderabad T20I | T20I | India | 133 runs |
| 2011 World Cup, Mirpur | ODI | India | 87 runs |
| 1999 World Cup, Northampton | ODI | Bangladesh | 62 runs |
| 2015 World Cup QF, Melbourne | ODI | India | 109 runs |
| 2007 World Cup, Port of Spain | ODI | Bangladesh | 5 wickets |
Key Players of the Rivalry
Six players define the india national cricket team vs bangladesh national cricket team timeline more than any others. Each shaped its direction at a critical moment.
Sachin Tendulkar
Tendulkar is the highest run-scorer in India vs Bangladesh Tests with 820 runs. His 248 not out in Dhaka in 2004 remains the highest score in any Test between the two sides-scored against a Bangladesh attack that had Mushfiqur Rahim taking his first steps in international cricket.
Rohit Sharma
Rohit is India’s most destructive limited-overs batter in this rivalry. He leads all T20I run-scorers with 454 runs in 12 matches at a strike rate of 141.43. His two World Cup centuries against Bangladesh (2015 and 2019) make him the most match-winning batter India have produced in this specific fixture.
Virat Kohli
Kohli’s unbeaten 100 in the 2011 World Cup opener at Mirpur-following Sehwag’s 175-consolidated one of India’s most complete World Cup performances against Bangladesh. Across Tests, he has scored 437 runs against Bangladesh, cementing his status as a consistent performer across all conditions in this fixture.
Shakib Al Hasan
No single player in this rivalry matches Shakib’s statistical impact. He holds the Bangladesh record for most ODI runs against India (751) and most ODI wickets against India (29)-a double that places him in a category entirely his own in the India-Bangladesh head-to-head. In Tests, he has scored 376 runs and taken 22 wickets. He is, by any measure, the most complete player this rivalry has produced.
Mashrafe Mortaza
Mortaza is the bowling architect of Bangladesh’s two most consequential wins against India. His 4/38 in the 2007 World Cup at Port of Spain is the most impactful single bowling performance in this entire head-to-head history.
Deepak Chahar
Chahar’s 6/7 in Nagpur in November 2019-produced against Bangladesh-were the best bowling figures ever recorded in T20I cricket at the time of performance. That spell demolished Bangladesh’s chase of 175, wrapping up the series 2-1 for India.
Complete Match Timeline: 1988–2025
| Year | Series/Tournament | Format | Winner | Significance |
| 1988 | Asia Cup, Chittagong | ODI | India | First-ever meeting |
| 1990 | Asia Cup, Chandigarh | ODI | India | India won by 9 wkts |
| 1999 | World Cup, Northampton | ODI | Bangladesh | First Bangladesh win vs India, India exit |
| 2000 | India in Bangladesh | Test | India | Bangladesh’s 1st-ever Test match |
| 2004 | India in Bangladesh | Test Series | India | 2-0, Pathan 11/96, Tendulkar 248* |
| 2007 | World Cup, Port of Spain | ODI | Bangladesh | India eliminated, Mortaza 4/38 |
| 2009 | Bangladesh in Bangladesh | ODI Series | Bangladesh | 1st bilateral series win vs India |
| 2011 | World Cup, Mirpur | ODI | India | Sehwag 175-highest score in rivalry |
| 2014 | India in Bangladesh | ODI | India | Stuart Binny 6/4-best figures by Indian in ODI history |
| 2015 | ODI Series, Bangladesh | ODI Series | Bangladesh | Series win 3-2 |
| 2015 | World Cup QF, Melbourne | ODI | India | Rohit 137, India won 109 runs |
| 2016 | World T20, Bengaluru | T20I | India | Won by 1 run-rivalry’s closest match ever |
| 2018 | Nidahas Trophy Final | T20I | India | Karthik 22 off 8 balls, last-ball win |
| 2019 | Bangladesh tour of India | T20I | Bangladesh | Bangladesh’s only T20I win vs India (Delhi) |
| 2019 | Bangladesh tour of India | T20I | India | Chahar 6/7-best T20I figures in history |
| 2022 | India tour of Bangladesh | ODI Series | Bangladesh | 2-1 win, Mehidy Miraz unbeaten century |
| 2023 | World Cup, Pune | ODI | India | Won by 7 wickets |
| 2024 | Bangladesh in India (Tests) | Test Series | India | 2-0, 280-run win in Chennai |
| 2024 | Bangladesh in India (T20Is) | T20I Series | India | 3-0, 133-run win in Hyderabad |
| Sep 2025 | Asia Cup, Dubai | T20I | India | Won by 41 runs-Super Four stage |
FAQs:
Q1. What is the overall head-to-head record between India and Bangladesh in cricket?
A1. India lead the all-format head-to-head with 63 wins from 76 matches. Bangladesh have won 9, with 3 matches ending in draws or no-results. India’s win percentage across all formats is approximately 83%.
Q2. How many Tests have India won against Bangladesh?
A2. India have won 13 of 15 Tests against Bangladesh, with 2 draws. India have never lost a Test match against Bangladesh-the only nation in the top eight of Test cricket rankings that India have a perfect record against.
Q3. Who has scored the most runs in India vs Bangladesh cricket?
A3. In Tests, Sachin Tendulkar leads with 820 runs. In ODIs, Shakib Al Hasan holds the Bangladesh record with 751 runs. In T20Is, Rohit Sharma leads with 454 runs at a strike rate of 141.43.
Q4. Who has taken the most wickets in India vs Bangladesh matches?
A4. In ODIs, Shakib Al Hasan leads with 29 wickets from 22 matches. In Tests, Irfan Pathan leads India with 24 wickets. In T20Is, Yuzvendra Chahal leads India with 9 wickets from 6 matches.
Q5. What is the best bowling performance in India vs Bangladesh cricket?
A5. Stuart Binny’s 6/4 in Mirpur in 2014 is the best bowling figure in any India vs Bangladesh ODI-and the best bowling figures ever recorded by any Indian bowler in ODI cricket history. In T20Is, Deepak Chahar’s 6/7 in Nagpur in 2019 was the best figures in T20I history at the time of performance.
Q6. When did Bangladesh first beat India in cricket?
A6. Bangladesh first defeated India in the 1999 ICC Cricket World Cup at Northampton-winning by 62 runs. This was also the first time Bangladesh defeated any Test-playing nation in a World Cup.
Q7. Has Bangladesh ever won a bilateral ODI series against India?
A7. Yes. Bangladesh have won two bilateral ODI series against India-in 2015 (3-2 in Bangladesh) and in 2022 (2-1 in Bangladesh). The bilateral ODI series head-to-head stands at India 3, Bangladesh 2.
Q8. What is the closest match in India vs Bangladesh cricket history?
A8. India defeated Bangladesh by just 1 run in the ICC World Twenty20 group match at Bengaluru on March 23, 2016. Bangladesh needed 2 runs off the final 3 balls and scored only 1-the tightest margin across all 76 matches in this rivalry.
Q9. What is the highest individual score in any India vs Bangladesh match?
A9. Ishan Kishan scored 210 off 131 balls in a 2022 ODI in Chattogram-the highest individual score across all formats in this rivalry. In Tests, Sachin Tendulkar’s 248 not out in Dhaka in 2004 remains the highest Test score.
Q10. What does the India vs Bangladesh timeline look like in World Cup cricket?
A10. India lead the ODI World Cup head-to-head 4–2. Both Bangladesh wins (1999 and 2007) resulted in India’s tournament exit. India are unbeaten against Bangladesh in all T20 World Cup meetings. Rohit Sharma has scored two centuries against Bangladesh in ODI World Cup fixtures, making him the most decisive batter in World Cup clashes between the two sides.