Bangladesh vs Sri Lanka head to head
Sri Lanka lead Bangladesh 46–22 in 70 ODI and T20I matches since 2004 (32–13 in ODIs, 14–9 in T20Is).
- ODI · 47 played13Bangladesh32Sri Lanka2 no result · 2004–2025
- T20I · 23 played9Bangladesh14Sri Lanka2007–2026
Most runs in Bangladesh vs Sri Lanka matches
| Batter | Inns | Runs | Avg | SR |
|---|---|---|---|---|
| Mushfiqur Rahim | 47 | 1,503 | 36.66 | 88.3 |
| Kusal Mendis | 35 | 1,375 | 40.44 | 103.2 |
| Kumar Sangakkara | 25 | 1,115 | 48.48 | 92.3 |
| Kushal Janith Perera | 29 | 1,028 | 36.71 | 104.5 |
| Mahmudullah | 45 | 979 | 26.46 | 90.5 |
| Upul Tharanga | 26 | 926 | 40.26 | 85.3 |
| Shakib Al Hasan | 35 | 893 | 27.06 | 87.6 |
| Tamim Iqbal | 32 | 891 | 28.74 | 81.9 |
| Tillakaratne Dilshan | 23 | 818 | 48.12 | 97.8 |
| Charith Asalanka | 20 | 718 | 47.87 | 95.6 |
Most wickets in Bangladesh vs Sri Lanka matches
| Bowler | Inns | Wkts | Econ | Best |
|---|---|---|---|---|
| Mustafizur Rahman | 35 | 49 | 6.28 | 4/21 |
| Taskin Ahmed | 25 | 39 | 6.12 | 4/46 |
| Lasith Malinga | 20 | 38 | 4.34 | 4/23 |
| Mashrafe Mortaza | 26 | 34 | 5.70 | 3/25 |
| Shakib Al Hasan | 36 | 32 | 4.97 | 3/24 |
| Wanindu Hasaranga | 17 | 29 | 5.49 | 4/10 |
| Rubel Hossain | 21 | 27 | 6.82 | 4/33 |
| Mehedi Hasan Miraz | 26 | 27 | 4.78 | 4/30 |
| Dushmantha Chameera | 13 | 23 | 5.21 | 5/16 |
| Thisara Perera | 23 | 23 | 6.25 | 3/60 |
Bangladesh vs Sri Lanka recent results
- Sri Lanka165/9 (20)Bangladesh102 (17.3)Sri Lanka won by 63 runs
- Sri Lanka168/7 (20)Bangladesh169/6 (19.5)Bangladesh won by 4 wickets
- Bangladesh139/5 (20)Sri Lanka140/4 (14.4)Sri Lanka won by 6 wickets
- Sri Lanka132/7 (20)Bangladesh133/2 (16.3)Bangladesh won by 8 wickets
- Bangladesh177/7 (20)Sri Lanka94 (15.2)Bangladesh won by 83 runs
- Bangladesh154/5 (20)Sri Lanka159/3 (19)Sri Lanka won by 7 wickets
- Sri Lanka285/7 (50)Bangladesh186 (39.4)Sri Lanka won by 99 runs
- Bangladesh248 (45.5)Sri Lanka232 (48.5)Bangladesh won by 16 runs
- Sri Lanka244 (49.2)Bangladesh167 (35.5)Sri Lanka won by 77 runs
- Sri Lanka124/9 (20)Bangladesh125/8 (19)Bangladesh won by 2 wickets
- Sri Lanka235 (50)Bangladesh237/6 (40.2)Bangladesh won by 4 wickets
- Bangladesh286/7 (50)Sri Lanka287/7 (47.1)Sri Lanka won by 3 wickets
- Sri Lanka255 (48.5)Bangladesh257/4 (44.4)Bangladesh won by 6 wickets
- Sri Lanka174/7 (20)Bangladesh146 (19.4)Sri Lanka won by 28 runs
- Sri Lanka165/5 (20)Bangladesh170/2 (18.1)Bangladesh won by 8 wickets
- Sri Lanka206/3 (20)Bangladesh203/8 (20)Sri Lanka won by 3 runs
- Sri Lanka279 (49.3)Bangladesh282/7 (41.1)Bangladesh won by 3 wickets
- Sri Lanka257/9 (50)Bangladesh236 (48.1)Sri Lanka won by 21 runs
- Bangladesh164 (42.4)Sri Lanka165/5 (39)Sri Lanka won by 5 wickets
- Bangladesh183/7 (20)Sri Lanka184/8 (19.2)Sri Lanka won by 2 wickets
Bangladesh vs Sri Lanka results by year
| Year | Played | Bangladesh | Sri Lanka |
|---|---|---|---|
| 2026 | 1 | 0 | 1 |
| 2025 | 8 | 4 | 4 |
| 2024 | 7 | 4 | 3 |
| 2023 | 3 | 1 | 2 |
| 2022 | 1 | 0 | 1 |
| 2021 | 4 | 2 | 2 |
| 2019 | 3 | 0 | 3 |
| 2018 | 8 | 4 | 4 |
| 2017 | 5 | 2 | 2 |
| 2016 | 1 | 1 | 0 |
| 2015 | 1 | 0 | 1 |
| 2014 | 6 | 0 | 6 |
| 2013 | 4 | 1 | 2 |
| 2012 | 1 | 1 | 0 |
| 2010 | 3 | 0 | 3 |
| 2009 | 1 | 1 | 0 |
| 2008 | 2 | 0 | 2 |
| 2007 | 5 | 0 | 5 |
| 2006 | 4 | 1 | 3 |
| 2005 | 1 | 0 | 1 |
| 2004 | 1 | 0 | 1 |
Highest totals in Bangladesh vs Sri Lanka matches
ODI
- 357/9 (50 ov)Sri Lanka · ODI · 2008
- 332/8 (50 ov)Sri Lanka · ODI · 2008
- 332/1 (50 ov)Sri Lanka · ODI · 2015
- 324/5 (50 ov)Bangladesh · ODI · 2017
- 320/7 (50 ov)Bangladesh · ODI · 2018
T20I
- 215/5 (19.4 ov)Bangladesh · T20I · 2018
- 214/6 (20 ov)Sri Lanka · T20I · 2018
- 210/4 (20 ov)Sri Lanka · T20I · 2018
- 206/3 (20 ov)Sri Lanka · T20I · 2024
- 203/8 (20 ov)Bangladesh · T20I · 2024