Skip to content
Cricket Record Book

India vs Bangladesh Head to Head Record and Stats

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

FormatMatchesIndia wonBangladesh wonTiedDrawnNRFirst matchLatest match
Tests1311002010 Dec 200427 Sep 2024
ODIs302270–123 Dec 200420 Feb 2025
T20Is181710–06 Jun 200924 Sep 2025
All formats6150802110 Dec 200424 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

BatterMInnsRunsHSAvgSR100s50s
SR Tendulkar India57766248*191.5063.9450
Mushfiqur Rahim Bangladesh101967312737.3953.2422
V Kohli India81353620448.7371.6620
CA Pujara India58468102*78.0057.6415
Shakib Al Hasan Bangladesh10184428424.5654.2302
Mahmudullah Bangladesh51034796*43.3855.6103
AM Rahane India453459869.0067.3804
R Dravid India5733112955.1761.1821
Mominul Haque Bangladesh713324107*27.0049.1711
Shubman Gill India48321119*45.8664.7220

Most wickets in Tests

BowlerMInnsWktsBestAvgEcon5w
R Ashwin India815346/8824.353.062
Z Khan India510267/8722.273.922
I Sharma India713255/2220.883.221
Shakib Al Hasan Bangladesh1016255/6240.883.911
Mehedi Hasan Miraz Bangladesh611235/6339.354.121
UT Yadav India612225/5321.053.251
RA Jadeja India510154/7823.802.710
Taijul Islam Bangladesh711134/7465.543.490
Shahadat Hossain Bangladesh35125/7126.753.961
IK Pathan India12116/518.733.102

Highest individual scores

BatterScoreBalls4s6sDate
SR Tendulkar India248*37935010 Dec 2004
MA Agarwal India24333028814 Nov 2019
V Kohli India2042462409 Feb 2017
S Dhawan India17319523010 Jun 2015
Tamim Iqbal Bangladesh15118318324 Jan 2010

Best bowling in an innings

BowlerFiguresOversDate
Z Khan India7/8720.324 Jan 2010
IK Pathan India6/511510 Dec 2004
R Ashwin India6/882119 Sep 2024
I Sharma India5/221222 Nov 2019
Z Khan India5/341025 May 2007

Highest team totals

TeamTotalOversAgainstVenueDate
India687/6166BangladeshRajiv Gandhi International Stadium, Hyderabad9 Feb 2017
India610/3153BangladeshShere Bangla National Stadium, Mirpur25 May 2007
India544/8133BangladeshShere Bangla National Stadium, Mirpur24 Jan 2010
India526136.5BangladeshBangabandhu National Stadium, Dhaka10 Dec 2004
India493/6114BangladeshHolkar Cricket Stadium, Indore14 Nov 2019

Lowest all-out totals

TeamTotalOversAgainstVenueDate
Bangladesh10630.3IndiaEden Gardens, Kolkata22 Nov 2019
Bangladesh11837.2IndiaShere Bangla National Stadium, Mirpur25 May 2007
Bangladesh14647IndiaGreen Park, Kanpur27 Sep 2024
Bangladesh14947.1IndiaMA Chidambaram Stadium, Chennai19 Sep 2024
Bangladesh15058.3IndiaHolkar Cricket Stadium, Indore14 Nov 2019

Biggest wins

ResultFormatVenueDate
India won by an innings and 239 runsTestShere Bangla National Stadium, Mirpur25 May 2007
India won by an innings and 140 runsTestBangabandhu National Stadium, Dhaka10 Dec 2004
India won by an innings and 130 runsTestHolkar Cricket Stadium, Indore14 Nov 2019
India won by 280 runsTestMA Chidambaram Stadium, Chennai19 Sep 2024
India won by 208 runsTestRajiv Gandhi International Stadium, Hyderabad9 Feb 2017
India won by 188 runsTestZahur Ahmed Chowdhury Stadium, Chattogram14 Dec 2022
India won by 10 wicketsTestShere Bangla National Stadium, Mirpur24 Jan 2010
India won by 7 wicketsTestGreen Park, Kanpur27 Sep 2024
India won by 3 wicketsTestShere Bangla National Stadium, Mirpur22 Dec 2022

