Skip to content
TheFootball.News

Nepal vs Sri Lanka head-to-head record

Nepal wins
5
Draws
6
Sri Lanka wins
6

17 meetings, 1984 to 2021Goals: Nepal 23, Sri Lanka 27

Nepal and Sri Lanka have met 17 times since 1984. Sri Lanka have won 6, Nepal 5, and 6 matches ended level. They last met on 4 October 2021, when Nepal won 3–2 in the SAFF Cup.

The 17 meetings have produced 50 goals, 2.94 per game. The biggest win is Sri Lanka’s 4–0 in AFC Asian Cup qualifying in 1984. Nepal have won the last two meetings.

Who has won more, Nepal or Sri Lanka?

All matches17 matches

5 Nepal6 drawsSri Lanka 6

Competitive16 matches

4 Nepal6 drawsSri Lanka 6

Friendlies1 match

1 Nepal0 drawsSri Lanka 0

Key numbers

Goals
Nepal 23, Sri Lanka 272.94 per game
First meeting
Sri Lanka 4–0 NepalAFC Asian Cup qualifying, 22 Oct 1984
Most recent
Sri Lanka 2–3 NepalSAFF Cup, 4 Oct 2021
Nepal’s biggest win
Nepal 3–0 Sri LankaAFC Challenge Cup, 4 Aug 2008
Sri Lanka’s biggest win
Sri Lanka 4–0 NepalAFC Asian Cup qualifying, 22 Oct 1984
Most goals in a meeting
Nepal 4–2 Sri LankaFriendly, 14 Mar 2009
Current run
Nepal, 2 wins in a row
Biggest upset
Sri Lanka 2–3 NepalSAFF Cup, 25 Apr 1999Winner’s rating-based win expectancy: 26%
TFN Elo rating now
Nepal 1082 (187th), Sri Lanka 1033 (193rd)How the rating works

Last five meetings

  1. Sri Lanka2Nepal3

    SAFF Cup

    Malé, Maldives (neutral)

  2. Nepal1Sri Lanka0

    Bangabandhu Cup

    Dhaka, Bangladesh (neutral)

  3. Nepal0Sri Lanka1

    SAFF Cup

    Thiruvananthapuram, India (neutral)

  4. Nepal0Sri Lanka0

    AFC Challenge Cup qualifying

    Kathmandu, Nepal

  5. Nepal4Sri Lanka2

    Friendly

    Kathmandu, Nepal

Who has had the upper hand over time?

The line climbs with every Nepal win and drops with every Sri Lanka win, so its height shows who has won more meetings up to that point.

Above the line: Nepal have won more Below: Sri Lanka have won more
22 October 1984: Sri Lanka 4–0 Nepal (AFC Asian Cup qualifying). Sri Lanka +127 April 1986: Nepal 2–2 Sri Lanka (Quaid-e-Azam International Tournament). Sri Lanka +122 December 1991: Sri Lanka 2–2 Nepal (South Asian Games). Sri Lanka +131 March 1995: Sri Lanka 2–1 Nepal (SAFF Cup). Sri Lanka +227 December 1995: Sri Lanka 0–0 Nepal (South Asian Games). Sri Lanka +214 June 1996: Sri Lanka 3–1 Nepal (AFC Asian Cup qualifying). Sri Lanka +321 June 1996: Nepal 0–2 Sri Lanka (AFC Asian Cup qualifying). Sri Lanka +48 September 1997: Nepal 1–3 Sri Lanka (SAFF Cup). Sri Lanka +525 April 1999: Sri Lanka 2–3 Nepal (SAFF Cup). Sri Lanka +46 April 2006: Sri Lanka 1–1 Nepal (AFC Challenge Cup). Sri Lanka +412 April 2006: Sri Lanka 1–1 Nepal (AFC Challenge Cup). Sri Lanka +44 August 2008: Nepal 3–0 Sri Lanka (AFC Challenge Cup). Sri Lanka +314 March 2009: Nepal 4–2 Sri Lanka (Friendly). Sri Lanka +211 April 2011: Nepal 0–0 Sri Lanka (AFC Challenge Cup qualifying). Sri Lanka +223 December 2015: Nepal 0–1 Sri Lanka (SAFF Cup). Sri Lanka +313 January 2016: Nepal 1–0 Sri Lanka (Bangabandhu Cup). Sri Lanka +24 October 2021: Sri Lanka 2–3 Nepal (SAFF Cup). Sri Lanka +1Level
Sri Lanka lead by 1 win after the latest meeting. The biggest lead was 5, held by Sri Lanka from 8 September 1997.

