Afghanistan vs Sri Lanka
head-to-head record
- Afghanistan wins
- 6
- Draws
- 1
- Sri Lanka wins
- 1
8 meetings, 2003 to 2015Goals: Afghanistan 17, Sri Lanka 6
Afghanistan and Sri Lanka have met 8 times since 2003. Afghanistan have won 6, Sri Lanka 1, and 1 match ended level. They last met on 31 December 2015, when Afghanistan won 5–0 in the SAFF Cup.
The 8 meetings have produced 23 goals, 2.88 per game. The biggest win is Afghanistan’s 5–0 in the SAFF Cup in 2015. Afghanistan are unbeaten in the last seven meetings (6 wins, 1 draw).
Who has won more, Afghanistan or Sri Lanka?
All matches8 matches
Competitive8 matches
Key numbers
- Goals
- Afghanistan 17, Sri Lanka 62.88 per game
- First meeting
- Sri Lanka 1–0 AfghanistanSAFF Cup, 10 Jan 2003
- Most recent
- Afghanistan 5–0 Sri LankaSAFF Cup, 31 Dec 2015
- Afghanistan’s biggest win
- Afghanistan 5–0 Sri LankaSAFF Cup, 31 Dec 2015
- Sri Lanka’s biggest win
- Sri Lanka 1–0 AfghanistanSAFF Cup, 10 Jan 2003
- Most goals in a meeting
- Afghanistan 5–0 Sri LankaSAFF Cup, 31 Dec 2015
- Current run
- Afghanistan unbeaten in 7
- TFN Elo rating now
- Afghanistan 1155 (177th), Sri Lanka 1033 (193rd)How the rating works
Last five meetings
- Afghanistan5Sri Lanka0
SAFF Cup
Thiruvananthapuram, India (neutral)
- Sri Lanka1Afghanistan3
SAFF Cup
Kathmandu, Nepal (neutral)
- Afghanistan1Sri Lanka0
AFC Challenge Cup qualifying
Vientiane, Laos (neutral)
- Sri Lanka1Afghanistan3
SAFF Cup
New Delhi, India (neutral)
- Sri Lanka0Afghanistan1
AFC Challenge Cup qualifying
Kathmandu, Nepal (neutral)
Who has had the upper hand over time?
The line climbs with every Afghanistan 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 Sri Lanka's home games
1 match
010
AfghanistanDrawsSri Lanka
At neutral venues
7 matches
601
AfghanistanDrawsSri Lanka
Record by competition
| Competition | Played | Afghanistan | Draws | Sri Lanka | Goals |
|---|---|---|---|---|---|
| SAFF Cup | 6 | 4 | 1 | 1 | 15–6 |
| AFC Challenge Cup qualifying | 2 | 2 | 0 | 0 | 2–0 |
Meetings by decade
| Decade | Results | Played | Goals |
|---|---|---|---|
| 2000s | 3 | 8 | |
| 2010s | 5 | 15 |
Longest runs
| Longest run of | Afghanistan | Sri Lanka |
|---|---|---|
| Wins in a row | 52011 to 2015 | 12003 |
| Unbeaten meetings | 72005 to 2015 | 12008 |
Questions answered
How many times have Afghanistan and Sri Lanka played each other?
8 times, starting on 10 January 2003. 8 of those meetings were competitive and 0 were friendlies.
Who has won more matches between Afghanistan and Sri Lanka?
Afghanistan, with 6 wins to 1. 1 match ended level.
What is the biggest win in Afghanistan vs Sri Lanka?
Afghanistan’s 5–0 win in the SAFF Cup on 31 December 2015 in Thiruvananthapuram.
When did Afghanistan and Sri Lanka last play?
On 31 December 2015 in Thiruvananthapuram, when Afghanistan won 5–0 in the SAFF Cup.
Every Afghanistan vs Sri Lanka result
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| Afghanistan | 5–0 | Sri Lanka | SAFF Cup | Thiruvananthapuram, India (neutral) | |
| Sri Lanka | 1–3 | Afghanistan | SAFF Cup | Kathmandu, Nepal (neutral) | |
| Afghanistan | 1–0 | Sri Lanka | AFC Challenge Cup qualifying | Vientiane, Laos (neutral) | |
| Sri Lanka | 1–3 | Afghanistan | SAFF Cup | New Delhi, India (neutral) | |
| Sri Lanka | 0–1 | Afghanistan | AFC Challenge Cup qualifying | Kathmandu, Nepal (neutral) | |
| Sri Lanka | 2–2 | Afghanistan | SAFF Cup | Colombo, Sri Lanka | |
| Sri Lanka | 1–2 | Afghanistan | SAFF Cup | Karachi, Pakistan (neutral) | |
| Sri Lanka | 1–0 | Afghanistan | SAFF Cup | Dhaka, Bangladesh (neutral) |
Recent form
Afghanistan
- Lv PakistanDiamond Jubilee International Football Tournament0–2Wed 10 Jun 2026
- Lv PakistanDiamond Jubilee International Football Tournament0–2Sun 7 Jun 2026
- Wat MaldivesDiamond Jubilee International Football Tournament1–0Mon 1 Jun 2026
- Dv PakistanAFC Asian Cup qualifying1–1Tue 14 Oct 2025
- Dat PakistanAFC Asian Cup qualifying0–0Thu 9 Oct 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.