Latest results

DateVenueResult
27 Sep 2024Green Park, KanpurIndia won by 7 wickets
19 Sep 2024MA Chidambaram Stadium, ChennaiIndia won by 280 runs
22 Dec 2022Shere Bangla National Stadium, MirpurIndia won by 3 wickets
14 Dec 2022Zahur Ahmed Chowdhury Stadium, ChattogramIndia won by 188 runs
22 Nov 2019Eden Gardens, KolkataIndia won by an innings and 46 runs
14 Nov 2019Holkar Cricket Stadium, IndoreIndia won by an innings and 130 runs
9 Feb 2017Rajiv Gandhi International Stadium, HyderabadIndia won by 208 runs
10 Jun 2015Khan Shaheb Osman Ali Stadium, FatullahDrawn
24 Jan 2010Shere Bangla National Stadium, MirpurIndia won by 10 wickets
17 Jan 2010Zahur Ahmed Chowdhury Stadium, ChattogramIndia 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

BatterMInnsRunsHSAvgSR100s50s
V Kohli India171793213671.69100.0053
RG Sharma India181882713755.1397.9933
Shakib Al Hasan Bangladesh21217518537.5583.3509
Mushfiqur Rahim Bangladesh262670311730.5773.6113
Tamim Iqbal Bangladesh18185967033.1184.9007
MS Dhoni India1616557101*50.6483.0112
G Gambhir India99510107*63.7594.2722
SK Raina India1313481116*68.71109.0713
Mahmudullah Bangladesh17174767736.6279.3303
V Sehwag India8838117547.62127.4212

Most Wickets in India vs Bangladesh ODIs

BowlerMInnsWktsBestAvgEcon5w
Shakib Al Hasan Bangladesh2222295/3632.664.881
Mustafizur Rahman Bangladesh1313266/4323.425.473
Mashrafe Mortaza Bangladesh1919214/3838.865.160
Taskin Ahmed Bangladesh88155/2822.075.431
Mohammed Shami India55145/5317.145.331
RA Jadeja India1414144/2937.004.430
JJ Bumrah India55124/5517.584.430
Ebadat Hossain Bangladesh3394/4719.116.290
UT Yadav India5594/3122.445.770
B Kumar India7793/3231.004.980

Highest individual scores

BatterScoreBalls4s6sDate
Ishan Kishan India210131241010 Dec 2022
V Sehwag India17514014519 Feb 2011
RG Sharma India13712614319 Mar 2015
V Kohli India13612216226 Feb 2014
RG Sharma India123*12915115 Jun 2017

Best bowling in an innings

BowlerFiguresOversDate
STR Binny India6/44.417 Jun 2014
Mustafizur Rahman Bangladesh6/431021 Jun 2015
Taskin Ahmed Bangladesh5/28817 Jun 2014
Shakib Al Hasan Bangladesh5/36104 Dec 2022
Mustafizur Rahman Bangladesh5/509.218 Jun 2015

Highest team totals

TeamTotalOversAgainstVenueDate
India409/850BangladeshZahur Ahmed Chowdhury Stadium, Chattogram10 Dec 2022
India370/450BangladeshShere Bangla National Stadium, Mirpur19 Feb 2011
India348/550BangladeshBangabandhu National Stadium, Dhaka27 Dec 2004
India317/650BangladeshShere Bangla National Stadium, Mirpur24 Jun 2015
India314/950BangladeshEdgbaston, Birmingham2 Jul 2019

Lowest all-out totals

