India vs Bangladesh head to head records and stats 2024 – ODI, Test, T20I

India and Bangladesh are two neighbours who have frequently taken on each other as part of Ind vs Ban head-to-head games in various forms of cricket over the decades. Since the first meeting on October 27, 1988, this fixture has come a long way to being featured quite regularly in the T20I games. In the last three decades of action, India and Bangladesh have produced several entertaining matches. Overall Ind vs Ban head to head number stands at 55 with India being the most dominant after registering 49 wins. A thorough analysis of this fixture is of paramount importance as more matches between the two get scheduled.


Bangladesh became a full member of the ICC in 2000. This granted the team the status of playing in Test matches. This has led to a significant spike in the number of meetings between the two teams. The only days of Bangladesh cricket were not competitive. The very first meeting between India and Bangladesh saw the latter restricted to just 99/8 in just 45 overs. India went on to get a substantial nine wicket victory in this match at Chittagong.

Ind vs Ban head to head – all formats (Test, ODI, and T20I series)

India has predominantly played in ODI matches against Bangladesh. Ind vs Ban head to head in ODI­ format has largely gone in favour of India who has managed 31 wins out of the 39 meetings. Meanwhile, the number of meetings in the Test matches has steadily grown up over the years. Still, there have been only 11 meetings between the two teams in the Test series. Similarly, the T20 format has also led to a significant spice in the fixture. Now, Ind vs Ban T20 head to head numbers stands at 11 wins in 12 games for India.

Matches played401112
India win31911
Bangladesh win801
No Result1

Ind vs Ban head-to-head stats – Test format

Ind vs Ban Head to Head action in Test format began in 2000 when Bangladesh was first given permanent membership in the ICC Council. This allowed them to play in the Test competitions. India has been able to achieve a clean sweep of most Test series against their neighbours. The first test match finished in favour of India while the latest series took place in the 2019-20 season. India was able to enjoy a 2-0 series win. In 2017, India posted their highest Test total against Bangladesh after a score of 687 in the first innings. Sachin Tendulkar has had the most Test runs in Ind vs Ban Head to Head games after managing 820 in just seven matches with the highest score of 248 not out.

Zaheer Khan is the most successful bowler after having managed 31 wickets in just 7 matches and 14 innings. The most successful Bangladesh bowler in test matches against India is Shakib Al Hasan with 15 wickets in 9 innings.

Also read -> Top 10 Indian Cricket Legends of All Time

Incidentally, the biggest margin of Test victory in Ind vs Ban Head to Head records would be the innings and 140-run victory that India achieved at Dhaka in 2004. This was almost matched in the innings and 130-run victory in 2019. Bangladesh’s two draws in Ind vs Ban Head to Head records both occurred on home soil in Chattogram and Fatullah.

StatMatches PlayedWinLoseDrawTiedWin %

India vs Bangladesh head to head stats and records ODI 2023

One look at Bangladesh vs India head to head record in ODI cricket and it shows how heavily India have dominated the rivalry. The two teams have faced each other 40 times in ODI cricket. India have been victorious in 31 of those whereas Bangladesh have won only seven.

Though India have a huge lead in terms of the overall head-to-head record, Bangladesh have been far more competitive in recent times. These two teams have faced each other four times in the World Cups, where India have emerged victorious on three occasions. The only defeat came in 2007 when India were eliminated from the group stage.

Matches Played40
India won31
Bangladesh won8
No Result1

India vs Bangladesh head to head ODI stats

IND vs BAN ODI Batting Records

Most runs

The Bangladesh vs India head to head rivalry has turned into a heated one in recent years and it has seen some top performances over the years. Speaking about the most runs in the rivalry, Virat Kohli tops the list with 807 runs at an average of 67.25. He has hit four centuries and three half centuries against Bangladesh in ODIs. For Bangladesh, Shakib Al Hasan has scored 671 runs with no hundreds but eight fifties.

Virat Kohli807
Shakib Al Hasan751
Rohit Sharma738
Mushfiqur Rahim665
Tamim Iqbal596

Highest Individual Score

BattersRun Scored
Ishan Kishan210
Virender Sehwag175
Rohit Sharma137
Virat Kohli136
Sourav Ganguly135*

Most Sixes

BattersNumber of Sixes
Rohit Sharma25
Sourav Ganguly16
Mashrafe Mortaza15
Mushfiqur Rahim13
Yuvraj Singh13

IND vs BAN ODI Bowling Records

Most wickets

One of the greatest all-rounders Shakib tops the chart for the highest wickets in the Bangladesh vs India head-to-head rivalry. He has scalped 29 wickets from just 22 games at an average of 32.65. From the Indian side, Ajit Agarkar has taken 16 wickets against Bangladesh in eight ODIs.

Shakib Al Hasan29
Mustafizur Rahman25
Mashrafe Mortaza23
Mohammad Rafique18
Ajit Agarkar16

Best Bowling Figures

