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.
| Matches | Bangladesh wins | Sri Lanka wins | Drawn | |
|---|---|---|---|---|
| All seasons | 24 | 1 | 17 | 6 |
Coverage: ball-by-ball data from 2005–2025; earlier Test cricket matches predate the ball-by-ball record and are not counted here.
In decided Test matches Sri Lanka lead 17–1: Bangladesh 1, Sri Lanka 17. 6 of their 24 meetings were drawn.
| Season | Matches | Bangladesh | Sri Lanka | D/T | NR |
|---|---|---|---|---|---|
| 2005 | 4 | 0 | 4 | 0 | 0 |
| 2007 | 3 | 0 | 3 | 0 | 0 |
| 2008 | 1 | 0 | 1 | 0 | 0 |
| 2012 | 2 | 0 | 1 | 1 | 0 |
| 2013 | 2 | 0 | 1 | 1 | 0 |
| 2016 | 2 | 1 | 1 | 0 | 0 |
| 2017 | 2 | 0 | 1 | 1 | 0 |
| 2021 | 2 | 0 | 1 | 1 | 0 |
| 2022 | 2 | 0 | 1 | 1 | 0 |
| 2023 | 2 | 0 | 2 | 0 | 0 |
| 2025 | 2 | 0 | 1 | 1 | 0 |
| Season | Date | Venue | Bangladesh result | Margin |
|---|---|---|---|---|
| 2025 | 2025-06-25 | Sinhalese Sports Club Ground | L | an innings & 78 runs |
| 2025 | 2025-06-17 | Galle International Stadium | D | Drawn |
| 2023 | 2024-03-30 | Zahur Ahmed Chowdhury Stadium, Chattogram | L | 192 runs |
| 2023 | 2024-03-22 | Sylhet International Cricket Stadium | L | 328 runs |
| 2022 | 2022-05-23 | Shere Bangla National Stadium, Mirpur | L | 10 wickets |
| 2022 | 2022-05-15 | Zahur Ahmed Chowdhury Stadium, Chattogram | D | Drawn |
| 2021 | 2021-04-29 | Pallekele International Cricket Stadium | L | 209 runs |
| 2021 | 2021-04-21 | Pallekele International Cricket Stadium | D | Drawn |
| 2017 | 2018-02-08 | Shere Bangla National Stadium, Mirpur | L | 215 runs |
| 2017 | 2018-01-31 | Zahur Ahmed Chowdhury Stadium | D | Drawn |
Source: DeepCover ball-by-ball warehouse · how we verify our numbers · methodology · all answered questions