TeamTotalOversAgainstVenueDate
Bangladesh5817.4IndiaShere Bangla National Stadium, Mirpur17 Jun 2014
India10525.3BangladeshShere Bangla National Stadium, Mirpur17 Jun 2014
Bangladesh16734.5IndiaRangiri Dambulla International Stadium, Dambulla16 Jun 2010
Bangladesh17349.1IndiaDubai International Cricket Stadium, Dubai21 Sep 2018
Bangladesh18234IndiaZahur Ahmed Chowdhury Stadium, Chattogram10 Dec 2022

Biggest wins

ResultFormatVenueDate
India won by 227 runsODIZahur Ahmed Chowdhury Stadium, Chattogram10 Dec 2022
India won by 109 runsODIMelbourne Cricket Ground, Melbourne19 Mar 2015
India won by 91 runsODIBangabandhu National Stadium, Dhaka27 Dec 2004
India won by 9 wicketsODIEdgbaston, Birmingham15 Jun 2017
India won by 7 wicketsODIShere Bangla National Stadium, Mirpur12 Jun 2008
India won by 7 wicketsODINational Stadium Karachi, Karachi28 Jun 2008

India vs Bangladesh ODI Results Timeline

DateVenueResult
20 Feb 2025Dubai International Cricket Stadium, DubaiIndia won by 6 wickets
19 Oct 2023MCA Stadium, PuneIndia won by 7 wickets
15 Sep 2023R Premadasa Stadium, ColomboBangladesh won by 6 runs
10 Dec 2022Zahur Ahmed Chowdhury Stadium, ChattogramIndia won by 227 runs
7 Dec 2022Shere Bangla National Stadium, MirpurBangladesh won by 5 runs
4 Dec 2022Shere Bangla National Stadium, MirpurBangladesh won by 1 wicket
2 Jul 2019Edgbaston, BirminghamIndia won by 28 runs
28 Sep 2018Dubai International Cricket Stadium, DubaiIndia won by 3 wickets
21 Sep 2018Dubai International Cricket Stadium, DubaiIndia won by 7 wickets
15 Jun 2017Edgbaston, BirminghamIndia won by 9 wickets

India vs Bangladesh in T20Is

T20Is in this record book: 18, from Jun 2009 to Sep 2025.

Most Runs in India vs Bangladesh T20Is

BatterMInnsRunsHSAvgSR100s50s
RG Sharma India13134778936.69143.6705
S Dhawan India10102776027.70116.3902
HH Pandya India8825750*42.83183.5701
Mahmudullah Bangladesh15152484120.67116.9800
Sabbir Rahman Bangladesh662367747.20134.8601
Liton Das Bangladesh11112306020.91149.3501
V Kohli India6623064*76.67123.6602
Mushfiqur Rahim Bangladesh111122972*32.71119.9002
SA Yadav India661537525.50173.8601
SV Samson India3315011150.00205.4810

Most wickets in T20Is

BowlerMInnsWktsBestAvgEcon5w
Washington Sundar India1010103/2218.405.750
Arshdeep Singh India5593/1413.116.620
YS Chahal India6693/1817.006.380
Mustafizur Rahman Bangladesh141492/3454.679.340
DL Chahar India3386/77.005.421
Tanzim Hasan Sakib Bangladesh4483/6622.1211.060
Al-Amin Hossain Bangladesh7783/3727.888.310
CV Varun India4473/3114.576.380
Rubel Hossain Bangladesh4472/2419.298.620
Rishad Hossain Bangladesh5573/5528.1413.130

Highest individual scores

BatterScoreBalls4s6sDate
SV Samson India1114711812 Oct 2024
RG Sharma India89615514 Mar 2018
RG Sharma India8543667 Nov 2019
RG Sharma India83557324 Feb 2016
Mohammad Naim Bangladesh814810210 Nov 2019

Best bowling in an innings

BowlerFiguresOversDate
DL Chahar India6/73.210 Nov 2019
PP Ojha India4/2146 Jun 2009
R Sai Kishore India3/1246 Oct 2023
Arshdeep Singh India3/143.56 Oct 2024
YS Chahal India3/18418 Mar 2018