Every meeting on one timeline

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

Home, away and neutral

In Nepal's home games

3 matches

111

NepalDrawsSri Lanka

In Sri Lanka's home games

2 matches

011

NepalDrawsSri Lanka

At neutral venues

12 matches

444

NepalDrawsSri Lanka

Record by competition

Record by competition
CompetitionPlayedNepalDrawsSri LankaGoals
SAFF Cup52038–10
AFC Asian Cup qualifying30031–9
AFC Challenge Cup31205–2
South Asian Games20202–2
AFC Challenge Cup qualifying10100–0
Bangabandhu Cup11001–0
Friendly11004–2
Quaid-e-Azam International Tournament10102–2

Meetings by decade

Nepal wins Draws Sri Lanka wins
Meetings by decade
DecadeResultsPlayedGoals
1980s28
1990s722
2000s413
2010s32
2020s15

Longest runs

Longest runs
Longest run ofNepalSri Lanka
Wins in a row22016 to 202131996 to 1997
Unbeaten meetings61999 to 201181984 to 1997

The longest run of draws is 2, from 6 April 2006 to 12 April 2006.

Penalty shootouts

  • Sri Lanka 0–0 NepalSouth Asian Games, 27 Dec 1995Sri Lanka won on penalties

Questions answered

How many times have Nepal and Sri Lanka played each other?

17 times, starting on 22 October 1984. 16 of those meetings were competitive and 1 were friendlies.

Who has won more matches between Nepal and Sri Lanka?

Sri Lanka, with 6 wins to 5. 6 matches ended level.

What is the biggest win in Nepal vs Sri Lanka?

Sri Lanka’s 4–0 win in AFC Asian Cup qualifying on 22 October 1984 in Jeddah.

When did Nepal and Sri Lanka last play?

On 4 October 2021 in Malé, when Nepal won 3–2 in the SAFF Cup.

What is the competitive record between Nepal and Sri Lanka?

In 16 competitive matches, Nepal have 4 wins, Sri Lanka have 6, and 6 ended level.

Have Nepal and Sri Lanka met in a penalty shootout?

Yes, once. Most recently in the South Asian Games on 27 December 1995, when Sri Lanka won the shootout after a 0–0 draw.

Every Nepal vs Sri Lanka result

Show
Every Nepal vs Sri Lanka result
DateHomeScoreAwayCompetitionVenue
Sri Lanka2–3NepalSAFF CupMalé, Maldives (neutral)
Nepal1–0Sri LankaBangabandhu CupDhaka, Bangladesh (neutral)
Nepal0–1Sri LankaSAFF CupThiruvananthapuram, India (neutral)
Nepal0–0Sri LankaAFC Challenge Cup qualifyingKathmandu, Nepal
Nepal4–2Sri LankaFriendlyKathmandu, Nepal
Nepal3–0Sri LankaAFC Challenge CupHyderabad, India (neutral)
Sri Lanka1–1NepalAFC Challenge CupChittagong, Bangladesh (neutral)
Sri Lanka1–1NepalAFC Challenge CupChittagong, Bangladesh (neutral)
Sri Lanka2–3NepalSAFF CupMargao, India (neutral)
Nepal1–3Sri LankaSAFF CupKathmandu, Nepal
Nepal0–2Sri LankaAFC Asian Cup qualifyingMuscat, Oman (neutral)
Sri Lanka3–1NepalAFC Asian Cup qualifyingTehran, Iran (neutral)
Sri Lanka0–0Sri Lanka on pensNepalSouth Asian GamesMadras, India (neutral)
Sri Lanka2–1NepalSAFF CupColombo, Sri Lanka
Sri Lanka2–2NepalSouth Asian GamesColombo, Sri Lanka
Nepal2–2Sri LankaQuaid-e-Azam International TournamentIslamabad, Pakistan (neutral)
Sri Lanka4–0NepalAFC Asian Cup qualifyingJeddah, Saudi Arabia (neutral)

Recent form

Nepal

  1. Lat MalaysiaAFC Asian Cup qualifying0–1Tue 18 Nov 2025
  2. Dat BangladeshFriendly2–2Thu 13 Nov 2025
  3. Lat VietnamAFC Asian Cup qualifying0–1Tue 14 Oct 2025
  4. Lat VietnamAFC Asian Cup qualifying1–3Thu 9 Oct 2025
  5. Dv BangladeshFriendly0–0Sat 6 Sept 2025

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.