Skip to content
TheFootball.News

Iran vs Japan head-to-head record

Iran wins
7
Draws
6
Japan wins
6

19 meetings, 1951 to 2024Goals: Iran 21, Japan 22

Iran and Japan have met 19 times since 1951. Iran have won 7, Japan 6, and 6 matches ended level. They last met on 3 February 2024, when Iran won 2–1 at the AFC Asian Cup.

The 19 meetings have produced 43 goals, 2.26 per game. The biggest win is Japan’s 3–0 at the AFC Asian Cup in 2019. They went 15 years without meeting, between 1966 and 1982.

Who has won more, Iran or Japan?

All matches19 matches

7 Iran6 drawsJapan 6

Competitive16 matches

7 Iran3 drawsJapan 6

Friendlies3 matches

0 Iran3 drawsJapan 0

Key numbers

Goals
Iran 21, Japan 222.26 per game
First meeting
Iran 0–0 JapanAsian Games, 7 Mar 1951
Most recent
Iran 2–1 JapanAFC Asian Cup, 3 Feb 2024
Iran’s biggest win
Japan 0–2 IranAsian Games, 22 Sept 1986
Japan’s biggest win
Iran 0–3 JapanAFC Asian Cup, 28 Jan 2019
Most goals in a meeting
Japan 3–2 IranWorld Cup qualifying, 16 Nov 1997
Biggest upset
Japan 1–0 IranAsian Games, 21 Nov 1982Winner’s rating-based win expectancy: 25%
TFN Elo rating now
Iran 1852 (27th), Japan 1963 (13th)How the rating works

Last five meetings

  1. Iran2Japan1

    AFC Asian Cup

    Al Rayyan, Qatar (neutral)

  2. Iran0Japan3

    AFC Asian Cup

    Al Ain, United Arab Emirates (neutral)

  3. Iran1Japan1

    Friendly

    Tehran, Iran

  4. Japan2Iran1

    World Cup qualifying

    Yokohama, Japan

  5. Iran2Japan1

    World Cup qualifying

    Tehran, Iran

Who has had the upper hand over time?

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

Above the line: Iran have won more Below: Japan have won more
7 March 1951: Iran 0–0 Japan (Asian Games). Level8 March 1951: Iran 3–2 Japan (Asian Games). Iran +111 December 1966: Iran 1–3 Japan (Asian Games). Level18 December 1966: Japan 0–1 Iran (Asian Games). Iran +121 November 1982: Japan 1–0 Iran (Asian Games). Level22 September 1986: Japan 0–2 Iran (Asian Games). Iran +14 December 1988: Japan 0–0 Iran (AFC Asian Cup). Iran +120 January 1989: Iran 2–2 Japan (Friendly). Iran +11 October 1990: Iran 1–0 Japan (Asian Games). Iran +23 November 1992: Japan 1–0 Iran (AFC Asian Cup). Iran +118 October 1993: Japan 1–2 Iran (World Cup qualifying). Iran +216 November 1997: Japan 3–2 Iran (World Cup qualifying). Iran +18 September 1999: Japan 1–1 Iran (Friendly). Iran +128 July 2004: Japan 0–0 Iran (AFC Asian Cup). Iran +125 March 2005: Iran 2–1 Japan (World Cup qualifying). Iran +217 August 2005: Japan 2–1 Iran (World Cup qualifying). Iran +113 October 2015: Iran 1–1 Japan (Friendly). Iran +128 January 2019: Iran 0–3 Japan (AFC Asian Cup). Level3 February 2024: Iran 2–1 Japan (AFC Asian Cup). Iran +1Level
Iran lead by 1 win after the latest meeting. The biggest lead was 2, held by Iran from 1 October 1990.

Every meeting on one timeline

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

Home, away and neutral

In Iran's home games

3 matches

120

IranDrawsJapan

In Japan's home games

3 matches

012

IranDrawsJapan

At neutral venues

13 matches

634

IranDrawsJapan

Record by competition

Record by competition
CompetitionPlayedIranDrawsJapanGoals
Asian Games74128–6
AFC Asian Cup51222–5
World Cup qualifying42027–7
Friendly30304–4

Meetings by decade

Iran wins Draws Japan wins
Meetings by decade
DecadeResultsPlayedGoals
1950s25
1960s25
1980s47
1990s512
2000s36
2010s25
2020s13

Longest runs

Longest runs
Longest run ofIranJapan
Wins in a row1202412019
Unbeaten meetings41986 to 199032005 to 2019

The longest run of draws is 2, from 8 September 1999 to 28 July 2004.

Top scorers in Iran vs Japan

  1. 1Ali DaeiIran3(1 penalty)
  2. 2Masashi NakayamaJapan2
  3. 3Vahid HashemianIran2
  4. 4Yuya OsakoJapan2(1 penalty)

Scorer records exist for 7 of the 19 meetings, mostly competitive matches. Own goals are not credited to a player.

Questions answered

How many times have Iran and Japan played each other?

19 times, starting on 7 March 1951. 16 of those meetings were competitive and 3 were friendlies.

Who has won more matches between Iran and Japan?

Iran, with 7 wins to 6. 6 matches ended level.

What is the biggest win in Iran vs Japan?

Japan’s 3–0 win at the AFC Asian Cup on 28 January 2019 in Al Ain.

When did Iran and Japan last play?

On 3 February 2024 in Al Rayyan, when Iran won 2–1 at the AFC Asian Cup.

What is the competitive record between Iran and Japan?

In 16 competitive matches, Iran have 7 wins, Japan have 6, and 3 ended level.

Every Iran vs Japan result

Show
Every Iran vs Japan result
DateHomeScoreAwayCompetitionVenue
Iran2–1JapanAFC Asian CupAl Rayyan, Qatar (neutral)
Iran0–3JapanAFC Asian CupAl Ain, United Arab Emirates (neutral)
Iran1–1JapanFriendlyTehran, Iran
Japan2–1IranWorld Cup qualifyingYokohama, Japan
Iran2–1JapanWorld Cup qualifyingTehran, Iran
Japan0–0IranAFC Asian CupChongqing, China (neutral)
Japan1–1IranFriendlyYokohama, Japan
Japan3–2IranWorld Cup qualifyingJohor Bahru, Malaysia (neutral)
Japan1–2IranWorld Cup qualifyingDoha, Qatar (neutral)
Japan1–0IranAFC Asian CupHiroshima, Japan
Iran1–0JapanAsian GamesBeijing, China (neutral)
Iran2–2JapanFriendlyTehran, Iran
Japan0–0IranAFC Asian CupDoha, Qatar (neutral)
Japan0–2IranAsian GamesDaejeon, South Korea (neutral)
Japan1–0IranAsian GamesNew Delhi, India (neutral)
Japan0–1IranAsian GamesBangkok, Thailand (neutral)
Iran1–3JapanAsian GamesBangkok, Thailand (neutral)
Iran3–2JapanAsian GamesNew Delhi, India (neutral)
Iran0–0JapanAsian GamesNew Delhi, India (neutral)

Recent form

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

Japan

  1. Wv New ZealandKirin Cup2–1Mon 5 Oct 2026
  2. Dv EcuadorKirin Cup0–0Thu 1 Oct 2026
  3. Wv VenezuelaFriendly2–1Mon 28 Sept 2026
  4. Lv BrazilWorld Cup1–2Mon 29 Jun 2026
  5. Dv SwedenWorld Cup1–1Thu 25 Jun 2026

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