Bangladesh vs Sri Lanka Head to Head Stats & Records in Test Cricket 2026
28
Matches Played
28
1
Won
21
21
Lost
1
6
No Result
6
541
Highest Score
531
62
Lowest Score
157
BAN Vs SL in all seasons
| # | Team1 | Team2 | Winner | Margin | Match Date | Venue | Scorecard |
|---|---|---|---|---|---|---|---|
| 1 | Sri Lanka | Bangladesh | Sri Lanka | an innings and 78 runs | 25-Jun-2025 | Colombo | SL won by an innings and 78 runs |
| 2 | Sri Lanka | Bangladesh | 17-Jun-2025 | Galle | Match Drawn | ||
| 3 | Bangladesh | Sri Lanka | Sri Lanka | 192 runs. | 30-Mar-2024 | Chattogram | SL won by 192 runs. |
| 4 | Bangladesh | Sri Lanka | Sri Lanka | 328 runs. | 22-Mar-2024 | Sylhet | SL won by 328 runs. |
| 5 | Bangladesh | Sri Lanka | Sri Lanka | 10 wickets | 23-May-2022 | Dhaka | SL won by 10 wickets |
| 6 | Bangladesh | Sri Lanka | 15-May-2022 | Chattogram | Match Drawn | ||
| 7 | Sri Lanka | Bangladesh | Sri Lanka | 209 runs. | 29-Apr-2021 | Kandy | SL won by 209 runs. |
| 8 | Sri Lanka | Bangladesh | 21-Apr-2021 | Kandy | Match drawn | ||
| 9 | Bangladesh | Sri Lanka | Sri Lanka | 215 runs | 08-Feb-2018 | Dhaka | SL won by 215 runs |
| 10 | Bangladesh | Sri Lanka | 31-Jan-2018 | Chattogram | Match drawn | ||
| 11 | Sri Lanka | Bangladesh | Bangladesh | 4 wickets | 15-Mar-2017 | Colombo | BAN won by 4 wickets |
| 12 | Sri Lanka | Bangladesh | Sri Lanka | 259 runs | 07-Mar-2017 | Galle | SL won by 259 runs |
| 13 | Bangladesh | Sri Lanka | Match drawn | 04-Feb-2014 | Chattogram | Match drawn | |
| 14 | Sri Lanka | Bangladesh | Sri Lanka | won by an innings and 248 runs | 27-Jan-2014 | Dhaka | SL won by an innings and 248 runs |
| 15 | Sri Lanka | Bangladesh | Sri Lanka | won by 7 wickets | 16-Mar-2013 | Colombo | SL won by 7 wickets |
| 16 | Sri Lanka | Bangladesh | Match drawn | 08-Mar-2013 | Galle | Match drawn | |
| 17 | Sri Lanka | Bangladesh | Sri Lanka | won by 465 runs | 03-Jan-2009 | Chattogram | SL won by 465 runs |
| 18 | Sri Lanka | Bangladesh | Sri Lanka | won by 107 runs | 26-Dec-2008 | Dhaka | SL won by 107 runs |
| 19 | Sri Lanka | Bangladesh | Sri Lanka | won by an innings and 193 runs | 11-Jul-2007 | Kandy | SL won by an innings and 193 runs |
| 20 | Sri Lanka | Bangladesh | Sri Lanka | won by an innings and 90 runs | 03-Jul-2007 | Colombo | SL won by an innings and 90 runs |
| 21 | Sri Lanka | Bangladesh | Sri Lanka | won by an innings and 234 runs | 25-Jun-2007 | Colombo | SL won by an innings and 234 runs |
| 22 | Sri Lanka | Bangladesh | Sri Lanka | won by 10 wickets | 08-Mar-2006 | Bogra | SL won by 10 wickets |
| 23 | Sri Lanka | Bangladesh | Sri Lanka | won by 8 wickets | 28-Feb-2006 | Chattogram | SL won by 8 wickets |
| 24 | Sri Lanka | Bangladesh | Sri Lanka | won by an innings and 69 runs | 20-Sep-2005 | Colombo | SL won by an innings and 69 runs |
| 25 | Sri Lanka | Bangladesh | Sri Lanka | won by an innings and 96 runs | 12-Sep-2005 | Colombo | SL won by an innings and 96 runs |
| 26 | Sri Lanka | Bangladesh | Sri Lanka | won by 288 runs | 28-Jul-2002 | Colombo | SL won by 288 runs |
| 27 | Sri Lanka | Bangladesh | Sri Lanka | won by an innings and 196 runs | 21-Jul-2002 | Colombo | SL won by an innings and 196 runs |
| 28 | Sri Lanka | Bangladesh | Sri Lanka | won by an innings and 137 runs | 06-Sep-2001 | Colombo | SL won by an innings and 137 runs |
Latest News
Top 5 richest tennis players in the world with Roger Federer ranked second
11 June, 2026
Harry Brook's rise continues: England star claims No. 1 ranking and eyes captaincy
10 June, 2026
Iran kicks off World Cup amid entry permit controversy
10 June, 2026
FIFA World Cup 2026 live streaming guide: Where to watch every match
10 June, 2026
FIFA World Cup 2026: Full groups, host cities, key dates and live streaming in India
10 June, 2026
Australia's title intent is clear as Ellyse Perry and Beth Mooney sink England
10 June, 2026
India's selection puzzle deepens after dominant warm-up win over West Indies
10 June, 2026
India A survive Sri Lanka A scare after stunning late-order collapse
10 June, 2026BAN vs Sri Lanka head-to-head in Test Cricket
BAN played against SL in 28 Test matches. Out of the 28 contests, Bangladesh won 1, Sri Lanka won 21, and 6 ended in a draw. The highest score Bangladesh has achieved against Sri Lanka in the red-ball format is 541, while Sri Lanka’s best score is 531. On the lower side, Bangladesh’s lowest total is 62, and Sri Lanka’s lowest score is 157. Keep exploring this page to watch Bangladesh vs Sri Lanka head-to-head in Test cricket.