- Home
- Head to head
- Bangladesh vs Sri Lanka
Head to head
Bangladesh vs Sri Lanka head to head record
Data through 3 October 2026Last updated 3 October 2026
In 94 meetings between 2004 and 2026, Bangladesh won 23 and Sri Lanka won 63. Sri Lanka lead the head-to-head in the data by 40 wins. In the last 5 meetings, Bangladesh won 3 and Sri Lanka won 2. The highest total in the fixture is 730/6 by Sri Lanka (27 Jan 2014).
Matches
94
2004–2026
Bangladesh won
23
Sri Lanka won
63
Tied / drawn / NR
0 / 6 / 2
Bangladesh vs Sri Lanka by format
| Format | Played | Won | Lost | Tied | Drawn | NR | Win % | Years |
|---|---|---|---|---|---|---|---|---|
| Tests | 24 | 1 | 17 | 0 | 6 | 0 | 5.6% | 2005–2025 |
| ODIs | 47 | 13 | 32 | 0 | 0 | 2 | 28.9% | 2004–2025 |
| T20Is | 23 | 9 | 14 | 0 | 0 | 0 | 39.1% | 2007–2026 |
Wins per year
Show as table
| Year | Bangladesh wins | Sri Lanka wins |
|---|---|---|
| 2004 | 0 | 1 |
| 2005 | 0 | 3 |
| 2006 | 1 | 5 |
| 2007 | 0 | 8 |
| 2008 | 0 | 2 |
| 2009 | 1 | 1 |
| 2010 | 0 | 3 |
| 2012 | 1 | 0 |
| 2013 | 1 | 3 |
| 2014 | 0 | 7 |
| 2015 | 0 | 1 |
| 2016 | 1 | 0 |
| 2017 | 3 | 3 |
| 2018 | 4 | 5 |
| 2019 | 0 | 3 |
| 2021 | 2 | 3 |
| 2022 | 0 | 2 |
| 2023 | 1 | 2 |
| 2024 | 4 | 5 |
| 2025 | 4 | 5 |
| 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 |
| 8 Jul 2025 | Sri Lanka 285/7 (50 ov) Bangladesh 186 (39.4 ov) | Sri Lanka won by 99 runs | Pallekele International Cricket Stadium |
| 5 Jul 2025 | Bangladesh 248 (45.5 ov) Sri Lanka 232 (48.5 ov) | Bangladesh won by 16 runs | R Premadasa Stadium |
| 2 Jul 2025 | Sri Lanka 244 (49.2 ov) Bangladesh 167 (35.5 ov) | Sri Lanka won by 77 runs | R Premadasa Stadium |
| 25 Jun 2025 | Bangladesh 247 & 133 Sri Lanka 458 | Sri Lanka won by an innings and 78 runs | Sinhalese Sports Club Ground |
Biggest wins
| Winner | Margin | Against | Format | Date | Ground |
|---|---|---|---|---|---|
| Bangladesh | 163 runs | Sri Lanka | ODI | 19 Jan 2018 | Shere Bangla National Stadium |
| Bangladesh | 137 runs | Sri Lanka | ODI | 15 Sep 2018 | Dubai International Cricket Stadium |
| Bangladesh | 90 runs | Sri Lanka | ODI | 25 Mar 2017 | Rangiri Dambulla International 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 | innings and 248 runs | Bangladesh | Test | 27 Jan 2014 | Shere Bangla National Stadium |
| Sri Lanka | innings and 234 runs | Bangladesh | Test | 25 Jun 2007 | Sinhalese Sports Club Ground |
| Sri Lanka | innings and 193 runs | Bangladesh | Test | 11 Jul 2007 | Asgiriya Stadium |
| Sri Lanka | 10 wickets | Bangladesh | ODI | 23 Jul 2004 | R Premadasa Stadium |
| Sri Lanka | 10 wickets | Bangladesh | Test | 8 Mar 2006 | Shaheed Chandu Stadium |
Highest and lowest totals
| Team | Score | Overs | Against | Date | Result |
|---|---|---|---|---|---|
| Sri Lanka | 730/6 | Bangladesh | 27 Jan 2014 | Won | |
| Sri Lanka | 713/9 | Bangladesh | 31 Jan 2018 | Drawn | |
| Sri Lanka | 648/8 | Bangladesh | 21 Apr 2021 | Drawn | |
| Bangladesh | 638 | Sri Lanka | 8 Mar 2013 | Drawn | |
| Sri Lanka | 587 | Bangladesh | 4 Feb 2014 | Drawn |
| Team | Score | Overs | Against | Date | Result |
|---|---|---|---|---|---|
| Bangladesh | 62 | Sri Lanka | 3 Jul 2007 | Lost | |
| Bangladesh | 82 | 24 | Sri Lanka | 25 Jan 2018 | Lost |
| Bangladesh | 83 | 16 | Sri Lanka | 18 Sep 2007 | Lost |
| Bangladesh | 86 | Sri Lanka | 12 Sep 2005 | Lost | |
| Bangladesh | 89 | Sri Lanka | 25 Jun 2007 | Lost |
Most runs in Bangladesh vs Sri Lanka matches
| Player | Team | Inns | Runs | Avg | SR | HS | 100s |
|---|---|---|---|---|---|---|---|
| Mushfiqur Rahim | Bangladesh | 79 | 3,049 | 44.19 | 61.5 | 200 | 6 |
| Kumar Sangakkara | Sri Lanka | 42 | 2,692 | 70.84 | 71.0 | 319 | 12 |
| Kusal Mendis | Sri Lanka | 51 | 2,216 | 44.32 | 81.4 | 196 | 4 |
| Tillakaratne Dilshan | Sri Lanka | 36 | 1,765 | 60.86 | 86.9 | 168 | 8 |
| Tamim Iqbal | Bangladesh | 55 | 1,744 | 32.91 | 69.2 | 133 | 3 |
| Dinesh Chandimal | Sri Lanka | 39 | 1,500 | 45.45 | 56.6 | 138 | 5 |
| Shakib Al Hasan | Bangladesh | 52 | 1,433 | 29.24 | 78.4 | 116 | 1 |
| Upul Tharanga | Sri Lanka | 35 | 1,391 | 44.87 | 74.9 | 165 | 4 |
| Mahela Jayawardene | Sri Lanka | 30 | 1,320 | 48.89 | 68.4 | 203 | 4 |
| Mominul Haque | Bangladesh | 35 | 1,307 | 42.16 | 59.5 | 176 | 4 |
Most wickets in Bangladesh vs Sri Lanka matches
| Player | Team | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| Muttiah Muralitharan | Sri Lanka | 24 | 71 | 14.72 | 2.86 | 6/18 |
| Shakib Al Hasan | Bangladesh | 52 | 68 | 38.24 | 3.75 | 5/96 |
| Lasith Malinga | Sri Lanka | 34 | 65 | 19.66 | 4.23 | 4/23 |
| Mustafizur Rahman | Bangladesh | 42 | 63 | 25.57 | 4.87 | 4/21 |
| Mehedi Hasan Miraz | Bangladesh | 40 | 51 | 43.96 | 3.85 | 4/30 |
| Rangana Herath | Sri Lanka | 20 | 49 | 24.29 | 3.06 | 7/89 |
| Taskin Ahmed | Bangladesh | 30 | 49 | 29.33 | 5.30 | 4/46 |
| Dilhara Fernando | Sri Lanka | 22 | 41 | 18.76 | 3.59 | 5/60 |
| Taijul Islam | Bangladesh | 23 | 41 | 44.00 | 3.12 | 5/72 |
| Mashrafe Mortaza | Bangladesh | 31 | 40 | 37.12 | 4.90 | 3/25 |
Where they met
| Ground | Played | Bangladesh won | Sri Lanka won |
|---|---|---|---|
| Shere Bangla National Stadium | 18 | 5 | 13 |
| R Premadasa Stadium | 16 | 5 | 11 |
| Zahur Ahmed Chowdhury Stadium | 10 | 2 | 5 |
| Pallekele International Cricket Stadium | 7 | 1 | 5 |
| Sylhet International Cricket Stadium | 5 | 1 | 4 |
| Rangiri Dambulla International Stadium | 4 | 2 | 1 |
| Sinhalese Sports Club Ground | 4 | 0 | 4 |
| Dubai International Cricket Stadium | 3 | 2 | 1 |
Frequently asked questions
What is the Bangladesh vs Sri Lanka head to head record?
94 matches: Bangladesh won 23, Sri Lanka won 63, tied 0, drawn 6, no result 2 (data 2004–2026).
Who won the last Bangladesh vs Sri Lanka match?
Sri Lanka won by 63 runs (3 Oct 2026).
What is the highest score in Bangladesh vs Sri Lanka matches?
730/6 by Sri Lanka on 27 Jan 2014.
Who has scored the most runs in Bangladesh vs Sri Lanka matches?
Mushfiqur Rahim (Bangladesh), 3,049 runs in 79 innings.
Who has taken the most wickets in Bangladesh vs Sri Lanka matches?
Muttiah Muralitharan (Sri Lanka), 71 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.