Covers 61 matches between India and Bangladesh from Dec 2004 to Sep 2025 (Tests, ODIs and T20Is with ball-by-ball records).
Fifty wins to eight sums up the India vs Bangladesh head to head, built from 61 games between Dec 2004 and Sep 2025. One ODI was washed out and 2 Tests were drawn.
Bangladesh have never beaten India in a Test in this data and have one T20I win in 18 tries. The ODIs are where they have bitten back, with 7 wins, three of them since Dec 2022.
Tests, ODIs and T20Is Compared
Thirteen Tests, eleven India wins, two draws: Bangladesh have yet to beat India in the longest format here. India’s current streak is 7 straight, the latest pair being a 280-run victory in Chennai on 19 Sep 2024 and a 7-wicket win at Kanpur eight days later. The last draw was at Fatullah on 10 Jun 2015.
In ODIs, India lead 22-7. Bangladesh won back-to-back games at Mirpur in Dec 2022, by 1 wicket and 5 runs, and then beat India by 6 runs at Colombo on 15 Sep 2023. India have taken the 2 ODIs since, the latest at Dubai on 20 Feb 2025.
The T20I tally of 17-1 is the most lopsided part of the rivalry. Bangladesh’s only win came by 7 wickets at Delhi on 3 Nov 2019, and India have won all 9 meetings since.
India vs Bangladesh Head to Head Record in All Formats
Format
Matches
India won
Bangladesh won
Tied
Drawn
NR
First match
Latest match
Tests
13
11
0
0
2
0
10 Dec 2004
27 Sep 2024
ODIs
30
22
7
0
–
1
23 Dec 2004
20 Feb 2025
T20Is
18
17
1
0
–
0
6 Jun 2009
24 Sep 2025
All formats
61
50
8
0
2
1
10 Dec 2004
24 Sep 2025
India vs Bangladesh in Tests
Tests in this record book: 13, from Dec 2004 to Sep 2024.
Most Runs in India vs Bangladesh Tests
Batter
M
Inns
Runs
HS
Avg
SR
100s
50s
SR Tendulkar India
5
7
766
248*
191.50
63.94
5
0
Mushfiqur Rahim Bangladesh
10
19
673
127
37.39
53.24
2
2
V Kohli India
8
13
536
204
48.73
71.66
2
0
CA Pujara India
5
8
468
102*
78.00
57.64
1
5
Shakib Al Hasan Bangladesh
10
18
442
84
24.56
54.23
0
2
Mahmudullah Bangladesh
5
10
347
96*
43.38
55.61
0
3
AM Rahane India
4
5
345
98
69.00
67.38
0
4
R Dravid India
5
7
331
129
55.17
61.18
2
1
Mominul Haque Bangladesh
7
13
324
107*
27.00
49.17
1
1
Shubman Gill India
4
8
321
119*
45.86
64.72
2
0
Most wickets in Tests
Bowler
M
Inns
Wkts
Best
Avg
Econ
5w
R Ashwin India
8
15
34
6/88
24.35
3.06
2
Z Khan India
5
10
26
7/87
22.27
3.92
2
I Sharma India
7
13
25
5/22
20.88
3.22
1
Shakib Al Hasan Bangladesh
10
16
25
5/62
40.88
3.91
1
Mehedi Hasan Miraz Bangladesh
6
11
23
5/63
39.35
4.12
1
UT Yadav India
6
12
22
5/53
21.05
3.25
1
RA Jadeja India
5
10
15
4/78
23.80
2.71
0
Taijul Islam Bangladesh
7
11
13
4/74
65.54
3.49
0
Shahadat Hossain Bangladesh
3
5
12
5/71
26.75
3.96
1
IK Pathan India
1
2
11
6/51
8.73
3.10
2
Highest individual scores
Batter
Score
Balls
4s
6s
Date
SR Tendulkar India
248*
379
35
0
10 Dec 2004
MA Agarwal India
243
330
28
8
14 Nov 2019
V Kohli India
204
246
24
0
9 Feb 2017
S Dhawan India
173
195
23
0
10 Jun 2015
Tamim Iqbal Bangladesh
151
183
18
3
24 Jan 2010
Best bowling in an innings
Bowler
Figures
Overs
Date
Z Khan India
7/87
20.3
24 Jan 2010
IK Pathan India
6/51
15
10 Dec 2004
R Ashwin India
6/88
21
19 Sep 2024
I Sharma India
5/22
12
22 Nov 2019
Z Khan India
5/34
10
25 May 2007
Highest team totals
Team
Total
Overs
Against
Venue
Date
India
687/6
166
Bangladesh
Rajiv Gandhi International Stadium, Hyderabad
9 Feb 2017
India
610/3
153
Bangladesh
Shere Bangla National Stadium, Mirpur
25 May 2007
India
544/8
133
Bangladesh
Shere Bangla National Stadium, Mirpur
24 Jan 2010
India
526
136.5
Bangladesh
Bangabandhu National Stadium, Dhaka
10 Dec 2004
India
493/6
114
Bangladesh
Holkar Cricket Stadium, Indore
14 Nov 2019
Lowest all-out totals
Team
Total
Overs
Against
Venue
Date
Bangladesh
106
30.3
India
Eden Gardens, Kolkata
22 Nov 2019
Bangladesh
118
37.2
India
Shere Bangla National Stadium, Mirpur
25 May 2007
Bangladesh
146
47
India
Green Park, Kanpur
27 Sep 2024
Bangladesh
149
47.1
India
MA Chidambaram Stadium, Chennai
19 Sep 2024
Bangladesh
150
58.3
India
Holkar Cricket Stadium, Indore
14 Nov 2019
Biggest wins
Result
Format
Venue
Date
India won by an innings and 239 runs
Test
Shere Bangla National Stadium, Mirpur
25 May 2007
India won by an innings and 140 runs
Test
Bangabandhu National Stadium, Dhaka
10 Dec 2004
India won by an innings and 130 runs
Test
Holkar Cricket Stadium, Indore
14 Nov 2019
India won by 280 runs
Test
MA Chidambaram Stadium, Chennai
19 Sep 2024
India won by 208 runs
Test
Rajiv Gandhi International Stadium, Hyderabad
9 Feb 2017
India won by 188 runs
Test
Zahur Ahmed Chowdhury Stadium, Chattogram
14 Dec 2022
India won by 10 wickets
Test
Shere Bangla National Stadium, Mirpur
24 Jan 2010
India won by 7 wickets
Test
Green Park, Kanpur
27 Sep 2024
India won by 3 wickets
Test
Shere Bangla National Stadium, Mirpur
22 Dec 2022
Latest results
Date
Venue
Result
27 Sep 2024
Green Park, Kanpur
India won by 7 wickets
19 Sep 2024
MA Chidambaram Stadium, Chennai
India won by 280 runs
22 Dec 2022
Shere Bangla National Stadium, Mirpur
India won by 3 wickets
14 Dec 2022
Zahur Ahmed Chowdhury Stadium, Chattogram
India won by 188 runs
22 Nov 2019
Eden Gardens, Kolkata
India won by an innings and 46 runs
14 Nov 2019
Holkar Cricket Stadium, Indore
India won by an innings and 130 runs
9 Feb 2017
Rajiv Gandhi International Stadium, Hyderabad
India won by 208 runs
10 Jun 2015
Khan Shaheb Osman Ali Stadium, Fatullah
Drawn
24 Jan 2010
Shere Bangla National Stadium, Mirpur
India won by 10 wickets
17 Jan 2010
Zahur Ahmed Chowdhury Stadium, Chattogram
India won by 113 runs
India vs Bangladesh in ODIs
ODIs in this record book: 30, from Dec 2004 to Feb 2025.
Most Runs in India vs Bangladesh ODIs
Batter
M
Inns
Runs
HS
Avg
SR
100s
50s
V Kohli India
17
17
932
136
71.69
100.00
5
3
RG Sharma India
18
18
827
137
55.13
97.99
3
3
Shakib Al Hasan Bangladesh
21
21
751
85
37.55
83.35
0
9
Mushfiqur Rahim Bangladesh
26
26
703
117
30.57
73.61
1
3
Tamim Iqbal Bangladesh
18
18
596
70
33.11
84.90
0
7
MS Dhoni India
16
16
557
101*
50.64
83.01
1
2
G Gambhir India
9
9
510
107*
63.75
94.27
2
2
SK Raina India
13
13
481
116*
68.71
109.07
1
3
Mahmudullah Bangladesh
17
17
476
77
36.62
79.33
0
3
V Sehwag India
8
8
381
175
47.62
127.42
1
2
Most Wickets in India vs Bangladesh ODIs
Bowler
M
Inns
Wkts
Best
Avg
Econ
5w
Shakib Al Hasan Bangladesh
22
22
29
5/36
32.66
4.88
1
Mustafizur Rahman Bangladesh
13
13
26
6/43
23.42
5.47
3
Mashrafe Mortaza Bangladesh
19
19
21
4/38
38.86
5.16
0
Taskin Ahmed Bangladesh
8
8
15
5/28
22.07
5.43
1
Mohammed Shami India
5
5
14
5/53
17.14
5.33
1
RA Jadeja India
14
14
14
4/29
37.00
4.43
0
JJ Bumrah India
5
5
12
4/55
17.58
4.43
0
Ebadat Hossain Bangladesh
3
3
9
4/47
19.11
6.29
0
UT Yadav India
5
5
9
4/31
22.44
5.77
0
B Kumar India
7
7
9
3/32
31.00
4.98
0
Highest individual scores
Batter
Score
Balls
4s
6s
Date
Ishan Kishan India
210
131
24
10
10 Dec 2022
V Sehwag India
175
140
14
5
19 Feb 2011
RG Sharma India
137
126
14
3
19 Mar 2015
V Kohli India
136
122
16
2
26 Feb 2014
RG Sharma India
123*
129
15
1
15 Jun 2017
Best bowling in an innings
Bowler
Figures
Overs
Date
STR Binny India
6/4
4.4
17 Jun 2014
Mustafizur Rahman Bangladesh
6/43
10
21 Jun 2015
Taskin Ahmed Bangladesh
5/28
8
17 Jun 2014
Shakib Al Hasan Bangladesh
5/36
10
4 Dec 2022
Mustafizur Rahman Bangladesh
5/50
9.2
18 Jun 2015
Highest team totals
Team
Total
Overs
Against
Venue
Date
India
409/8
50
Bangladesh
Zahur Ahmed Chowdhury Stadium, Chattogram
10 Dec 2022
India
370/4
50
Bangladesh
Shere Bangla National Stadium, Mirpur
19 Feb 2011
India
348/5
50
Bangladesh
Bangabandhu National Stadium, Dhaka
27 Dec 2004
India
317/6
50
Bangladesh
Shere Bangla National Stadium, Mirpur
24 Jun 2015
India
314/9
50
Bangladesh
Edgbaston, Birmingham
2 Jul 2019
Lowest all-out totals
Team
Total
Overs
Against
Venue
Date
Bangladesh
58
17.4
India
Shere Bangla National Stadium, Mirpur
17 Jun 2014
India
105
25.3
Bangladesh
Shere Bangla National Stadium, Mirpur
17 Jun 2014
Bangladesh
167
34.5
India
Rangiri Dambulla International Stadium, Dambulla
16 Jun 2010
Bangladesh
173
49.1
India
Dubai International Cricket Stadium, Dubai
21 Sep 2018
Bangladesh
182
34
India
Zahur Ahmed Chowdhury Stadium, Chattogram
10 Dec 2022
Biggest wins
Result
Format
Venue
Date
India won by 227 runs
ODI
Zahur Ahmed Chowdhury Stadium, Chattogram
10 Dec 2022
India won by 109 runs
ODI
Melbourne Cricket Ground, Melbourne
19 Mar 2015
India won by 91 runs
ODI
Bangabandhu National Stadium, Dhaka
27 Dec 2004
India won by 9 wickets
ODI
Edgbaston, Birmingham
15 Jun 2017
India won by 7 wickets
ODI
Shere Bangla National Stadium, Mirpur
12 Jun 2008
India won by 7 wickets
ODI
National Stadium Karachi, Karachi
28 Jun 2008
India vs Bangladesh ODI Results Timeline
Date
Venue
Result
20 Feb 2025
Dubai International Cricket Stadium, Dubai
India won by 6 wickets
19 Oct 2023
MCA Stadium, Pune
India won by 7 wickets
15 Sep 2023
R Premadasa Stadium, Colombo
Bangladesh won by 6 runs
10 Dec 2022
Zahur Ahmed Chowdhury Stadium, Chattogram
India won by 227 runs
7 Dec 2022
Shere Bangla National Stadium, Mirpur
Bangladesh won by 5 runs
4 Dec 2022
Shere Bangla National Stadium, Mirpur
Bangladesh won by 1 wicket
2 Jul 2019
Edgbaston, Birmingham
India won by 28 runs
28 Sep 2018
Dubai International Cricket Stadium, Dubai
India won by 3 wickets
21 Sep 2018
Dubai International Cricket Stadium, Dubai
India won by 7 wickets
15 Jun 2017
Edgbaston, Birmingham
India won by 9 wickets
India vs Bangladesh in T20Is
T20Is in this record book: 18, from Jun 2009 to Sep 2025.
Sachin Tendulkar (India) piled up 766 Test runs from only 7 visits to the crease, averaging 191.50 with 5 centuries, the biggest being 248 not out at Dhaka in Dec 2004. Mushfiqur Rahim (Bangladesh) is next on 673, the best by a Bangladesh batter. R Ashwin (India) leads the Test wicket list with 34.
Virat Kohli (India) heads the ODI aggregate on 932, averaging 71.69, while the single best ODI knock is Ishan Kishan’s (India) 210 from 131 deliveries in Chattogram in Dec 2022. Shakib Al Hasan (Bangladesh) has 29 ODI wickets, the most on either side, and Mustafizur Rahman (Bangladesh) has 26 with 3 five-fors.
Rohit Sharma (India) is the leading T20I scorer with 477, and his 6 match awards across all three formats top the fixture. Deepak Chahar’s (India) 6/7 at Nagpur in Nov 2019 is the best T20I return.
Biggest Wins, Chasing and Grounds
Chasing has been the better route in ODIs, with 17 wins for the side batting second and 12 for the side setting the target; the typical first innings is 261. In T20Is it is 10 to 8 the other way. Calling correctly has barely mattered: the side winning the toss took 13 of 29 decided ODIs and a mere 4 of 11 decided Tests.
India’s biggest wins are by an innings and 239 runs in a Test at Mirpur in May 2007, 227 runs in an ODI and 133 runs in a T20I at Hyderabad on 12 Oct 2024, when they posted 297/6. Bangladesh’s lowest total is 58 at Mirpur in Jun 2014, when Stuart Binny (India) took 6/4.
Which team has the upper hand, India or Bangladesh?
By a wide margin, India: 50 wins to Bangladesh’s 8 from 61 games. Bangladesh’s only successes are 7 ODIs and a single T20I; everything else went India’s way apart from 2 drawn Tests and one ODI lost to the weather.
Has Bangladesh ever beaten India in a Test?
No. Since Dec 2004 the two have met 13 times in Tests, with India winning 11 and 2 ending level. India have won the last 7 Tests in a row.
Who tops the ODI run list for India vs Bangladesh?
V Kohli (India) leads on 932 from 17 innings, including 5 centuries. RG Sharma (India) is second with 827, and Shakib Al Hasan (Bangladesh) leads his side with 751.
Which are the biggest individual innings between these teams?
In ODIs it is 210 by Ishan Kishan (India) at Chattogram on 10 Dec 2022, in a total of 409/8. In Tests, SR Tendulkar (India) made 248 not out at Dhaka on 10 Dec 2004. The T20I best is 111 off 47 balls by SV Samson (India) at Hyderabad on 12 Oct 2024.
When was the last India vs Bangladesh match?
They last met on 24 Sep 2025, a T20I at the Dubai International Cricket Stadium that ended in a 41-run India win in which Bangladesh were all out for 127. The latest ODI was also at Dubai, on 20 Feb 2025, an India win by 6 wickets.