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
IPL 2026: Ravichandran Ashwin defends Rishabh Pant-Sanjiv Goenka plan after LSG's heartbreaking exit
30 May, 2026
Rashid Khan rested as Rahmat Shah, Azmatullah Omarzai return in Afghanistan squads for India Tour
30 May, 2026
RR Report Card: Full player ratings and what went wrong for Riyan Parag's side in IPL 2026
30 May, 2026
5 biggest flops of the IPL 2026 ft. Hardik Pandya
30 May, 2026
Rishabh Pant, LSG and Sanjiv Goenka's strange history with wicketkeeper-captains in IPL
30 May, 2026
IPL 2026 final: Why Virat Kohli's 43 could calm RCB fans and 54 could terrify them in Ahmedabad
30 May, 2026
PAK vs AUS Live ODI Series Streaming Details: When and where to watch Pakistan vs Australia ODIs
30 May, 2026
IPL 2026 Playoff Schedule: Teams, dates, venue and all you need to know
30 May, 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.