India and Bangladesh have a long-standing cricketing rivalry across Tests, ODIs, and T20Is, with India generally dominating the head-to-head record. Bangladesh, however, has produced memorable victories and standout individual performances, especially in limited-overs formats. Overall, their encounters showcase competitive contests, evolving performances, and key player contributions over the years.
Advertisement
India vs Bangladesh Head-to-Head: Tests, ODIs, & T20Is

Summary
India and Bangladesh have shared a competitive cricketing history across all three formats, with numerous memorable matches and standout individual performances. While India has generally dominated the head-to-head record, Bangladesh has also produced notable victories and moments, especially in limited-overs cricket. The rivalry highlights exciting contests, key player achievements, and evolving performances over the years in Tests, ODIs, and T20Is.
India vs Bangladesh Head To Head Overall Stats & Records
In head-to-head encounters, India and Bangladesh have played 15 Tests, with India winning 13 matches and 2 ending in draws, while Bangladesh are yet to win a Test.
In ODIs, the two teams have met 42 times, with India winning 33, Bangladesh 8, and 1 match ending with no result. In T20Is, India has dominated with 17 wins out of 18 matches, while Bangladesh have won once, and no matches have ended in a tie or no result.
| Format | Matches | India Won | Bangladesh Won | Tied / No Result |
|---|---|---|---|---|
| Test | 15 | 13 | 0 | 2 (Draw) |
| ODI | 42 | 33 | 8 | 1 (NR) |
| T20I | 18 | 17 | 1 | 0 |
Bangladesh vs India Head to Head in Test Cricket
| Matches | India Won | Bangladesh Won | Tied / Draw |
|---|---|---|---|
| 15 | 13 | 0 | 2 |
Bangladesh vs India Test Records
In Test matches between one of the best cricket teams in the world, India and Bangladesh, India’s highest team total is 668/7 declared, while Bangladesh’s highest is 400/10. The lowest team totals are 243/10 for India and 91/10 for Bangladesh.
Standout individual performances include one of the best batsmen in the world, Sachin Tendulkar’s 248* for India and Mohammad Ashraful’s 158* for Bangladesh, with the best bowling figures being 7/87 by Zaheer Khan (IND) and 6/132 by Naimur Rehman (BAN).
| Category | India | Bangladesh |
|---|---|---|
| Highest Team Total | 668/7 declared | 400/10 |
| Lowest Team Total | 243/10 | 91/10 |
| Highest Individual Score | Sachin Tendulkar (248* Runs) | Mohammad Ashraful (158* Runs) |
| Best Bowling (Innings) | Zaheer Khan (7/87) | Naimur Rehman (6/132) |
Advertisement
India vs Bangladesh Head to Head in ODI Cricket
| Matches | India Won | Bangladesh Won | Tied / No Result |
|---|---|---|---|
| 42 | 33 | 8 | 1 (NR) |
India vs Bangladesh ODI records
When it comes to the ODI records between these two giants, India holds the record of a massive total of 400/9 against Bangladesh, back in December 2022, where India beat Bangladesh by a massive margin of 227 runs with the help of an unbelievable innings of the Indian wicket-keeper batter Ishan Kishan, who scored an outstanding 210 runs off just 131 balls.
| Category | India | Bangladesh |
|---|---|---|
| Highest Team Total | 668/7 declared | 400/10 |
| Lowest Team Total | 243/10 | 91/10 |
| Highest Individual Score | Sachin Tendulkar (248* Runs) | Mohammad Ashraful (158* Runs) |
| Best Bowling (Innings) | Zaheer Khan (7/87) | Naimur Rehman (6/132) |
Advertisement
India vs Bangladesh Head to Head in T20I Cricket
| Matches | India Won | Bangladesh Won | Tied / No Result |
|---|---|---|---|
| 18 | 17 | 1 | 0 |
India vs Bangladesh T20 records
In limited-overs matches between India and Bangladesh, India’s highest team total is 297/6 in Hyderabad (2024) and their lowest is 146/7 in Bengaluru (2023), while Bangladesh’s best is 166/8 in Colombo (2018) and lowest 96/9 in Hangzhou (2023).
Top individual scores are Sanju Samson’s 111 for India and Mohammad Naim’s 81 for Bangladesh, with best bowling figures of 6/7 by Deepak Chahar (IND) and 3/37 by Al Amin Hossain (BAN).
| Category | India | Bangladesh |
|---|---|---|
| Highest Team Total | 297/6 – Hyderabad, October 2024 | 166/8 – Colombo, March 2018 |
| Lowest Team Total | 146/7 – Bengaluru, March 2023 | 96/9 – Hangzhou, October 2023 |
| Highest Individual Score | Sanju Samson – 111 (Dhaka, 10 Dec 2004) | Mohammad Naim – 81 (Nagpur, 10 Nov 2019) |
| Best Bowling | Deepak Chahar – 6/7 (Nagpur, 10 Nov 2019) | Al Amin Hossain – 3/37 (Mirpur, 24 |
BAN vs IND Head to Head in ICC Tournaments
If we take a look at the India vs Bangladesh head to head in the ICC Tournaments, both teams have faced each other 12 times across three ICC tournaments: ICC ODI World Cup, ICC T20 World Cup, and Champions Trophy, where India has the upper hand.
They played 5 games in the ICC ODI World Cup against each other, where India won 4 of their clashes, while Bangladesh won just once.
| Tournament | Matches | India Won | Bangladesh Won | Tied / NR |
|---|---|---|---|---|
| ICC ODI World Cup | 5 | 4 | 1 | 0 |
| ICC T20 World Cup | 5 | 5 | 0 | 0 |
| Champions Trophy | 2 | 2 | 0 | 0 |
| Total | 12 | 11 | 1 | 0 |
India vs Bangladesh Head-to-Head Records in ACC Tournaments
The Indian National Cricket Team vs the Bangladesh National Cricket Team have faced each other 15 times over the years in the Asia Cup, where India has the upper hand as they have won 13 of their encounters, while Pakistan has just won 2 of their clashes, which gave India an edge in their overall head to head encounters in this prestigious tournament.
BAN vs IND Head to Head: Player Stats and Records
Key performances in BAN vs IND encounters feature Sachin Tendulkar and Virat Kohli leading the run charts for India, while Mushfiqur Rahim and Shakib Al Hasan have been standout performers for Bangladesh.
In bowling, Zaheer Khan and Ravichandran Ashwin have dominated for India, with Shakib Al Hasan and Naimur Rehman making significant impacts for Bangladesh.
Top Run Scores
| Format | Player | Team | Runs |
|---|---|---|---|
| Test | Sachin Tendulkar | IND | 828 |
| Test | Mushfiqur Rahim | BAN | 673 |
| ODI | Virat Kohli | IND | 923 |
| ODI | Shakib Al Hasan | BAN | 751 |
| T20I | Rohit Sharma | IND | 477 |
| T20I | Mahmudullah | BAN | 248 |
Top Wicket Takers
| Format | Player | Team | Wickets |
|---|---|---|---|
| Test | Ravichandran Ashwin | IND | 34 |
| Test | Shakib Al Hasan | BAN | 25 |
| ODI | Shakib Al Hasan | BAN | 29 |
| ODI | Ajit Agarkar | IND | 16 |
| T20I | Washington Sundar | IND | 10 |
| T20I | Al Amin Hossain | BAN | 8 |
Frequently Asked Questions
Who scored the most runs in India vs Bangladesh across all formats?
+
Who scored the most runs in India vs Bangladesh across all formats?
Virat Kohli has scored the most runs in India vs Bangladesh across all formats with 1698 in 31 matches.
Conversation
(0 Comments)
Editor's Pick
Editor's Pick




-1756213212547.webp)




-1771249363983.webp)
-1771224930801.webp)




