Skip to content
TheFootball.News

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

6 Afghanistan1 drawSri Lanka 1

Competitive8 matches

6 Afghanistan1 drawSri Lanka 1

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

  1. Afghanistan5Sri Lanka0

    SAFF Cup

    Thiruvananthapuram, India (neutral)

  2. Sri Lanka1Afghanistan3

    SAFF Cup

    Kathmandu, Nepal (neutral)

  3. Afghanistan1Sri Lanka0

    AFC Challenge Cup qualifying

    Vientiane, Laos (neutral)

  4. Sri Lanka1Afghanistan3

    SAFF Cup

    New Delhi, India (neutral)

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

Above the line: Afghanistan have won more Below: Sri Lanka have won more
10 January 2003: Sri Lanka 1–0 Afghanistan (SAFF Cup). Sri Lanka +111 December 2005: Sri Lanka 1–2 Afghanistan (SAFF Cup). Level4 June 2008: Sri Lanka 2–2 Afghanistan (SAFF Cup). Level9 April 2011: Sri Lanka 0–1 Afghanistan (AFC Challenge Cup qualifying). Afghanistan +15 December 2011: Sri Lanka 1–3 Afghanistan (SAFF Cup). Afghanistan +22 March 2013: Afghanistan 1–0 Sri Lanka (AFC Challenge Cup qualifying). Afghanistan +34 September 2013: Sri Lanka 1–3 Afghanistan (SAFF Cup). Afghanistan +431 December 2015: Afghanistan 5–0 Sri Lanka (SAFF Cup). Afghanistan +5Level
Afghanistan lead by 5 wins after the latest meeting. The biggest lead was 5, held by Afghanistan from 31 December 2015.

Every meeting on one timeline

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

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

Record by competition
CompetitionPlayedAfghanistanDrawsSri LankaGoals
SAFF Cup641115–6
AFC Challenge Cup qualifying22002–0

Meetings by decade

Afghanistan wins Draws Sri Lanka wins
Meetings by decade
DecadeResultsPlayedGoals
2000s38
2010s515

Longest runs

Longest runs
Longest run ofAfghanistanSri Lanka
Wins in a row52011 to 201512003
Unbeaten meetings72005 to 201512008

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

Every Afghanistan vs Sri Lanka result
DateHomeScoreAwayCompetitionVenue
Afghanistan5–0Sri LankaSAFF CupThiruvananthapuram, India (neutral)
Sri Lanka1–3AfghanistanSAFF CupKathmandu, Nepal (neutral)
Afghanistan1–0Sri LankaAFC Challenge Cup qualifyingVientiane, Laos (neutral)
Sri Lanka1–3AfghanistanSAFF CupNew Delhi, India (neutral)
Sri Lanka0–1AfghanistanAFC Challenge Cup qualifyingKathmandu, Nepal (neutral)
Sri Lanka2–2AfghanistanSAFF CupColombo, Sri Lanka
Sri Lanka1–2AfghanistanSAFF CupKarachi, Pakistan (neutral)
Sri Lanka1–0AfghanistanSAFF CupDhaka, Bangladesh (neutral)

Recent form

Afghanistan

  1. Lv PakistanDiamond Jubilee International Football Tournament0–2Wed 10 Jun 2026
  2. Lv PakistanDiamond Jubilee International Football Tournament0–2Sun 7 Jun 2026
  3. Wat MaldivesDiamond Jubilee International Football Tournament1–0Mon 1 Jun 2026
  4. Dv PakistanAFC Asian Cup qualifying1–1Tue 14 Oct 2025
  5. Dat PakistanAFC Asian Cup qualifying0–0Thu 9 Oct 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.