Bangladesh vs Sri Lanka: ODI head-to-head record

Bangladesh and Sri Lanka have met 47 times in ODIs in our ball-by-ball record (2004–2025) — Sri Lanka lead 32–13 in decided matches, with 2 producing no result. Every number is computed from the ball-by-ball record of these 47 meetings.

MatchesBangladesh winsSri Lanka winsNo result
All seasons4713322

“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 Sri Lanka matches?

In decided ODI matches Sri Lanka lead 32–13: Bangladesh 13, Sri Lanka 32. 2 produced no result.

Season by season

SeasonMatchesBangladeshSri LankaD/TNR
200410100
200541300
200620200
200730300
200831200
200920200
201010100
201111000
201231101
201340400
201410100
201631101
201731200
201811000
201930300
202132100
202363300
202531200

Recent meetings

SeasonDateVenueBangladesh resultMargin
20252025-07-08Pallekele International Cricket Stadium, KandyL99 runs
20252025-07-05R Premadasa Stadium, ColomboW16 runs
20252025-07-02R Premadasa Stadium, ColomboL77 runs
20232024-03-18Zahur Ahmed Chowdhury Stadium, ChattogramW4 wickets
20232024-03-15Zahur Ahmed Chowdhury Stadium, ChattogramL3 wickets
20232024-03-13Zahur Ahmed Chowdhury Stadium, ChattogramW6 wickets
20232023-11-06Arun Jaitley, DelhiW3 wickets
20232023-09-09R Premadasa Stadium, ColomboL21 runs
20232023-08-31Pallekele International Cricket Stadium, KandyL5 wickets
20212021-05-28Shere Bangla National Stadium, MirpurL97 runs

More ODI team records

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