Skip to content
TheFootball.News

India vs Iran head-to-head record

India wins
1
Draws
1
Iran wins
5

7 meetings, 1941 to 2016Goals: India 2, Iran 15

India and Iran have met 7 times since 1941. Iran have won 5, India 1, and 1 match ended level. They last met on 24 March 2016, when Iran won 4–0 in World Cup qualifying.

The 7 meetings have produced 17 goals, 2.43 per game. The biggest win is Iran’s 4–0 in World Cup qualifying in 2016. Iran are unbeaten in the last five meetings (4 wins, 1 draw). They went 23 years without meeting, between 1992 and 2015.

Who has won more, India or Iran?

All matches7 matches

1 India1 drawIran 5

Competitive6 matches

1 India1 drawIran 4

Friendlies1 match

0 India0 drawsIran 1

Key numbers

Goals
India 2, Iran 152.43 per game
First meeting
India 0–1 IranFriendly, 23 Aug 1941
Most recent
Iran 4–0 IndiaWorld Cup qualifying, 24 Mar 2016
India’s biggest win
India 1–0 IranAsian Games, 10 Mar 1951
Iran’s biggest win
Iran 4–0 IndiaWorld Cup qualifying, 24 Mar 2016
Most goals in a meeting
India 1–4 IranAsian Games, 13 Dec 1966
Current run
Iran unbeaten in 5
TFN Elo rating now
India 1234 (166th), Iran 1852 (27th)How the rating works

Last five meetings

  1. Iran4India0

    World Cup qualifying

    Tehran, Iran

  2. India0Iran3

    World Cup qualifying

    Bengaluru, India

  3. India0Iran3

    AFC Asian Cup qualifying

    Calcutta, India

  4. Iran0India0

    AFC Asian Cup

    Kallang, Singapore (neutral)

  5. India1Iran4

    Asian Games

    Bangkok, Thailand (neutral)

Who has had the upper hand over time?

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

Above the line: India have won more Below: Iran have won more
23 August 1941: India 0–1 Iran (Friendly). Iran +110 March 1951: India 1–0 Iran (Asian Games). Level13 December 1966: India 1–4 Iran (Asian Games). Iran +17 December 1984: Iran 0–0 India (AFC Asian Cup). Iran +115 May 1992: India 0–3 Iran (AFC Asian Cup qualifying). Iran +28 September 2015: India 0–3 Iran (World Cup qualifying). Iran +324 March 2016: Iran 4–0 India (World Cup qualifying). Iran +4Level
Iran lead by 4 wins after the latest meeting. The biggest lead was 4, held by Iran from 24 March 2016.

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

3 matches

102

IndiaDrawsIran

In Iran's home games

1 match

001

IndiaDrawsIran

At neutral venues

3 matches

012

IndiaDrawsIran

Record by competition

Record by competition
CompetitionPlayedIndiaDrawsIranGoals
Asian Games21012–4
World Cup qualifying20020–7
AFC Asian Cup10100–0
AFC Asian Cup qualifying10010–3
Friendly10010–1

Meetings by decade

India wins Draws Iran wins
Meetings by decade
DecadeResultsPlayedGoals
1940s11
1950s11
1960s15
1980s10
1990s13
2010s27

Longest runs

Longest runs
Longest run ofIndiaIran
Wins in a row1195131992 to 2016
Unbeaten meetings1198451966 to 2016

Questions answered

How many times have India and Iran played each other?

7 times, starting on 23 August 1941. 6 of those meetings were competitive and 1 were friendlies.

Who has won more matches between India and Iran?

Iran, with 5 wins to 1. 1 match ended level.

What is the biggest win in India vs Iran?

Iran’s 4–0 win in World Cup qualifying on 24 March 2016 in Tehran.

When did India and Iran last play?

On 24 March 2016 in Tehran, when Iran won 4–0 in World Cup qualifying.

What is the competitive record between India and Iran?

In 6 competitive matches, India have 1 win, Iran have 4, and 1 ended level.

Every India vs Iran result

Show
Every India vs Iran result
DateHomeScoreAwayCompetitionVenue
Iran4–0IndiaWorld Cup qualifyingTehran, Iran
India0–3IranWorld Cup qualifyingBengaluru, India
India0–3IranAFC Asian Cup qualifyingCalcutta, India
Iran0–0IndiaAFC Asian CupKallang, Singapore (neutral)
India1–4IranAsian GamesBangkok, Thailand (neutral)
India1–0IranAsian GamesNew Delhi, India
India0–1IranFriendlyKabul, Afghanistan (neutral)

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

Iran

  1. Lat RussiaFriendly0–2Tue 29 Sept 2026
  2. Lat UzbekistanFriendly1–3Thu 24 Sept 2026
  3. Dv EgyptWorld Cup1–1Fri 26 Jun 2026
  4. Dv BelgiumWorld Cup0–0Sun 21 Jun 2026
  5. Dv New ZealandWorld Cup2–2Mon 15 Jun 2026

Results through 6 October 2026. Page updated 3 November 2026. How these numbers are calculated.