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
Competitive16 matches
Friendlies1 match
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
- Sri Lanka2Nepal3
SAFF Cup
Malé, Maldives (neutral)
- Nepal1Sri Lanka0
Bangabandhu Cup
Dhaka, Bangladesh (neutral)
- Nepal0Sri Lanka1
SAFF Cup
Thiruvananthapuram, India (neutral)
- Nepal0Sri Lanka0
AFC Challenge Cup qualifying
Kathmandu, Nepal
- 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.
Every meeting on one timeline
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
| Competition | Played | Nepal | Draws | Sri Lanka | Goals |
|---|---|---|---|---|---|
| SAFF Cup | 5 | 2 | 0 | 3 | 8–10 |
| AFC Asian Cup qualifying | 3 | 0 | 0 | 3 | 1–9 |
| AFC Challenge Cup | 3 | 1 | 2 | 0 | 5–2 |
| South Asian Games | 2 | 0 | 2 | 0 | 2–2 |
| AFC Challenge Cup qualifying | 1 | 0 | 1 | 0 | 0–0 |
| Bangabandhu Cup | 1 | 1 | 0 | 0 | 1–0 |
| Friendly | 1 | 1 | 0 | 0 | 4–2 |
| Quaid-e-Azam International Tournament | 1 | 0 | 1 | 0 | 2–2 |
Meetings by decade
| Decade | Results | Played | Goals |
|---|---|---|---|
| 1980s | 2 | 8 | |
| 1990s | 7 | 22 | |
| 2000s | 4 | 13 | |
| 2010s | 3 | 2 | |
| 2020s | 1 | 5 |
Longest runs
| Longest run of | Nepal | Sri Lanka |
|---|---|---|
| Wins in a row | 22016 to 2021 | 31996 to 1997 |
| Unbeaten meetings | 61999 to 2011 | 81984 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
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| Sri Lanka | 2–3 | Nepal | SAFF Cup | Malé, Maldives (neutral) | |
| Nepal | 1–0 | Sri Lanka | Bangabandhu Cup | Dhaka, Bangladesh (neutral) | |
| Nepal | 0–1 | Sri Lanka | SAFF Cup | Thiruvananthapuram, India (neutral) | |
| Nepal | 0–0 | Sri Lanka | AFC Challenge Cup qualifying | Kathmandu, Nepal | |
| Nepal | 4–2 | Sri Lanka | Friendly | Kathmandu, Nepal | |
| Nepal | 3–0 | Sri Lanka | AFC Challenge Cup | Hyderabad, India (neutral) | |
| Sri Lanka | 1–1 | Nepal | AFC Challenge Cup | Chittagong, Bangladesh (neutral) | |
| Sri Lanka | 1–1 | Nepal | AFC Challenge Cup | Chittagong, Bangladesh (neutral) | |
| Sri Lanka | 2–3 | Nepal | SAFF Cup | Margao, India (neutral) | |
| Nepal | 1–3 | Sri Lanka | SAFF Cup | Kathmandu, Nepal | |
| Nepal | 0–2 | Sri Lanka | AFC Asian Cup qualifying | Muscat, Oman (neutral) | |
| Sri Lanka | 3–1 | Nepal | AFC Asian Cup qualifying | Tehran, Iran (neutral) | |
| Sri Lanka | 0–0Sri Lanka on pens | Nepal | South Asian Games | Madras, India (neutral) | |
| Sri Lanka | 2–1 | Nepal | SAFF Cup | Colombo, Sri Lanka | |
| Sri Lanka | 2–2 | Nepal | South Asian Games | Colombo, Sri Lanka | |
| Nepal | 2–2 | Sri Lanka | Quaid-e-Azam International Tournament | Islamabad, Pakistan (neutral) | |
| Sri Lanka | 4–0 | Nepal | AFC Asian Cup qualifying | Jeddah, Saudi Arabia (neutral) |
Recent form
Nepal
- Lat MalaysiaAFC Asian Cup qualifying0–1Tue 18 Nov 2025
- Dat BangladeshFriendly2–2Thu 13 Nov 2025
- Lat VietnamAFC Asian Cup qualifying0–1Tue 14 Oct 2025
- Lat VietnamAFC Asian Cup qualifying1–3Thu 9 Oct 2025
- Dv BangladeshFriendly0–0Sat 6 Sept 2025
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.