India is very popular in sports, especially in cricket. People love to watch the Indian team’s matches against other teams. One of the stunning battles is the India National cricket team vs the Bangladesh national cricket team. The team in a blue jersey (India) mostly won against the team in a green jersey (Bangladesh).
The first match of India vs. Bangladesh was played in 1990, in which India beat Bangladesh by 9 wickets. Some key moments from India vs Bangladesh are still remembered. This article on Indibet website is a complete package of the head-to-head history of the Bangladesh national Cricket Team vs the India national Cricket Team timeline.
Head-to-Head Record – Format Wise Stats
India and Bangladesh have played many cricket matches in different formats. India won more than half of those matches against Bangladesh. For the Bangladesh national team, India is a strong competitor. But in the 2007 World Cup, Bangladesh defeated India, which was a positive point for Bangladesh. At the Indibet betting app, Cricket fans can also catch the history of the India vs Pakistan rivalry. Below are the complete details of the head-to-head records of India vs Bangladesh.
India vs Bangladesh in Test Matches
Since 2000, India and Bangladesh have played 15 test matches, with India winning 13 of them and drawing two. Bangladesh has not won any Test matches against India yet.
Total Matches | India won | Bangladesh won | Drew matches |
15 | 13 | 0 | 2 |
Match results
Team 1 | Team 2 | Winner | Margin | Ground | Match Date |
India | Bangladesh | India | 7 wickets | Kanpur | Sep 27-Oct 1, 2024 |
India | Bangladesh | India | 280 runs | Chennai | Sep 19-22, 2024 |
Bangladesh | India | India | 3 wickets | Mirpur | Dec 22-25, 2022 |
Bangladesh | India | India | 188 runs | Chattogram | Dec 14-18, 2022 |
India | Bangladesh | India | inns & 46 runs | Eden Gardens | Nov 22-24, 2019 |
India | Bangladesh | India | inns & 130 runs | Indore | Nov 14-16, 2019 |
India | Bangladesh | India | 208 runs | Hyderabad | Feb 9-13, 2017 |
Bangladesh | India | drawn | – | Fatullah | Jun 10-14, 2015 |
Bangladesh | India | India | 10 wickets | Mirpur | Jan 24-27, 2010 |
Bangladesh | India | India | 113 runs | Chattogram | Jan 17-21, 2010 |
Bangladesh | India | India | inns & 239 runs | Mirpur | May 25-27, 2007 |
Bangladesh | India | drawn | – | Chattogram | May 18-22, 2007 |
Bangladesh | India | India | inns & 83 runs | Chattogram | Dec 17-20, 2004 |
Bangladesh | India | India | inns & 140 runs | Dhaka | Dec 10-13, 2004 |
Bangladesh | India | India | 9 wickets | Dhaka | Nov 10-13, 2000 |
ODI Encounters – India vs Bangladesh
In the ODI matches, India and Bangladesh have fought against each other 42 times, in which India won 33 times, whereas Bangladesh won 8 times, and 1 match ended with no result.
Team 1 | Team 2 | Winner | Margin | Ground | Match Date |
Bangladesh | India | India | 6 wickets | Dubai (DICS) | Feb 20, 2025 |
India | Bangladesh | India | 7 wickets | Pune | Oct 19, 2023 |
Bangladesh | India | Bangladesh | 6 runs | Colombo (RPS) | Sep 15, 2023 |
Bangladesh | India | India | 227 runs | Chattogram | Dec 10, 2022 |
Bangladesh | India | Bangladesh | 5 runs | Mirpur | Dec 7, 2022 |
Bangladesh | India | Bangladesh | 1 wicket | Mirpur | Dec 4, 2022 |
Bangladesh | India | India | 28 runs | Birmingham | Jul 2, 2019 |
Bangladesh | India | India | 3 wickets | Dubai (DICS) | Sep 28, 2018 |
Bangladesh | India | India | 7 wickets | Dubai (DICS) | Sep 21, 2018 |
Bangladesh | India | India | 9 wickets | Birmingham | Jun 15, 2017 |
Bangladesh | India | India | 77 runs | Mirpur | Jun 24, 2015 |
Bangladesh | India | Bangladesh | 6 wickets | Mirpur | Jun 21, 2015 |
Bangladesh | India | Bangladesh | 79 runs | Mirpur | Jun 18, 2015 |
Bangladesh | India | India | 109 runs | Melbourne | Mar 19, 2015 |
Bangladesh | India | no result | – | Mirpur | Jun 19, 2014 |
Bangladesh | India | India | 47 runs | Mirpur | Jun 17, 2014 |
Bangladesh | India | India | 7 wickets | Mirpur | Jun 15, 2014 |
Bangladesh | India | India | 6 wickets | Fatullah | Feb 26, 2014 |
Bangladesh | India | Bangladesh | 5 wickets | Mirpur | Mar 16, 2012 |
Bangladesh | India | India | 87 runs | Mirpur | Feb 19, 2011 |
Bangladesh | India | India | 6 wickets | Dambulla | Jun 16, 2010 |
Bangladesh | India | India | 6 wickets | Mirpur | Jan 11, 2010 |
Bangladesh | India | India | 6 wickets | Mirpur | Jan 7, 2010 |
Bangladesh | India | India | 7 wickets | Karachi | Jun 28, 2008 |
Bangladesh | India | India | 7 wickets | Mirpur | Jun 12, 2008 |
Bangladesh | India | India | 46 runs | Mirpur | May 12, 2007 |
Bangladesh | India | India | 5 wickets | Mirpur | May 10, 2007 |
Bangladesh | India | Bangladesh | 5 wickets | Port of Spain | Mar 17, 2007 |
Bangladesh | India | India | 91 runs | Dhaka | Dec 27, 2004 |
Bangladesh | India | Bangladesh | 15 runs | Dhaka | Dec 26, 2004 |
Bangladesh | India | India | 11 runs | Chattogram | Dec 23, 2004 |
Bangladesh | India | India | 8 wickets | Colombo (SSC) | Jul 21, 2004 |
Bangladesh | India | India | 4 wickets | Dhaka | Apr 16, 2003 |
Bangladesh | India | India | 200 runs | Dhaka | Apr 11, 2003 |
Bangladesh | India | India | 8 wickets | Dhaka | May 30-31, 2000 |
India | Bangladesh | India | 5 wickets | Wankhede | May 25, 1998 |
India | Bangladesh | India | 5 wickets | Mohali | May 14, 1998 |
Bangladesh | India | India | 4 wickets | Dhaka | Jan 10, 1998 |
Bangladesh | India | India | 9 wickets | Colombo (SSC) | Jul 24, 1997 |
Bangladesh | India | India | 9 wickets | Sharjah | Apr 5, 1995 |
India | Bangladesh | India | 9 wickets | Chandigarh | Dec 25, 1990 |
Bangladesh | India | India | 9 wickets | Chattogram | Oct 27, 1988 |
T20I Matches – India vs Bangladesh
A total of 17 T20 matches have been played between India and Bangladesh. India won 16 matches, and Bangladesh won 1 match.
Team 1 | Team 2 | Winner | Margin | Ground | Match Date |
India | Bangladesh | India | 133 runs | Hyderabad | Oct 12, 2024 |
India | Bangladesh | India | 86 runs | Delhi | Oct 9, 2024 |
India | Bangladesh | India | 7 wickets | Gwalior | Oct 6, 2024 |
Bangladesh | India | India | 50 runs | North Sound | Jun 22, 2024 |
Bangladesh | India | India | 9 wickets | Hangzhou | Oct 6, 2023 |
Bangladesh | India | India | 5 runs | Adelaide | Nov 2, 2022 |
India | Bangladesh | India | 30 runs | Nagpur | Nov 10, 2019 |
India | Bangladesh | India | 8 wickets | Rajkot | Nov 7, 2019 |
India | Bangladesh | Bangladesh | 7 wickets | Delhi | Nov 3, 2019 |
Bangladesh | India | India | 4 wickets | Colombo (RPS) | Mar 18, 2018 |
Bangladesh | India | India | 17 runs | Colombo (RPS) | Mar 14, 2018 |
Bangladesh | India | India | 6 wickets | Colombo (RPS) | Mar 8, 2018 |
India | Bangladesh | India | 1 run | Bengaluru | Mar 23, 2016 |
Bangladesh | India | India | 8 wickets | Mirpur | Mar 6, 2016 |
Bangladesh | India | India | 45 runs | Mirpur | Feb 24, 2016 |
Bangladesh | India | India | 8 wickets | Mirpur | Mar 28, 2014 |
Bangladesh | India | India | 25 runs | Nottingham | Jun 6, 2009 |
Key Moments in India vs Bangladesh Cricket History
- World Cup 2007 upset
On 17 March 2007 India vs Bangladesh match was played. Initially, India won the toss and chose to bat first. India made 191 runs with all wickets down. Bangladesh won the match by 5 wickets.
- 2015 World Cup quarterfinal
The Bangladesh vs India, 2nd Quarter-Final was an amazing one. India won by 109 runs, making 302 runs with six wickets. Rohit Sharma was the player of the match with 137 runs in 126 balls.
- Nidahas Trophy 2018 Final
The India vs Bangladesh match of the Nidahas Trophy 2018 Final was an epic one.
Top Players Who Shaped the Rivalry
India: Rohit Sharma, Virat Kohli, Rishabh Pant, Suryakumar Yadav, Jasprit Bumrah, Hardik Pandya
Bangladesh: Litton Das (WK), Najmul Hossain Shanto, Mustafizur Rahman, Shakib Al Hasan, Mahmudullah
FAQs – India vs Bangladesh Cricket
- How many matches have India and Bangladesh played in total?
ODI: 42 matches, Test matches-: 15, T20: 17, ICC CT: 2.
- Who has the better head-to-head record?
Overall, India won the maximum matches against Bangladesh.
- Which Indian and Bangladeshi players have the best stats in this rivalry?
For India, Virat Kohli has 932 runs from 2010 to 2025, which is the maximum total runs among Indian players. In Bangladesh, Mushfiqur Rahim has the best stats in the India vs Bangladesh rivalry.
Conclusion – Future of the India vs Bangladesh Cricket Rivalry
The cricket rivalry between India and Bangladesh looks to be only getting more even, both teams are continuing to develop their talent and their play styles. India’s production of world-class talent and its own confidence at the international level have led to an ever-shrinking gap between the two sides. With both sides scheduled to play again in the upcoming series, especially in ODIs, fans can look forward to another series of competitive matches with outside chances of some close or shocking results.