Skip to content
TheFootball.News

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

12 Bangladesh2 drawsSri Lanka 5

Competitive14 matches

10 Bangladesh1 drawSri Lanka 3

Friendlies5 matches

2 Bangladesh1 drawSri Lanka 2

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

  1. Sri Lanka2Bangladesh1

    Mahinda Rajapaksa Cup

    Colombo, Sri Lanka

  2. Sri Lanka0Bangladesh1

    SAFF Cup

    Malé, Maldives (neutral)

  3. Bangladesh3Sri Lanka0

    Bangabandhu Cup

    Dhaka, Bangladesh

  4. Bangladesh0Sri Lanka1

    Friendly

    Nilphamari Sadar, Bangladesh

  5. 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.

Above the line: Bangladesh have won more Below: Sri Lanka have won more
21 September 1989: Bangladesh 3–0 Sri Lanka (South Asian Games). Bangladesh +113 April 1993: Sri Lanka 0–1 Bangladesh (World Cup qualifying). Bangladesh +27 May 1993: Bangladesh 3–0 Sri Lanka (World Cup qualifying). Bangladesh +31 November 1995: Bangladesh 1–0 Sri Lanka (Friendly). Bangladesh +425 December 1995: Bangladesh 0–0 Sri Lanka (South Asian Games). Bangladesh +429 September 1999: Bangladesh 1–0 Sri Lanka (South Asian Games). Bangladesh +525 November 1999: Sri Lanka 1–3 Bangladesh (AFC Asian Cup qualifying). Bangladesh +67 May 2000: Bangladesh 0–1 Sri Lanka (Friendly). Bangladesh +58 June 2008: Sri Lanka 1–0 Bangladesh (SAFF Cup). Bangladesh +48 December 2009: Bangladesh 2–1 Sri Lanka (SAFF Cup). Bangladesh +520 February 2010: Sri Lanka 3–0 Bangladesh (AFC Challenge Cup). Bangladesh +424 October 2014: Bangladesh 1–1 Sri Lanka (Friendly). Bangladesh +427 October 2014: Bangladesh 1–0 Sri Lanka (Friendly). Bangladesh +52 February 2015: Bangladesh 1–0 Sri Lanka (Bangabandhu Cup). Bangladesh +68 January 2016: Bangladesh 4–2 Sri Lanka (Bangabandhu Cup). Bangladesh +729 August 2018: Bangladesh 0–1 Sri Lanka (Friendly). Bangladesh +619 January 2020: Bangladesh 3–0 Sri Lanka (Bangabandhu Cup). Bangladesh +71 October 2021: Sri Lanka 0–1 Bangladesh (SAFF Cup). Bangladesh +816 November 2021: Sri Lanka 2–1 Bangladesh (Mahinda Rajapaksa Cup). Bangladesh +7Level
Bangladesh lead by 7 wins after the latest meeting. The biggest lead was 8, held by Bangladesh from 1 October 2021.

Every meeting on one timeline

Larger dots mark bigger winning margins. Hover a dot for the result.

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

Record by competition
CompetitionPlayedBangladeshDrawsSri LankaGoals
Friendly52123–3
Bangabandhu Cup33008–2
SAFF Cup32013–2
South Asian Games32104–0
World Cup qualifying22004–0
AFC Asian Cup qualifying11003–1
AFC Challenge Cup10010–3
Mahinda Rajapaksa Cup10011–2

Meetings by decade

Bangladesh wins Draws Sri Lanka wins
Meetings by decade
DecadeResultsPlayedGoals
1980s13
1990s610
2000s35
2010s614
2020s37

Longest runs

Longest runs
Longest run ofBangladeshSri Lanka
Wins in a row41989 to 199522000 to 2008
Unbeaten meetings71989 to 199922010 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

Show
Every Bangladesh vs Sri Lanka result
DateHomeScoreAwayCompetitionVenue
Sri Lanka2–1BangladeshMahinda Rajapaksa CupColombo, Sri Lanka
Sri Lanka0–1BangladeshSAFF CupMalé, Maldives (neutral)
Bangladesh3–0Sri LankaBangabandhu CupDhaka, Bangladesh
Bangladesh0–1Sri LankaFriendlyNilphamari Sadar, Bangladesh
Bangladesh4–2Sri LankaBangabandhu CupJessore, Bangladesh
Bangladesh1–0Sri LankaBangabandhu CupDhaka, Bangladesh
Bangladesh1–0Sri LankaFriendlyRajshahi, Bangladesh
Bangladesh1–1Sri LankaFriendlyJessore, Bangladesh
Sri Lanka3–0BangladeshAFC Challenge CupColombo, Sri Lanka
Bangladesh2–1Sri LankaSAFF CupDhaka, Bangladesh
Sri Lanka1–0BangladeshSAFF CupColombo, Sri Lanka
Bangladesh0–1Sri LankaFriendlyMalé, Maldives (neutral)
Sri Lanka1–3BangladeshAFC Asian Cup qualifyingAbu Dhabi, United Arab Emirates (neutral)
Bangladesh1–0Sri LankaSouth Asian GamesKathmandu, Nepal (neutral)
Bangladesh0–0Bangladesh on pensSri LankaSouth Asian GamesMadras, India (neutral)
Bangladesh1–0Sri LankaFriendlyYangon, Myanmar (neutral)
Bangladesh3–0Sri LankaWorld Cup qualifyingDubai, United Arab Emirates (neutral)
Sri Lanka0–1BangladeshWorld Cup qualifyingYokohama, Japan (neutral)
Bangladesh3–0Sri LankaSouth Asian GamesIslamabad, Pakistan (neutral)

Recent form

Bangladesh

  1. Lat IndonesiaFIFA ASEAN Cup2–9Thu 1 Oct 2026
  2. Lv SingaporeFIFA ASEAN Cup0–1Mon 28 Sept 2026
  3. Lv MalaysiaFIFA ASEAN Cup0–3Fri 25 Sept 2026
  4. Wat San MarinoFriendly2–1Fri 5 Jun 2026
  5. Lat VietnamFriendly0–3Thu 26 Mar 2026

Sri Lanka

  1. Wat MauritiusFriendly2–1Mon 5 Oct 2026
  2. Lat MauritiusFriendly0–3Fri 2 Oct 2026
  3. Wat SeychellesFriendly2–0Wed 30 Sept 2026
  4. Wat SeychellesFriendly3–0Sun 27 Sept 2026
  5. Lv ThailandAFC Asian Cup qualifying0–4Tue 18 Nov 2025

Results through 6 October 2026. Page updated 3 November 2026. How these numbers are calculated.