Highest team totals

TeamTotalOversAgainstVenueDate
India297/620BangladeshRajiv Gandhi International Stadium, Hyderabad12 Oct 2024
India221/920BangladeshArun Jaitley Stadium, Delhi9 Oct 2024
India196/520BangladeshSir Vivian Richards Stadium, North Sound22 Jun 2024
India184/620BangladeshAdelaide Oval, Adelaide2 Nov 2022
India180/520BangladeshTrent Bridge, Nottingham6 Jun 2009

Lowest all-out totals

TeamTotalOversAgainstVenueDate
Bangladesh12719.5IndiaShrimant Madhavrao Scindia Cricket Stadium, Gwalior6 Oct 2024
Bangladesh12719.3IndiaDubai International Cricket Stadium, Dubai24 Sep 2025
Bangladesh14419.2IndiaVidarbha Cricket Association Stadium, Nagpur10 Nov 2019

Biggest wins

ResultFormatVenueDate
India won by 133 runsT20IRajiv Gandhi International Stadium, Hyderabad12 Oct 2024
India won by 86 runsT20IArun Jaitley Stadium, Delhi9 Oct 2024
India won by 50 runsT20ISir Vivian Richards Stadium, North Sound22 Jun 2024
India won by 9 wicketsT20IZhejiang University of Technology Cricket Field, Hangzhou6 Oct 2023
India won by 8 wicketsT20IShere Bangla National Stadium, Mirpur28 Mar 2014
India won by 8 wicketsT20IShere Bangla National Stadium, Mirpur6 Mar 2016

Latest results

DateVenueResult
24 Sep 2025Dubai International Cricket Stadium, DubaiIndia won by 41 runs
12 Oct 2024Rajiv Gandhi International Stadium, HyderabadIndia won by 133 runs
9 Oct 2024Arun Jaitley Stadium, DelhiIndia won by 86 runs
6 Oct 2024Shrimant Madhavrao Scindia Cricket Stadium, GwaliorIndia won by 7 wickets
22 Jun 2024Sir Vivian Richards Stadium, North SoundIndia won by 50 runs
6 Oct 2023Zhejiang University of Technology Cricket Field, HangzhouIndia won by 9 wickets
2 Nov 2022Adelaide Oval, AdelaideIndia won by 5 runs (DLS)
10 Nov 2019Vidarbha Cricket Association Stadium, NagpurIndia won by 30 runs
7 Nov 2019Saurashtra Cricket Association Stadium, RajkotIndia won by 8 wickets
3 Nov 2019Arun Jaitley Stadium, DelhiBangladesh won by 7 wickets

India vs Bangladesh Players With Most Match Awards

PlayerAwards
RG Sharma India6
V Kohli India5
R Ashwin India4
G Gambhir India3
V Sehwag India2
Mashrafe Mortaza Bangladesh2
MS Dhoni India2
Z Khan India2

Grounds where India vs Bangladesh have met most

GroundMatchesIndia wonBangladesh wonOther
Shere Bangla National Stadium211551
Zahur Ahmed Chowdhury Stadium4301
R Premadasa Stadium4310
Dubai International Cricket Stadium4400
Bangabandhu National Stadium, Dhaka2200
Khan Shaheb Osman Ali Stadium, Fatullah2101
Rajiv Gandhi International Stadium2200
Edgbaston2200

Leading Players in India vs Bangladesh Matches

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.

Mirpur’s Shere Bangla National Stadium has staged 21 of these games, and 5 of Bangladesh’s 8 wins came there. In Dubai, India have a perfect 4 out of 4 at the international stadium.

Questions about India vs Bangladesh

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.

Where can I find more India and Bangladesh stats?

See the India team records and Bangladesh team records for every opponent. Bangladesh’s rivalry with Pakistan is another useful comparison.

Source: ball-by-ball match data from Cricsheet.org (ODC-BY). See how we compile these records.