Skip to content
TheFootball.News

India vs Sri Lanka head-to-head record

India wins
11
Draws
5
Sri Lanka wins
2

18 meetings, 1952 to 2021Goals: India 31, Sri Lanka 14

India and Sri Lanka have met 18 times since 1952. India have won 11, Sri Lanka 2, and 5 matches ended level. They last met on 7 October 2021, when the match ended 0–0 in the SAFF Cup.

The 18 meetings have produced 45 goals, 2.50 per game. The biggest win is India’s 3–0 in the SAFF Cup in 2011. India are unbeaten in the last six meetings (4 wins, 2 draws). They went 33 years without meeting, between 1955 and 1989.

Who has won more, India or Sri Lanka?

All matches18 matches

11 India5 drawsSri Lanka 2

Competitive13 matches

8 India4 drawsSri Lanka 1

Friendlies5 matches

3 India1 drawSri Lanka 1

Key numbers

Goals
India 31, Sri Lanka 142.50 per game
First meeting
Sri Lanka 1–2 IndiaFriendly, 24 Mar 1952
Most recent
India 0–0 Sri LankaSAFF Cup, 7 Oct 2021
India’s biggest win
India 3–0 Sri LankaSAFF Cup, 7 Dec 2011
Sri Lanka’s biggest win
India 0–1 Sri LankaFriendly, 5 May 2000
Most goals in a meeting
Sri Lanka 3–4 IndiaFriendly, 18 Dec 1955
Current run
India unbeaten in 6
Biggest upset
India 0–1 Sri LankaFriendly, 5 May 2000Winner’s rating-based win expectancy: 19%
TFN Elo rating now
India 1234 (166th), Sri Lanka 1033 (193rd)How the rating works

Last five meetings

  1. India0Sri Lanka0

    SAFF Cup

    Malé, Maldives (neutral)

  2. India2Sri Lanka0

    SAFF Cup

    Dhaka, Bangladesh (neutral)

  3. India2Sri Lanka0

    SAFF Cup

    Thiruvananthapuram, India

  4. India3Sri Lanka0

    SAFF Cup

    New Delhi, India

  5. India3Sri Lanka1

    Nehru Cup

    New Delhi, India

Who has had the upper hand over time?

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

Above the line: India have won more Below: Sri Lanka have won more
24 March 1952: Sri Lanka 1–2 India (Friendly). India +127 October 1953: Sri Lanka 0–2 India (Friendly). India +221 December 1954: India 1–1 Sri Lanka (Friendly). India +218 December 1955: Sri Lanka 3–4 India (Friendly). India +325 September 1989: India 2–1 Sri Lanka (South Asian Games). India +422 December 1993: India 2–0 Sri Lanka (South Asian Games). India +529 March 1995: Sri Lanka 2–2 India (SAFF Cup). India +52 April 1995: Sri Lanka 1–0 India (SAFF Cup). India +423 December 1995: India 1–0 Sri Lanka (South Asian Games). India +524 September 1996: Sri Lanka 1–1 India (World Cup qualifying). India +527 November 1999: Sri Lanka 1–3 India (AFC Asian Cup qualifying). India +65 May 2000: India 0–1 Sri Lanka (Friendly). India +514 January 2003: India 1–1 Sri Lanka (SAFF Cup). India +526 August 2009: India 3–1 Sri Lanka (Nehru Cup). India +67 December 2011: India 3–0 Sri Lanka (SAFF Cup). India +725 December 2015: India 2–0 Sri Lanka (SAFF Cup). India +85 September 2018: India 2–0 Sri Lanka (SAFF Cup). India +97 October 2021: India 0–0 Sri Lanka (SAFF Cup). India +9Level
India lead by 9 wins after the latest meeting. The biggest lead was 9, held by India from 5 September 2018.

Every meeting on one timeline

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

Home, away and neutral

In India's home games

5 matches

410

IndiaDrawsSri Lanka

In Sri Lanka's home games

3 matches

111

IndiaDrawsSri Lanka

At neutral venues

10 matches

631

IndiaDrawsSri Lanka

Record by competition

Record by competition
CompetitionPlayedIndiaDrawsSri LankaGoals
SAFF Cup733110–4
Friendly53119–6
South Asian Games33005–1
AFC Asian Cup qualifying11003–1
World Cup qualifying10101–1
Nehru Cup11003–1

Meetings by decade

India wins Draws Sri Lanka wins
Meetings by decade
DecadeResultsPlayedGoals
1950s414
1980s13
1990s614
2000s37
2010s37
2020s10

Longest runs

Longest runs
Longest run ofIndiaSri Lanka
Wins in a row42009 to 201812000
Unbeaten meetings71952 to 199522000 to 2003

Questions answered

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

18 times, starting on 24 March 1952. 13 of those meetings were competitive and 5 were friendlies.

Who has won more matches between India and Sri Lanka?

India, with 11 wins to 2. 5 matches ended level.

What is the biggest win in India vs Sri Lanka?

India’s 3–0 win in the SAFF Cup on 7 December 2011 in New Delhi.

When did India and Sri Lanka last play?

On 7 October 2021 in Malé, when the match ended 0–0 in the SAFF Cup.

What is the competitive record between India and Sri Lanka?

In 13 competitive matches, India have 8 wins, Sri Lanka have 1, and 4 ended level.

Every India vs Sri Lanka result

Show
Every India vs Sri Lanka result
DateHomeScoreAwayCompetitionVenue
India0–0Sri LankaSAFF CupMalé, Maldives (neutral)
India2–0Sri LankaSAFF CupDhaka, Bangladesh (neutral)
India2–0Sri LankaSAFF CupThiruvananthapuram, India
India3–0Sri LankaSAFF CupNew Delhi, India
India3–1Sri LankaNehru CupNew Delhi, India
India1–1Sri LankaSAFF CupDhaka, Bangladesh (neutral)
India0–1Sri LankaFriendlyMalé, Maldives (neutral)
Sri Lanka1–3IndiaAFC Asian Cup qualifyingAbu Dhabi, United Arab Emirates (neutral)
Sri Lanka1–1IndiaWorld Cup qualifyingDoha, Qatar (neutral)
India1–0Sri LankaSouth Asian GamesMadras, India
Sri Lanka1–0IndiaSAFF CupColombo, Sri Lanka
Sri Lanka2–2IndiaSAFF CupColombo, Sri Lanka
India2–0Sri LankaSouth Asian GamesDhaka, Bangladesh (neutral)
India2–1Sri LankaSouth Asian GamesIslamabad, Pakistan (neutral)
Sri Lankaas Ceylon3–4IndiaFriendlyDhaka, Pakistan (neutral)
India1–1Sri Lankaas CeylonFriendlyCalcutta, India
Sri Lankaas Ceylon0–2IndiaFriendlyYangon, Burma (neutral)
Sri Lankaas Ceylon1–2IndiaFriendlyColombo, Ceylon

Recent form

India

  1. Lv UruguayFriendly1–6Tue 6 Oct 2026
  2. Lv BrazilFriendly0–4Sat 3 Oct 2026
  3. Dv PanamaFriendly1–1Fri 25 Sept 2026
  4. Dat TajikistanFriendly1–1Tue 9 Jun 2026
  5. Lat TajikistanFriendly1–3Fri 5 Jun 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.