Bangladesh vs Sri Lanka Head to Head Stats & Records in T20I Cricket
BAN Vs SL in all seasons
| # | Team 1 | Team 2 | Winner | Margin | Date | Venue | Scorecard |
|---|---|---|---|---|---|---|---|
| 1 | Sri Lanka | Bangladesh | BAN | 4 wickets | 20 Sep 2025 | Dubai | BAN won by 4 wickets |
| 2 | Bangladesh | Sri Lanka | SL | 6 wickets | 13 Sep 2025 | Abu Dhabi | SL won by 6 wickets |
| 3 | Sri Lanka | Bangladesh | BAN | 8 wickets | 16 Jul 2025 | Colombo | BAN won by 8 wickets |
| 4 | Sri Lanka | Bangladesh | BAN | 83 runs | 13 Jul 2025 | Dambulla | BAN won by 83 runs |
| 5 | Sri Lanka | Bangladesh | SL | 7 wickets | 10 Jul 2025 | Kandy | SL won by 7 wickets |
| 6 | Sri Lanka | Bangladesh | BAN | 2 wickets | 08 Jun 2024 | Texas | BAN won by 2 wickets |
| 7 | Bangladesh | Sri Lanka | SL | 28 runs. | 09 Mar 2024 | Sylhet | SL won by 28 runs. |
| 8 | Bangladesh | Sri Lanka | BAN | 8 wickets | 06 Mar 2024 | Sylhet | BAN won by 8 wickets |
| 9 | Bangladesh | Sri Lanka | SL | 3 runs. | 04 Mar 2024 | Sylhet | SL won by 3 runs. |
| 10 | Sri Lanka | Bangladesh | SL | 2 wickets | 01 Sep 2022 | Dubai | SL won by 2 wickets |
| 11 | Bangladesh | Sri Lanka | SL | 5 wickets | 24 Oct 2021 | Sharjah | SL won by 5 wickets |
| 12 | Sri Lanka | Bangladesh | BAN | 2 wkts (1b rem) | 16 Mar 2018 | Colombo | BAN won by 2 wkts (1b rem) |
| 13 | Sri Lanka | Bangladesh | BAN | 5 wkts (2b rem) | 10 Mar 2018 | Colombo | BAN won by 5 wkts (2b rem) |
| 14 | Bangladesh | Sri Lanka | SL | 75 runs | 18 Feb 2018 | Sylhet | SL won by 75 runs |
| 15 | Bangladesh | Sri Lanka | SL | 6 wickets | 15 Feb 2018 | Dhaka | SL won by 6 wickets (with 20 balls remaining) |
| 16 | Sri Lanka | Bangladesh | BAN | 45 runs | 06 Apr 2017 | Colombo | BAN won by 45 runs |
| 17 | Sri Lanka | Bangladesh | SL | 6 wickets | 04 Apr 2017 | Colombo | SL won by 6 wickets (with 7 balls remaining) |
| 18 | Bangladesh | Sri Lanka | BAN | 23 runs | 28 Feb 2016 | Dhaka | BAN won by 23 runs |
| 19 | Sri Lanka | Bangladesh | SL | won by 3 wickets | 14 Feb 2014 | Chattogram | SL won by 3 wickets |
| 20 | Sri Lanka | Bangladesh | SL | won by 2 runs | 12 Feb 2014 | Chattogram | SL won by 2 runs |
| 21 | Sri Lanka | Bangladesh | SL | won by 17 runs | 31 Mar 2013 | Kandy | SL won by 17 runs |
| 22 | Bangladesh | Sri Lanka | SL | 64 runs | 18 Sep 2007 | Johannesburg | SL won by 64 runs |
Bangladesh vs Sri Lanka Head to Head in T20I Cricket
Bangladesh and Sri Lanka have played 22 T20 Internationals, the first in 2007 and the latest on 20 September 2025. Sri Lanka have won 13 and Bangladesh 9. Bangladesh's highest total in the fixture is 215, Sri Lanka's 214. The lowest completed totals are 83 and 94. Match-by-match detail above. Updated 9 September, 2026.
Premadasa Stadium, 16 March 2018, Nidahas Trophy semi-final in all but name. Sri Lanka made 214 for 6, Bangladesh needed 12 off the last over, and Mahmudullah hit the winning six off the final ball after an argument over a no-ball had nearly taken the visitors off the field. Both totals in that match are still the highest either has made against the other.
Nuwan Thushara's 5 for 20 at Sylhet in March 2024 is the best bowling here, and the 2025 season was Bangladesh's best - they won at Dambulla by 83 runs, at Colombo by eight wickets, and took the Asia Cup meeting at Dubai by four.
AFG
AUS
ENG
IND
IRE
NAM
NED
NZ
OMA
PAK
SA
UAE
WI
ZIM
NEP
PNG
SCOT
USA