BowlerBowling Figure
Stuart Binny6/4
Mustafizur Rahman6/43
Javagal Srinath5/23
Taskin Ahmed5/28
Virender Sehwad4/6

IND vs BAN ODI Fielding Records

Most Catches Overall

PlayerNumber of Catches
Shikhar Dhawan8
Rohit Sharma8
Nasir Hussain7
Virat Kohli6
Litton Das 6

India vs Bangladesh: What happened in the last meeting?

The two teams last played each other in the Asia Cup 2023 on 15th September. It was a super four match and it bore little consequence to the journey of the two teams in the tournament. As a result, both teams decided to rest some of their players from the main playing XIs.

India won the toss in the match and opted to bowl first. Bangladesh made a horrible start to their innings and were reeling at 59 for four within the 14th over of the innings. They had no answer to Shardul Thakur with the new ball, who picked up three of the top four batters.

The ‘Bangla Tigers' started to scrip their comeback from this stage, as the skipper Shakib Al Hasan (80 off 85) and Towhid Hridoy (54 off 81) stitched a partnership of 101 runs. The Bangladeshi lower order showed great resilience and did not the efforts of their skipper go in vain. Even after the dismissal of Hridoy, they were able to add a significant number of runs to their total as Nasum Ahmed (44 off 45) and Mahedi Hasan (29 off 23) formed a 45-run partnership. The valuable contributions by the lower order ensured that Bangladesh were able to put on a total of 265 runs for the loss of eight wickets in their 50 overs.

As the chase began for India, it was a general belief that the Asian giants would chase down the target rather easily. But Tanzim Hasan Shakib had planned something different and picked up two early wickets to give a rude shock to India. In the flash of an eye, the ‘Men in Blue' were struggling at 17 for two in 2.4 overs. However, Shubman Gill (121 off 133) seemed resilient and determined to take India home. Along with KL Rahul, Suryakumar Yadav, and Axar Patel (42 off 34), formed small partnerships and kept taking India closer to the target.

However, in the end, Gill's wonderful effort went in vain as the lower order failed to hold their nerve under pressure. Eventually, India's innings ended at 259 as they were bundled out in the 50th over and they lost the competition by 6 runs.

Bangladesh will be eager to repeat their wonderful show from this last game in the upcoming World Cup match. India will look to maintain their current form and win their third game in the World Cup 2023.

IND vs BAN last match scorecard

Bangladesh Batting

Tanzid Hasanb Thakur13 (12)
Litton Dasb Shami0 (2)
Anamul Haquec Rahul b Thakur4 (11)
Shakib Al Hasanb Thakur80 (85)
Mehidy Hasan Mirazc Rohit b Axar13 (28)
Towhid Hridoyc Tilak Varma b Shami54 (81)
Shamim Hossainlbw b Ravindra Jadeja1 (5)
Nasum Ahmedb Prasidh44 (45)
Mahedi Hasannot out29 (23)
Tanzim Hasan Shakibnot out14 (8)
Total265/8 (50 Overs)

India Batting

Rohit Sharmac Anamul b Tanzim Hasan Sakib0 (2)
Shubman Gillc Towhid Hridoy b Mahedi Hasan121 (133)
Tilak Varmab Tanzim Hasan Sakib5 (9)
KL Rahulc Shamim Hossain b Mahedi Hasan19 (39)
Ishan Kishanlbw b Mehidy Hasan Miraz5 (15)
Suryakumar Yadavb Shakib Al Hasan26 (34)
Ravindra Jadejab Mustafizur7 (12)
Axar Patelc Tanzid Hasan b Mustafizur42 (34)
Shardul Thakurc Mehidy Hasan b Mustafizur11 (13)
Mohammad Shamirun out (Tanzid Hasan/Litton Das)6 (6)
Prasidh Krishnanot out0 (2)
Total259/10 (49.5 Overs)

Ind vs Ban head-to-head Stats – T20I format

The very first Ind vs Ban T20 head to head game took place in 2007-08 when the ICC world T20 championship was held in South Africa. The most recent meeting between the two T20 teams took place in the T20 World Cup in Australia. Bangladesh’s biggest victory in Ind vs Ban T20 head to head records was in 2019 when they beat India by a whopping 7 wickets. The biggest defeat suffered by Bangladesh in this format against India was 8 wickets – in 2014, 2016, and 2019.

Rohit Sharma is the most successful batsman in Ind vs Ban T20 head to head numbers after hitting a whopping 454 runs – significantly more than Dhawan in the 2nd place. The most successful Bangladesh batsman in this regard would be Sabbir Rahman with 236 runs. Sharma also has the record for the highest number of runs with 81 runs from just 61 balls in March 2018.

Also read -> Rohit Sharma Centuries

Chahal has the most T20I wickets amongst any bowler in the games between India and Bangladesh. He has picked up 9 wickets from his 6 matches. Ashwin is the top bowler among the current crop of players after managing 6 wickets.

Stats Matches Played Win Lose NR Tied Win %
India 12 11 1 0 0 91.66
Bangladesh 12 1 11 0 0 8.33