Head to head · T20I
Bangladesh vs Sri Lanka T20I head to head record
Data through 3 October 2026Last updated 3 October 2026
Bangladesh and Sri Lanka met 23 times in T20I matches in the data (2007–2026). Bangladesh won 9 and Sri Lanka won 14. Sri Lanka lead the head-to-head in the data by 5 wins. In the last 5 meetings, Bangladesh won 3 and Sri Lanka won 2. The highest total in the fixture is 215/5 by Bangladesh (10 Mar 2018).
Matches
23
2007–2026
Bangladesh won
9
Sri Lanka won
14
Wins per year
Show as table
| Year | Bangladesh wins | Sri Lanka wins |
|---|---|---|
| 2007 | 0 | 1 |
| 2013 | 0 | 1 |
| 2014 | 0 | 2 |
| 2016 | 1 | 0 |
| 2017 | 1 | 1 |
| 2018 | 2 | 2 |
| 2021 | 0 | 1 |
| 2022 | 0 | 1 |
| 2024 | 2 | 2 |
| 2025 | 3 | 2 |
| 2026 | 0 | 1 |
Last 10 Bangladesh vs Sri Lanka matches
| Date | Teams | Result | Ground |
|---|---|---|---|
| 3 Oct 2026 | Sri Lanka 165/9 (20 ov) Bangladesh 102 (17.3 ov) | Sri Lanka won by 63 runs | Korogi Sports Park |
| 20 Sep 2025 | Sri Lanka 168/7 (20 ov) Bangladesh 169/6 (19.5 ov) | Bangladesh won by 4 wickets | Dubai International Cricket Stadium |
| 13 Sep 2025 | Bangladesh 139/5 (20 ov) Sri Lanka 140/4 (14.4 ov) | Sri Lanka won by 6 wickets | Zayed Cricket Stadium |
| 16 Jul 2025 | Sri Lanka 132/7 (20 ov) Bangladesh 133/2 (16.3 ov) | Bangladesh won by 8 wickets | R Premadasa Stadium |
| 13 Jul 2025 | Bangladesh 177/7 (20 ov) Sri Lanka 94 (15.2 ov) | Bangladesh won by 83 runs | Rangiri Dambulla International Stadium |
| 10 Jul 2025 | Bangladesh 154/5 (20 ov) Sri Lanka 159/3 (19 ov) | Sri Lanka won by 7 wickets | Pallekele International Cricket Stadium |
| 7 Jun 2024 | Sri Lanka 124/9 (20 ov) Bangladesh 125/8 (19 ov) | Bangladesh won by 2 wickets | Grand Prairie Stadium |
| 9 Mar 2024 | Sri Lanka 174/7 (20 ov) Bangladesh 146 (19.4 ov) | Sri Lanka won by 28 runs | Sylhet International Cricket Stadium |
| 6 Mar 2024 | Sri Lanka 165/5 (20 ov) Bangladesh 170/2 (18.1 ov) | Bangladesh won by 8 wickets | Sylhet International Cricket Stadium |
| 4 Mar 2024 | Sri Lanka 206/3 (20 ov) Bangladesh 203/8 (20 ov) | Sri Lanka won by 3 runs | Sylhet International Cricket Stadium |
Biggest wins
| Winner | Margin | Against | Format | Date | Ground |
|---|---|---|---|---|---|
| Bangladesh | 83 runs | Sri Lanka | T20I | 13 Jul 2025 | Rangiri Dambulla International Stadium |
| Bangladesh | 45 runs | Sri Lanka | T20I | 6 Apr 2017 | R Premadasa Stadium |
| Bangladesh | 23 runs | Sri Lanka | T20I | 28 Feb 2016 | Shere Bangla National Stadium |
| Bangladesh | 8 wickets | Sri Lanka | T20I | 6 Mar 2024 | Sylhet International Cricket Stadium |
| Bangladesh | 8 wickets | Sri Lanka | T20I | 16 Jul 2025 | R Premadasa Stadium |
| Winner | Margin | Against | Format | Date | Ground |
|---|---|---|---|---|---|
| Sri Lanka | 75 runs | Bangladesh | T20I | 18 Feb 2018 | Sylhet International Cricket Stadium |
| Sri Lanka | 64 runs | Bangladesh | T20I | 18 Sep 2007 | The Wanderers Stadium |
| Sri Lanka | 63 runs | Bangladesh | T20I | 3 Oct 2026 | Korogi Sports Park |
| Sri Lanka | 7 wickets | Bangladesh | T20I | 10 Jul 2025 | Pallekele International Cricket Stadium |
| Sri Lanka | 6 wickets | Bangladesh | T20I | 4 Apr 2017 | R Premadasa Stadium |
Highest and lowest totals
| Team | Score | Overs | Against | Date | Result |
|---|---|---|---|---|---|
| Bangladesh | 215/5 | 19.4 | Sri Lanka | 10 Mar 2018 | Won |
| Sri Lanka | 214/6 | 20 | Bangladesh | 10 Mar 2018 | Lost |
| Sri Lanka | 210/4 | 20 | Bangladesh | 18 Feb 2018 | Won |
| Sri Lanka | 206/3 | 20 | Bangladesh | 4 Mar 2024 | Won |
| Bangladesh | 203/8 | 20 | Sri Lanka | 4 Mar 2024 | Lost |
| Team | Score | Overs | Against | Date | Result |
|---|---|---|---|---|---|
| Bangladesh | 83 | 16 | Sri Lanka | 18 Sep 2007 | Lost |
| Sri Lanka | 94 | 15.2 | Bangladesh | 13 Jul 2025 | Lost |
| Bangladesh | 102 | 17.3 | Sri Lanka | 3 Oct 2026 | Lost |
| Bangladesh | 120 | 19.5 | Sri Lanka | 14 Feb 2014 | Lost |
| Sri Lanka | 131 | 18 | Bangladesh | 6 Apr 2017 | Lost |
Most runs in Bangladesh vs Sri Lanka matches
| Player | Team | Inns | Runs | Avg | SR | HS | 100s |
|---|---|---|---|---|---|---|---|
| Kusal Mendis | Sri Lanka | 14 | 566 | 40.43 | 156.4 | 86 | 0 |
| Kusal Perera | Sri Lanka | 13 | 415 | 31.92 | 135.2 | 77 | 0 |
| Mahmudullah | Bangladesh | 15 | 368 | 36.80 | 147.2 | 54 | 0 |
| Liton Das | Bangladesh | 13 | 303 | 23.31 | 124.2 | 76 | 0 |
| Mushfiqur Rahim | Bangladesh | 11 | 300 | 37.50 | 147.8 | 72 | 0 |
| Dasun Shanaka | Sri Lanka | 14 | 294 | 36.75 | 146.3 | 64 | 0 |
| Pathum Nissanka | Sri Lanka | 8 | 283 | 35.38 | 140.8 | 50 | 0 |
| Thisara Perera | Sri Lanka | 10 | 239 | 47.80 | 155.2 | 58 | 0 |
| Towhid Hridoy | Bangladesh | 10 | 225 | 28.12 | 135.5 | 58 | 0 |
| Charith Asalanka | Sri Lanka | 11 | 222 | 31.71 | 151.0 | 80 | 0 |
Most wickets in Bangladesh vs Sri Lanka matches
| Player | Team | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| Mustafizur Rahman | Bangladesh | 18 | 25 | 22.12 | 8.51 | 4/21 |
| N Thushara | Sri Lanka | 8 | 16 | 12.62 | 6.52 | 5/20 |
| Shakib Al Hasan | Bangladesh | 10 | 12 | 18.17 | 6.81 | 3/24 |
| Mehedi Hasan | Bangladesh | 10 | 12 | 21.67 | 7.57 | 4/11 |
| Lasith Malinga | Sri Lanka | 6 | 11 | 14.64 | 7.32 | 3/20 |
| Rishad Hossain | Bangladesh | 9 | 11 | 21.45 | 7.53 | 3/18 |
| Taskin Ahmed | Bangladesh | 10 | 11 | 29.45 | 9.04 | 2/24 |
| Wanindu Hasaranga | Sri Lanka | 6 | 10 | 18.10 | 7.87 | 2/22 |
| Mashrafe Mortaza | Bangladesh | 6 | 9 | 21.11 | 8.26 | 2/29 |
| Mahmudullah | Bangladesh | 11 | 7 | 27.14 | 6.55 | 2/15 |
Where they met
| Ground | Played | Bangladesh won | Sri Lanka won |
|---|---|---|---|
| R Premadasa Stadium | 5 | 4 | 1 |
| Sylhet International Cricket Stadium | 4 | 1 | 3 |
| Pallekele International Cricket Stadium | 2 | 0 | 2 |
| Shere Bangla National Stadium | 2 | 1 | 1 |
| Dubai International Cricket Stadium | 2 | 1 | 1 |
| Zahur Ahmed Chowdhury Stadium | 2 | 0 | 2 |
| Rangiri Dambulla International Stadium | 1 | 1 | 0 |
| Sharjah Cricket Stadium | 1 | 0 | 1 |
Frequently asked questions
What is the Bangladesh vs Sri Lanka T20I head to head record?
23 matches: Bangladesh won 9, Sri Lanka won 14, tied 0, drawn 0, no result 0 (data 2007–2026).
Who won the last Bangladesh vs Sri Lanka T20I match?
Sri Lanka won by 63 runs (3 Oct 2026).
What is the highest score in Bangladesh vs Sri Lanka T20I matches?
215/5 by Bangladesh on 10 Mar 2018.
Who has scored the most runs in Bangladesh vs Sri Lanka T20I matches?
Kusal Mendis (Sri Lanka), 566 runs in 14 innings.
Who has taken the most wickets in Bangladesh vs Sri Lanka T20I matches?
Mustafizur Rahman (Bangladesh), 25 wickets.
Team pages
Past results only, not a prediction. Coverage: Cricsheet data from the early 2000s.
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Definitions: methodology.