The India vs Bangladesh rivalry in cricket is defined by the passionate fans of both sides. The India vs Bangladesh cricket rivalry can be concluded in just one line—India’s dominance, this is the story of every format, be it test, one day, or T20Is. In all three formats of international cricket, ODIs are the format where Bangladesh has shown some spark, resistance, and will to fight, as Bangladesh has gained the majority of the victory against the Indian cricket team in this format.
The rivalry in one-day internationals between India and Bangladesh started on 27/10/1988, in the 1988-1989 Wills Asia Cup. Since then, these two teams have played each other more than 40 times in ODIs, and Bangladesh has won only a few of those matches (less than 10 matches). But the Indo-Bangla ODI rivalry is just not the story of India’s dominance; Bangladesh too has its moments. The last time India and Bangladesh met was at the 2023 Men’s ODI World Cup, which India won easily.
India vs Bangladesh Head to Head in ODI
In a one-day international, Bangladesh and India have played each other 41 times, and out of those 41 games, 32 were won by India, Bangladesh won 8, and one match ended without any result.
Total Matches | 41 |
IND Won | 32 |
BAN Won | 8 |
IND Lost | 8 |
BAN Lost | 32 |
Draw | 0 |
Tied | 0 |
No Result | 1 |
Read More: IND vs SL Head to Head in Test || IND vs SA Head to Head in Test
IND vs BAN Head to Head Record at Home Ground in ODI
IND Record at Home Ground Against BAN in ODI
India played 4 ODIs against Bangladesh at their home ground and won every match. Bangladesh has yet to defeat India at their home ground in ODIs.
Total Matches | 4 |
IND Won | 4 |
BAN Won | 0 |
IND Lost | 0 |
BAN Lost | 4 |
Draw | 0 |
Tied | 0 |
No Result | 0 |
BAN Record at Home Ground Against IND in ODI
A total of 25 one-day matches have taken place in Bangladesh between Bangladesh and India, and 16 of those 25 encounters went in India’s favor, while Bangladesh won only one match, and one game concluded without any result.
Total Matches | 25 |
Ban Won | 8 |
IND Won | 16 |
BAN Lost | 16 |
IND Lost | 8 |
Draw | 0 |
Tied | 0 |
No Result | 1 |
IND vs BAN Head to Head Record at Away Ground in ODI
IND Record at Away Ground Against BAN in ODI
India played 25 one-day internationals against Bangladesh in Bangladesh and won 16 out of those 25 games. Bangladesh won 8 matches at their home ground vs India, and one Ban vs Ind ODI match ended without any outcome.
Total Matches | 25 |
IND Won | 16 |
BAN Won | 8 |
IND Lost | 8 |
BAN Lost | 16 |
Draw | 0 |
Tied | 0 |
No Result | 1 |
BAN Record at Away Ground Against IND in ODI
Bangladesh played only 4 away one-day matches against India and lost all of them.
Total Matches | 4 |
BAN Won | 0 |
IND Won | 4 |
BAN Lost | 4 |
IND Lost | 0 |
Draw | 0 |
Tied | 0 |
No Result | 0 |
IND vs BAN Head to Head Record at Neutral Venues in ODI
At neutral venues, India and Bangladesh played 12 ODI matches; 10 matches went in India’s favor, while 2 matches were won by Bangladesh.
Total Matches | 12 |
IND Won | 10 |
BAN Won | 2 |
IND Lost | 2 |
BAN Lost | 10 |
Draw | 0 |
Tied | 0 |
No Result | 0 |
IND vs BAN: India national cricket team vs Bangladesh national cricket team stats & records in ODI
Highest Score in IND vs BAN in ODI
The highest score ever in an Ind vs Ban ODI match is 409/8, achieved by India on 10 December 2022, in Chattogram.
Highest Score by IND Against BAN in ODI
India’s highest score against Bangladesh in ODIs is 409/8, which they made in Chattogram on 10 Dec 2022.
Highest Score by BAN Against IND in ODI
307 is the highest total Bangladesh ever achieved in a one-day match vs India; Bangladesh achieved this feat on 18 Jun 2015 in Mirpur.
Lowest Score in IND vs BAN in ODI
The lowest score ever recorded in an Ind vs Ban match is 58, which was made by Bangladesh on 17 Jun 2014, in Mirpur.
Lowest Score by IND Against BAN in ODI
Bangladesh bundled out India for just 105 runs in an ODI match played in Mirpur, Dhaka, on 17 Jun 2014, which is still India’s lowest score against Bangladesh in ODIs.
Lowest Score by BAN Against IND in ODI
India wrapped Bangladesh on just 58 runs in the same match in which Bangladesh bundled out India for just 105 runs. Still, 58 is the lowest-ever total of Bangladesh against India in one-day internationals, which they made in Mirpur on 17 Jun 2014.
India national cricket team vs Bangladesh national cricket team Stats: Individual Records in IND vs BAN ODI Rivalry
Most runs & Highest Score in IND vs BAN ODI Rivalry
In the ODI matches between India and Bangladesh, Virat Kohli has scored the most runs for India, while Shakib Al Hasan is the leading scorer for Bangladesh. For India, it is Ishan Kishan who played the best innings during an India-Bangladesh ODI tie, while for Bangladesh, it is Litton Das who played the best inning for Bangladesh against India in ODIs.
Stats | IND | BAN |
Most Runs | Virat Kohli (910 runs) | Shakib Al Hasan (751 runs) |
Highest scorer | Ishan Kishan (210) | Litton Das (121) |
Most Wickets & Best Bowling in IND vs BAN ODI Rivalry
Ajit Agarkar has taken the most wickets for India against Bangladesh in one-day internationals; Shakib Al Hasan did the same for Bangladesh, vs India. Stuart Binny registered the best bowling figures in ODI matches between India and Bangladesh for India; for Bangladesh, it is Mustafizur Rahman who produced the best bowling spell for his country against India in ODIs.
Stats | IND | BAN |
Most wickets | Ajit Agarkar (16 wickets) | Shakib Al Hasan (29 wickets) |
Best Bowling | Stuart Binny (6/4) | Mustafizur Rahman (6/43) |
India National Cricket Team vs Bangladesh National Cricket Team Timeline: ODI
India National Cricket Team vs Bangladesh National Cricket Team Timeline in one-day internationals dates back to the 1988 Asia Cup, where these two teams met first time in the 50-over format. Since then, the IND vs BAN rivalry in ODIs has been a one-sided affair where India is the dominating party. Despite this, the rivalry between these two neighbors has produced some unforgettable moments in cricketing history, where minnows Bangladesh have defeated mighty India.
The first such incident occurred during the 2007 Men’s ODI World Cup, where Bangladesh shocked the entire cricket world with the Indian team by defeating them, becoming a significant reason for India’s early exit from that World Cup. The other important moment for Bangladesh in this rivalry came in 2015 when they won their first-ever bilateral ODI series against India.
Date | Series/Tournament | Venue | Result |
27/10/1988 | 1988-1989 Wills Asia Cup | MA Aziz Stadium | India won by 9 wickets |
25/12/1990 | 1990-1991 Asia Cup | Sector 16 Stadium | India won by 9 wickets |
05/04/1995 | 1994-1995 Pepsi Asia Cup | Sharjah Cricket Stadium | India won by 9 wickets |
24/07/1997 | 1997-1998 Pepsi Asia Cup | Sinhalese Sports Club Ground | India won by 9 wickets |
10/01/1998 | 1997-1998 Silver Jubilee Independence Cup | Bangabandhu National Stadium | India won by 4 wickets |
14/05/1998 | 1997-1998 Coca-Cola Triangular Series | Punjab Cricket Association IS Bindra Stadium | India won by 5 wickets |
25/05/1998 | 1997-1998 Coca-Cola Triangular Series | Wankhede Stadium | India won by 5 wickets |
30/05/2000 | 1999-2000 Asia Cup | Bangabandhu National Stadium | India won by 8 wickets |
11/04/2003 | 2002-2003 TVS Cup | Bangabandhu National Stadium | India won by 200 runs |
16/04/2003 | 2002-2003 TVS Cup | Bangabandhu National Stadium | India won by 4 wickets |
21/07/2004 | 2004-2005 Asia Cup | Sinhalese Sports Club Ground | India won by 8 wickets |
23/12/2004 | 2004-2005 Bangladesh v. India | MA Aziz Stadium | India won by 11 runs |
26/12/2004 | 2004-2005 Bangladesh v. India | Bangabandhu National Stadium | Bangladesh won by 15 runs |
27/12/2004 | 2004-2005 Bangladesh v. India | Bangabandhu National Stadium | India won by 91 runs |
17/03/2007 | 2006-2007 ICC World Cup | Queen’s Park Oval | Bangladesh won by 5 wickets |
10/05/2007 | 2006-2007 Bangladesh v. India | Shere Bangla National Stadium | India won by 5 wickets |
12/05/2007 | 2006-2007 Bangladesh v. India | Shere Bangla National Stadium | India won by 46 runs |
12/06/2008 | 2007-2008 Kitply Cup | Shere Bangla National Stadium | India won by 7 wickets |
28/06/2008 | 2007-2008 Asia Cup | National Stadium (Karachi) | India won by 7 wickets |
07/01/2010 | 2009-2010 Tri-Nation Tournament | Shere Bangla National Stadium | India won by 6 wickets |
11/01/2010 | 2009-2010 Tri-Nation Tournament | Shere Bangla National Stadium | India won by 6 wickets |
16/06/2010 | 2009-2010 Asia Cup | Rangiri Dambulla International Stadium | India won by 6 wickets |
19/02/2011 | 2010-2011 ICC World Cup | Shere Bangla National Stadium | India won by 87 runs |
16/03/2012 | 2011-2012 Asia Cup | Shere Bangla National Stadium | Bangladesh won by 5 wickets |
26/02/2014 | 2013-2014 Asia Cup | Khan Shaheb Osman Ali Stadium | India won by 6 wickets |
15/06/2014 | 2013-2014 Bangladesh v. India | Shere Bangla National Stadium | India won by 7 wickets |
17/06/2014 | 2013-2014 Bangladesh v. India | Shere Bangla National Stadium | India won by 47 runs |
19/06/2014 | 2013-2014 Bangladesh v. India | Shere Bangla National Stadium | No Result |
19/03/2015 | 2014-2015 ICC World Cup | Melbourne Cricket Ground | India won by 109 runs |
18/06/2015 | 2014-2015 Bangladesh v. India | Shere Bangla National Stadium | Bangladesh won by 79 runs |
21/06/2015 | 2014-2015 Bangladesh v. India | Shere Bangla National Stadium | Bangladesh won by 6 wickets |
24/06/2015 | 2014-2015 Bangladesh v. India | Shere Bangla National Stadium | India won by 77 runs |
15/06/2017 | 2017 ICC Champions Trophy | Edgbaston | India won by 9 wickets |
21/09/2018 | 2018-2019 Asia Cup | Dubai International Cricket Stadium | India won by 7 wickets |
28/09/2018 | 2018-2019 Asia Cup | Dubai International Cricket Stadium | India won by 3 wickets |
02/07/2019 | 2019 ICC World Cup | Edgbaston | India won by 28 runs |
04/12/2022 | 2022-2023 Bangladesh v. India | Shere Bangla National Stadium | Bangladesh won by 1 wicket |
07/12/2022 | 2022-2023 Bangladesh v. India | Shere Bangla National Stadium | Bangladesh won by 5 runs |
10/12/2022 | 2022-2023 Bangladesh v. India | Zahur Ahmed Chowdhury Stadium | India won by 227 runs |
15/09/2023 | 2023 Asia Cup | R Premadasa Stadium | Bangladesh won by 6 runs |
19/10/2023 | 2023 ICC World Cup | Maharashtra Cricket Association Stadium | India won by 7 wickets |
India national cricket team vs Bangladesh national cricket team match scorecard: Last Five ODI Matches
India national cricket team vs Bangladesh national cricket team match scorecard: 2023 ICC World Cup – 17th Match, Maharashtra Cricket Association Stadium, Pune
19th October, 2023
Bangladesh won the toss and elected to bat
Bangladesh (50 overs) 256/8
India (41.3 overs) 261/3
India won by 7 wickets with 51 balls remaining
Man of the Match- Virat Kohli
India national cricket team vs Bangladesh national cricket team match scorecard: 2023 Asia Cup – 12th Match, R Premadasa Stadium, Colombo
15th September, 2023
India won the toss and elected to field
Bangladesh (50 overs) 265/8
India (49.5 overs) 259
Bangladesh won by 6 runs
Man of the Match- Shakib Al Hasan
India national cricket team vs Bangladesh national cricket team match scorecard: 2022-2023 Bangladesh v India ODI Series – 3rd Match, Zahur Ahmed Chowdhury Stadium, Chittagong
10th December, 2022
Bangladesh won the toss and elected to field
India (50 overs) 409/8
Bangladesh (34 overs) 182
India won by 227 runs
Man of the Match- Ishan Kishan
India national cricket team vs Bangladesh national cricket team match scorecard: 2022-2023 Bangladesh v India ODI Series – 2nd Match, Shere Bangla National Stadium, Mirpur, Dhaka
7th December, 2022
Bangladesh won the toss and elected to bat
Bangladesh (50 overs) 271/7
India (50 overs) 266/9
Bangladesh won by 5 runs
Man of the Match- Mehidy Hasan Miraz
India national cricket team vs Bangladesh national cricket team match scorecard: 2022-2023 Bangladesh v India ODI Series- 1st Match, Shere Bangla National Stadium, Mirpur, Dhaka
4th December, 2022
Bangladesh won the toss and elected to field
India (41.2 overs) 186
Bangladesh (46 overs) 187/9
Bangladesh won by 1 wicket with 24 balls remaining
Man of the Match- Mehidy Hasan Miraz