The rivalry between the national cricket teams of India and Bangladesh holds a special place in the hearts of cricket fans. Rooted in shared history and a mutual passion for the sport, encounters between these two nations are always highly anticipated. Since Bangladesh’s emergence as an independent nation in 1971 and the subsequent establishment of the Bangladesh Cricket Board (BCB) in 1977, the cricketing ties with neighboring India have grown significantly. This article provides an up-to-date and detailed overview of the head-to-head statistics between the Bangladesh and India national cricket teams across all formats.
Head-to-Head Record
This table summarizes the overall head-to-head record between India and Bangladesh in all three formats of international cricket.
Format
Matches
India Won
Bangladesh Won
Draw/Tie
Test
15
13
0
2
ODI
42
33
8
1
T20
17
16
1
0
Total
74
62
9
3
Head-to-Head in ICC Events
Matches in major ICC tournaments often carry extra significance. Here’s a look at how the two teams have fared against each other in the ICC Cricket World Cup (ODI WC) and the ICC T20 World Cup (T20 WC).
Event
Matches
India Won
Bangladesh Won
Draw/Tie
ODI WC
5
4
1
0
T20 WC
5
5
0
0
Total
10
9
1
0
Test Matches
India and Bangladesh have engaged in 15 Test matches so far. The majority of these encounters have been dominated by India, although two matches have ended in a draw. A notable moment in their Test rivalry was the historic day/night Test match played at the Eden Gardens in Kolkata.
Highest Team Scores
Team
Score
Opposition
Ground
Date
India
687/6d
Bangladesh
Hyderabad
Feb 9-13, 2017
India
610/3d
Bangladesh
Mirpur
Jun 10-13, 2015
India
544/8
Bangladesh
Mirpur
May 24-27, 2007
India
540
Bangladesh
Chattogram
Dec 14-18, 2022
India
526
Bangladesh
Dhaka
Dec 22-25, 2022
Lowest Team Scores
Team
Score
Opposition
Ground
Date
Bangladesh
91
India
Dhaka
Nov 10-13, 2000
Bangladesh
106
India
Kolkata
Nov 22-24, 2019
Bangladesh
118
India
Mirpur
May 24-27, 2007
Bangladesh
124
India
Chattogram
Dec 14-18, 2022
Bangladesh
146
India
Kanpur
May 18-21, 2007
Most Runs
Player
Innings
Runs
Highest Score
Sachin Tendulkar (IND)
9
820
248*
Mushfiqur Rahim (BAN)
17
625
127
Rahul Dravid (IND)
10
560
160
Virat Kohli (IND)
13
536
204*
Cheteshwar Pujara (IND)
8
468
102*
Highest Average (Min. 5 Innings)
Player
Innings
Runs
Highest Score
Average
Shikhar Dhawan (IND)
1
73
73
73.00
Sachin Tendulkar (IND)
9
820
248*
68.33
Mayank Agarwal (IND)
2
257
243
128.50
Ravindra Jadeja (IND)
5
234
117
58.50
Shreyas Iyer (IND)
3
202
86 & 87
67.33
Export to Sheets
Most Wickets
Player
Innings
Wickets
Best Figures
Ravichandran Ashwin (IND)
15
34
6/88
Zaheer Khan (IND)
14
31
7/87
Ishant Sharma (IND)
13
25
5/22
Shakib Al Hasan (BAN)
16
25
5/62
Mehidy Hasan Miraz (BAN)
11
23
5/63
Best Economy (Min. 50 Overs Bowled)
Player
Matches
Overs
Economy
Ravichandran Ashwin (IND)
7
270.3
3.06
Mohammad Rafique (BAN)
5
220
3.16
Taijul Islam (BAN)
6
244
3.49
Zaheer Khan (IND)
7
197.5
3.80
Shakib Al Hasan (BAN)
14
261.1
3.91
One Day Internationals (ODIs)
The ODI format has seen the most frequent encounters between India and Bangladesh. Out of the 42 matches played, India has held a significant upper hand, winning 33 matches. Bangladesh has secured 8 victories, including a memorable upset in the 2007 ICC Cricket World Cup.
Highest Team Scores
Team
Score
Opposition
Ground
Date
India
409/8
Bangladesh
Chattogram
Dec 10, 2022
India
370/4
Bangladesh
Mirpur
Feb 19, 2010
India
348/5
Bangladesh
Dhaka
Jun 15, 2014
India
317/6
Bangladesh
Mirpur
Dec 7, 2022
India
314/9
Bangladesh
Birmingham
Jun 11, 2019
Lowest Team Scores
Team
Score
Opposition
Ground
Date
Bangladesh
58
India
Mirpur
Jun 15, 2014
Bangladesh
76
India
Dhaka
Dec 17, 2004
Bangladesh
99/8
India
Chattogram
Dec 7, 2022
India
105
Bangladesh
Mirpur
Dec 23, 2022
India
115
Bangladesh
Mumbai
Mar 25, 1998
Most Runs
Player
Innings
Runs
Highest Score
Virat Kohli (IND)
17
932
136
Rohit Sharma (IND)
18
827
137
Shakib Al Hasan (BAN)
21
751
85
Mushfiqur Rahim (BAN)
27
703
117
Tamim Iqbal (BAN)
18
596
70
Highest Average (Min. 5 Innings)
Player
Innings
Runs
Highest Score
Average
Shubman Gill (IND)
3
275
137.50
137.50
Navjot Singh Sidhu (IND)
6
251
125.50
41.83
Ishan Kishan (IND)
2
215
107.50
107.50
Mohammad Azharuddin (IND)
7
173
86.50
24.71
Virat Kohli (IND)
17
932
136
54.82
Most Wickets
Player
Innings
Wickets
Best Figures
Shakib Al Hasan (BAN)
22
29
5/36
Mustafizur Rahman (BAN)
13
26
6/43
Mashrafe Mortaza (BAN)
20
23
4/38
Mohammad Rafique (BAN)
14
18
3/35
Ajit Agarkar (IND)
8
16
3/18
Best Economy (Min. 100 Balls Bowled)
Player
Matches
Overs
Economy
Shakib Al Hasan (BAN)
22
194.1
4.87
Mashrafe Mortaza (BAN)
12
167.1
5.09
Twenty20 Internationals (T20s)
In the shortest format of the game, India has maintained a strong dominance over Bangladesh. Out of the 17 T20Is played, India has won 16, while Bangladesh has managed to secure only one victory. Their encounters have often been close, including a thrilling one-run victory for India in the 2016 ICC T20 World Cup.
Highest Team Scores
Team
Score
Opposition
Ground
Date
India
297/6
Bangladesh
Hyderabad
Oct 13, 2025
India
221/9
Bangladesh
Delhi
Nov 3, 2019
India
196/5
Bangladesh
North Sound
Jun 22, 2024
India
184/6
Bangladesh
Adelaide
Nov 2, 2022
India
180/5
Bangladesh
Nottingham
Jul 9, 2022
Lowest Team Scores
Team
Score
Opposition
Ground
Date
Bangladesh
96/9
India
Hangzhou
Oct 6, 2023
Bangladesh
121/7
India
Mirpur
Mar 9, 2016
Bangladesh
127
India
Gwalior
Dec 2, 2009
Bangladesh
135/9
India
Delhi
Nov 3, 2019
Bangladesh
138/7
India
Mirpur
Mar 11, 2016
Most Runs
Player
Innings
Runs
Highest Score
Rohit Sharma (IND)
13
477
89
Shikhar Dhawan (IND)
10
277
60
Mahmudullah (BAN)
15
248
41
Sabbir Rahman (BAN)
6
236
77
Virat Kohli (IND)
6
230
64*
Best Strike Rate (Min. 20 Runs)
Player
Innings
Runs
Balls Faced
Strike Rate
Irfan Pathan (IND)
1
13
2
650.00
Arshdeep Singh (IND)
1
6
3
200.00
Riyan Parag (IND)
2
49
25
196.00
Washington Sundar (IND)
4
15
8
187.50
Dinesh Karthik (IND)
4
40
23
173.91
Most Wickets
Player
Innings
Wickets
Best Figures
Washington Sundar (IND)
10
10
3/22
Arshdeep Singh (IND)
5
9
3/14
Yuzvendra Chahal (IND)
6
9
3/18
Deepak Chahar (IND)
3
8
6/7
Al-Amin Hossain (BAN)
7
8
3/37
Best Economy (Min. 10 Overs Bowled)
Player
Economy
Ravindra Jadeja (IND)
6.80
Shakib Al Hasan (BAN)
7.00
Yuzvendra Chahal (IND)
7.83
Hardik Pandya (IND)
8.40
Mustafizur Rahman (BAN)
10.00
Individual Records
Test Matches
Highest Runs in an Innings: Sachin Tendulkar (IND) – 248*
Highest Wickets in an Innings: Zaheer Khan (IND) – 7/87
One Day Internationals
Highest Runs in an Innings: Virender Sehwag (IND) – 175*
Highest Wickets in an Innings: Stuart Binny (IND) – 6/4
Twenty20 Internationals
Highest Runs in an Innings: Sanju Samson (IND) – 111
Highest Wickets in an Innings: Deepak Chahar (IND) – 6/7
FAQs
How many times has Bangladesh beaten India in cricket?
As of 2025, Bangladesh has defeated India 9 times across all formats: 8 times in ODIs and once in T20s.
What is the biggest win for the Bangladesh cricket team?
Bangladesh’s biggest win in ODIs was by 183 runs against Ireland on March 18, 2023.
What is the winning percentage of Bangladesh in ODIs?
As of 2025, Bangladesh has a winning percentage of approximately 37.56% in 421 ODI matches.
Has India ever lost to Bangladesh in T20s?
Yes, India has lost one T20 international match to Bangladesh out of the 17 played.
What is India’s lowest score in ODIs?
India’s lowest score in ODIs is 54 runs against Sri Lanka in 2000.
What is India’s highest T20 score?
India’s highest T20 score is 297 runs for the loss of 6 wickets against Bangladesh, achieved on October 13, 2025.
Who is the captain of the Bangladesh cricket team today?
As of 2025, Najmul Hossain Shanto is the captain of the Bangladesh national cricket team.