(2025) Bangladesh National Cricket Team vs India National Cricket Team Stats

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.

FormatMatchesIndia WonBangladesh WonDraw/Tie
Test151302
ODI423381
T20171610
Total746293

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).

EventMatchesIndia WonBangladesh WonDraw/Tie
ODI WC5410
T20 WC5500
Total10910

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

TeamScoreOppositionGroundDate
India687/6dBangladeshHyderabadFeb 9-13, 2017
India610/3dBangladeshMirpurJun 10-13, 2015
India544/8BangladeshMirpurMay 24-27, 2007
India540BangladeshChattogramDec 14-18, 2022
India526BangladeshDhakaDec 22-25, 2022

Lowest Team Scores

TeamScoreOppositionGroundDate
Bangladesh91IndiaDhakaNov 10-13, 2000
Bangladesh106IndiaKolkataNov 22-24, 2019
Bangladesh118IndiaMirpurMay 24-27, 2007
Bangladesh124IndiaChattogramDec 14-18, 2022
Bangladesh146IndiaKanpurMay 18-21, 2007

Most Runs

PlayerInningsRunsHighest Score
Sachin Tendulkar (IND)9820248*
Mushfiqur Rahim (BAN)17625127
Rahul Dravid (IND)10560160
Virat Kohli (IND)13536204*
Cheteshwar Pujara (IND)8468102*

Highest Average (Min. 5 Innings)

PlayerInningsRunsHighest ScoreAverage
Shikhar Dhawan (IND)1737373.00
Sachin Tendulkar (IND)9820248*68.33
Mayank Agarwal (IND)2257243128.50
Ravindra Jadeja (IND)523411758.50
Shreyas Iyer (IND)320286 & 8767.33

Export to Sheets

Most Wickets

PlayerInningsWicketsBest Figures
Ravichandran Ashwin (IND)15346/88
Zaheer Khan (IND)14317/87
Ishant Sharma (IND)13255/22
Shakib Al Hasan (BAN)16255/62
Mehidy Hasan Miraz (BAN)11235/63

Best Economy (Min. 50 Overs Bowled)

PlayerMatchesOversEconomy
Ravichandran Ashwin (IND)7270.33.06
Mohammad Rafique (BAN)52203.16
Taijul Islam (BAN)62443.49
Zaheer Khan (IND)7197.53.80
Shakib Al Hasan (BAN)14261.13.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

TeamScoreOppositionGroundDate
India409/8BangladeshChattogramDec 10, 2022
India370/4BangladeshMirpurFeb 19, 2010
India348/5BangladeshDhakaJun 15, 2014
India317/6BangladeshMirpurDec 7, 2022
India314/9BangladeshBirminghamJun 11, 2019

Lowest Team Scores

TeamScoreOppositionGroundDate
Bangladesh58IndiaMirpurJun 15, 2014
Bangladesh76IndiaDhakaDec 17, 2004
Bangladesh99/8IndiaChattogramDec 7, 2022
India105BangladeshMirpurDec 23, 2022
India115BangladeshMumbaiMar 25, 1998

Most Runs

PlayerInningsRunsHighest Score
Virat Kohli (IND)17932136
Rohit Sharma (IND)18827137
Shakib Al Hasan (BAN)2175185
Mushfiqur Rahim (BAN)27703117
Tamim Iqbal (BAN)1859670

Highest Average (Min. 5 Innings)

PlayerInningsRunsHighest ScoreAverage
Shubman Gill (IND)3275137.50137.50
Navjot Singh Sidhu (IND)6251125.5041.83
Ishan Kishan (IND)2215107.50107.50
Mohammad Azharuddin (IND)717386.5024.71
Virat Kohli (IND)1793213654.82

Most Wickets

PlayerInningsWicketsBest Figures
Shakib Al Hasan (BAN)22295/36
Mustafizur Rahman (BAN)13266/43
Mashrafe Mortaza (BAN)20234/38
Mohammad Rafique (BAN)14183/35
Ajit Agarkar (IND)8163/18

Best Economy (Min. 100 Balls Bowled)

PlayerMatchesOversEconomy
Shakib Al Hasan (BAN)22194.14.87
Mashrafe Mortaza (BAN)12167.15.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

TeamScoreOppositionGroundDate
India297/6BangladeshHyderabadOct 13, 2025
India221/9BangladeshDelhiNov 3, 2019
India196/5BangladeshNorth SoundJun 22, 2024
India184/6BangladeshAdelaideNov 2, 2022
India180/5BangladeshNottinghamJul 9, 2022

Lowest Team Scores

TeamScoreOppositionGroundDate
Bangladesh96/9IndiaHangzhouOct 6, 2023
Bangladesh121/7IndiaMirpurMar 9, 2016
Bangladesh127IndiaGwaliorDec 2, 2009
Bangladesh135/9IndiaDelhiNov 3, 2019
Bangladesh138/7IndiaMirpurMar 11, 2016

Most Runs

PlayerInningsRunsHighest Score
Rohit Sharma (IND)1347789
Shikhar Dhawan (IND)1027760
Mahmudullah (BAN)1524841
Sabbir Rahman (BAN)623677
Virat Kohli (IND)623064*

Best Strike Rate (Min. 20 Runs)

PlayerInningsRunsBalls FacedStrike Rate
Irfan Pathan (IND)1132650.00
Arshdeep Singh (IND)163200.00
Riyan Parag (IND)24925196.00
Washington Sundar (IND)4158187.50
Dinesh Karthik (IND)44023173.91

Most Wickets

PlayerInningsWicketsBest Figures
Washington Sundar (IND)10103/22
Arshdeep Singh (IND)593/14
Yuzvendra Chahal (IND)693/18
Deepak Chahar (IND)386/7
Al-Amin Hossain (BAN)783/37

Best Economy (Min. 10 Overs Bowled)

PlayerEconomy
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.

Leave a Comment