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

Bangladesh and Sri Lanka have met 24 times in Test cricket in our ball-by-ball record (2005–2025) — Sri Lanka lead 17–1 in decided matches, with 6 drawn. Every number is computed from the ball-by-ball record of these 24 meetings.

MatchesBangladesh winsSri Lanka winsDrawn
All seasons241176

Coverage: ball-by-ball data from 2005–2025; earlier Test cricket matches predate the ball-by-ball record and are not counted here.

Who has won more Bangladesh vs Sri Lanka matches?

In decided Test matches Sri Lanka lead 17–1: Bangladesh 1, Sri Lanka 17. 6 of their 24 meetings were drawn.

Season by season

SeasonMatchesBangladeshSri LankaD/TNR
200540400
200730300
200810100
201220110
201320110
201621100
201720110
202120110
202220110
202320200
202520110

Recent meetings

SeasonDateVenueBangladesh resultMargin
20252025-06-25Sinhalese Sports Club GroundLan innings & 78 runs
20252025-06-17Galle International StadiumDDrawn
20232024-03-30Zahur Ahmed Chowdhury Stadium, ChattogramL192 runs
20232024-03-22Sylhet International Cricket StadiumL328 runs
20222022-05-23Shere Bangla National Stadium, MirpurL10 wickets
20222022-05-15Zahur Ahmed Chowdhury Stadium, ChattogramDDrawn
20212021-04-29Pallekele International Cricket StadiumL209 runs
20212021-04-21Pallekele International Cricket StadiumDDrawn
20172018-02-08Shere Bangla National Stadium, MirpurL215 runs
20172018-01-31Zahur Ahmed Chowdhury StadiumDDrawn

More Test team records

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