Bangladesh vs India: ODI head-to-head record

Bangladesh and India have met 30 times in ODIs in our ball-by-ball record (2004–2025) — India lead 22–7 in decided matches, with 1 producing no result. Every number is computed from the ball-by-ball record of these 30 meetings.

MatchesBangladesh winsIndia winsNo result
All seasons307221

“No result” covers washouts — and, in T20 leagues, super-over finishes, which the ball-by-ball record stores without a winner. Coverage: ball-by-ball data from 2004–2025; earlier ODIs matches predate the ball-by-ball record and are not counted here.

Who has won more Bangladesh vs India matches?

In decided ODI matches India lead 22–7: Bangladesh 7, India 22. 1 produced no result.

Season by season

SeasonMatchesBangladeshIndiaD/TNR
200420200
200611000
200720200
200820200
200920200
201020200
201111000
201310100
201440301
201532100
201710100
201820200
201910100
202232100
202321100
202410100

Recent meetings

SeasonDateVenueBangladesh resultMargin
20242025-02-20Dubai International Cricket Stadium, DubaiL6 wickets
20232023-10-19MCA Stadium, PuneL7 wickets
20232023-09-15R Premadasa Stadium, ColomboW6 runs
20222022-12-10Zahur Ahmed Chowdhury Stadium, ChattogramL227 runs
20222022-12-07Shere Bangla National Stadium, MirpurW5 runs
20222022-12-04Shere Bangla National Stadium, MirpurW1 wickets
20192019-07-02Edgbaston, BirminghamL28 runs
20182018-09-28Dubai International, DubaiL3 wickets
20182018-09-21Dubai International, DubaiL7 wickets
20172017-06-15Edgbaston, BirminghamL9 wickets

More ODI team records

Source: DeepCover ball-by-ball warehouse · how we verify our numbers · methodology · all answered questions