Sri Lanka vs Bangladesh Head to Head Record
Since 2000, Sri Lanka and Bangladesh have played 105 matches: Sri Lanka lead 72–24 (6 drawn, 3 no result).
Record since 2000 (first meeting in our records: 29 May 2000) – Test, ODI and T20I. Our match records start in 2000.
Record by format
| Format | Played | Sri Lanka won | Bangladesh won | Drawn | Tied / NR | Last met |
|---|---|---|---|---|---|---|
| Test | 28 | 21 | 1 | 6 | 0 | 25 Jun 2025 |
| ODI | 52 | 37 | 13 | 0 | 2 | 8 Jul 2025 |
| T20I | 25 | 14 | 10 | 0 | 1 | 3 Oct 2026 |
Last 5 Sri Lanka vs Bangladesh matches
- 3 Oct 2026 · T20I · Korogi Sports Park, NisshinSri Lanka won
SL won by 63 runs
- 7 Nov 2025 · T20IBangladesh won
Bangladesh won by 14 runs
- 20 Sept 2025 · T20I · Dubai International Cricket StadiumBangladesh won
Bangladesh won by 4 wickets
- 13 Sept 2025 · T20I · Sheikh Zayed StadiumSri Lanka won
Sri Lanka won by 6 wickets
- 16 Jul 2025 · T20I · R Premadasa Stadium, ColomboBangladesh won
Bangladesh won by 8 wickets
Questions
Who has won more matches between Sri Lanka and Bangladesh?
Since 2000, Sri Lanka and Bangladesh have played 105 matches: Sri Lanka lead 72–24 (6 drawn, 3 no result).
What is the Sri Lanka vs Bangladesh head to head record in Test cricket?
Since 2001, Sri Lanka and Bangladesh have played 28 Test matches: Sri Lanka lead 21–1 (6 drawn).
What is the Sri Lanka vs Bangladesh head to head record in ODI cricket?
Since 2000, Sri Lanka and Bangladesh have played 52 ODI matches: Sri Lanka lead 37–13 (2 no result).
What is the Sri Lanka vs Bangladesh head to head record in T20I cricket?
Since 2007, Sri Lanka and Bangladesh have played 25 T20I matches: Sri Lanka lead 14–10 (1 no result).
When did Sri Lanka and Bangladesh last play?
Sri Lanka and Bangladesh last met on 3 Oct 2026 in a T20I at Korogi Sports Park, Nisshin: SL won by 63 runs.