Bangladesh vs Sri Lanka
head-to-head record
- Bangladesh wins
- 12
- Draws
- 2
- Sri Lanka wins
- 5
19 meetings, 1989 to 2021Goals: Bangladesh 26, Sri Lanka 13
Bangladesh and Sri Lanka have met 19 times since 1989. Bangladesh have won 12, Sri Lanka 5, and 2 matches ended level. They last met on 16 November 2021, when Sri Lanka won 2–1 in the Mahinda Rajapaksa Cup.
The 19 meetings have produced 39 goals, 2.05 per game. The biggest win is Bangladesh’s 3–0 in the Bangabandhu Cup in 2020.
Who has won more, Bangladesh or Sri Lanka?
All matches19 matches
Competitive14 matches
Friendlies5 matches
Key numbers
- Goals
- Bangladesh 26, Sri Lanka 132.05 per game
- First meeting
- Bangladesh 3–0 Sri LankaSouth Asian Games, 21 Sept 1989
- Most recent
- Sri Lanka 2–1 BangladeshMahinda Rajapaksa Cup, 16 Nov 2021
- Bangladesh’s biggest win
- Bangladesh 3–0 Sri LankaBangabandhu Cup, 19 Jan 2020
- Sri Lanka’s biggest win
- Sri Lanka 3–0 BangladeshAFC Challenge Cup, 20 Feb 2010
- Most goals in a meeting
- Bangladesh 4–2 Sri LankaBangabandhu Cup, 8 Jan 2016
- Biggest upset
- Bangladesh 0–1 Sri LankaFriendly, 29 Aug 2018Winner’s rating-based win expectancy: 25%
- TFN Elo rating now
- Bangladesh 1094 (186th), Sri Lanka 1033 (193rd)How the rating works
Last five meetings
- Sri Lanka2Bangladesh1
Mahinda Rajapaksa Cup
Colombo, Sri Lanka
- Sri Lanka0Bangladesh1
SAFF Cup
Malé, Maldives (neutral)
- Bangladesh3Sri Lanka0
Bangabandhu Cup
Dhaka, Bangladesh
- Bangladesh0Sri Lanka1
Friendly
Nilphamari Sadar, Bangladesh
- Bangladesh4Sri Lanka2
Bangabandhu Cup
Jessore, Bangladesh
Who has had the upper hand over time?
The line climbs with every Bangladesh win and drops with every Sri Lanka win, so its height shows who has won more meetings up to that point.
Every meeting on one timeline
Home, away and neutral
In Bangladesh's home games
7 matches
511
BangladeshDrawsSri Lanka
In Sri Lanka's home games
3 matches
003
BangladeshDrawsSri Lanka
At neutral venues
9 matches
711
BangladeshDrawsSri Lanka
Record by competition
| Competition | Played | Bangladesh | Draws | Sri Lanka | Goals |
|---|---|---|---|---|---|
| Friendly | 5 | 2 | 1 | 2 | 3–3 |
| Bangabandhu Cup | 3 | 3 | 0 | 0 | 8–2 |
| SAFF Cup | 3 | 2 | 0 | 1 | 3–2 |
| South Asian Games | 3 | 2 | 1 | 0 | 4–0 |
| World Cup qualifying | 2 | 2 | 0 | 0 | 4–0 |
| AFC Asian Cup qualifying | 1 | 1 | 0 | 0 | 3–1 |
| AFC Challenge Cup | 1 | 0 | 0 | 1 | 0–3 |
| Mahinda Rajapaksa Cup | 1 | 0 | 0 | 1 | 1–2 |
Meetings by decade
| Decade | Results | Played | Goals |
|---|---|---|---|
| 1980s | 1 | 3 | |
| 1990s | 6 | 10 | |
| 2000s | 3 | 5 | |
| 2010s | 6 | 14 | |
| 2020s | 3 | 7 |
Longest runs
| Longest run of | Bangladesh | Sri Lanka |
|---|---|---|
| Wins in a row | 41989 to 1995 | 22000 to 2008 |
| Unbeaten meetings | 71989 to 1999 | 22010 to 2014 |
Penalty shootouts
- Bangladesh 0–0 Sri LankaSouth Asian Games, 25 Dec 1995Bangladesh won on penalties
Questions answered
How many times have Bangladesh and Sri Lanka played each other?
19 times, starting on 21 September 1989. 14 of those meetings were competitive and 5 were friendlies.
Who has won more matches between Bangladesh and Sri Lanka?
Bangladesh, with 12 wins to 5. 2 matches ended level.
What is the biggest win in Bangladesh vs Sri Lanka?
Bangladesh’s 3–0 win in the Bangabandhu Cup on 19 January 2020 in Dhaka.
When did Bangladesh and Sri Lanka last play?
On 16 November 2021 in Colombo, when Sri Lanka won 2–1 in the Mahinda Rajapaksa Cup.
What is the competitive record between Bangladesh and Sri Lanka?
In 14 competitive matches, Bangladesh have 10 wins, Sri Lanka have 3, and 1 ended level.
Have Bangladesh and Sri Lanka met in a penalty shootout?
Yes, once. Most recently in the South Asian Games on 25 December 1995, when Bangladesh won the shootout after a 0–0 draw.
Every Bangladesh vs Sri Lanka result
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| Sri Lanka | 2–1 | Bangladesh | Mahinda Rajapaksa Cup | Colombo, Sri Lanka | |
| Sri Lanka | 0–1 | Bangladesh | SAFF Cup | Malé, Maldives (neutral) | |
| Bangladesh | 3–0 | Sri Lanka | Bangabandhu Cup | Dhaka, Bangladesh | |
| Bangladesh | 0–1 | Sri Lanka | Friendly | Nilphamari Sadar, Bangladesh | |
| Bangladesh | 4–2 | Sri Lanka | Bangabandhu Cup | Jessore, Bangladesh | |
| Bangladesh | 1–0 | Sri Lanka | Bangabandhu Cup | Dhaka, Bangladesh | |
| Bangladesh | 1–0 | Sri Lanka | Friendly | Rajshahi, Bangladesh | |
| Bangladesh | 1–1 | Sri Lanka | Friendly | Jessore, Bangladesh | |
| Sri Lanka | 3–0 | Bangladesh | AFC Challenge Cup | Colombo, Sri Lanka | |
| Bangladesh | 2–1 | Sri Lanka | SAFF Cup | Dhaka, Bangladesh | |
| Sri Lanka | 1–0 | Bangladesh | SAFF Cup | Colombo, Sri Lanka | |
| Bangladesh | 0–1 | Sri Lanka | Friendly | Malé, Maldives (neutral) | |
| Sri Lanka | 1–3 | Bangladesh | AFC Asian Cup qualifying | Abu Dhabi, United Arab Emirates (neutral) | |
| Bangladesh | 1–0 | Sri Lanka | South Asian Games | Kathmandu, Nepal (neutral) | |
| Bangladesh | 0–0Bangladesh on pens | Sri Lanka | South Asian Games | Madras, India (neutral) | |
| Bangladesh | 1–0 | Sri Lanka | Friendly | Yangon, Myanmar (neutral) | |
| Bangladesh | 3–0 | Sri Lanka | World Cup qualifying | Dubai, United Arab Emirates (neutral) | |
| Sri Lanka | 0–1 | Bangladesh | World Cup qualifying | Yokohama, Japan (neutral) | |
| Bangladesh | 3–0 | Sri Lanka | South Asian Games | Islamabad, Pakistan (neutral) |
Recent form
Bangladesh
Sri Lanka
- Wat MauritiusFriendly2–1Mon 5 Oct 2026
- Lat MauritiusFriendly0–3Fri 2 Oct 2026
- Wat SeychellesFriendly2–0Wed 30 Sept 2026
- Wat SeychellesFriendly3–0Sun 27 Sept 2026
- Lv ThailandAFC Asian Cup qualifying0–4Tue 18 Nov 2025
Results through 6 October 2026. Page updated 3 November 2026. How these numbers are calculated.