Skip to content
TheFootball.News

Bahrain vs Iran head-to-head record

Bahrain wins
5
Draws
5
Iran wins
8

18 meetings, 1974 to 2021Goals: Bahrain 13, Iran 32

Bahrain and Iran have met 18 times since 1974. Iran have won 8, Bahrain 5, and 5 matches ended level. They last met on 7 June 2021, when Iran won 3–0 in World Cup qualifying.

The 18 meetings have produced 45 goals, 2.50 per game. The biggest win is Iran’s 6–0 in World Cup qualifying in 2011. They went 20 years without meeting, between 1974 and 1994.

Who has won more, Bahrain or Iran?

All matches18 matches

5 Bahrain5 drawsIran 8

Competitive16 matches

3 Bahrain5 drawsIran 8

Friendlies2 matches

2 Bahrain0 drawsIran 0

Key numbers

Goals
Bahrain 13, Iran 322.50 per game
First meeting
Iran 6–0 BahrainAsian Games, 7 Sept 1974
Most recent
Bahrain 0–3 IranWorld Cup qualifying, 7 Jun 2021
Bahrain’s biggest win
Bahrain 4–2 IranFriendly, 31 Aug 2009
Iran’s biggest win
Iran 6–0 BahrainWorld Cup qualifying, 11 Oct 2011
Most goals in a meeting
Iran 6–0 BahrainWorld Cup qualifying, 11 Oct 2011
Biggest upset
Bahrain 1–0 IranAFC Asian Cup qualifying, 4 Apr 2000Winner’s rating-based win expectancy: 11%
TFN Elo rating now
Bahrain 1450 (123rd), Iran 1852 (27th)How the rating works

Last five meetings

  1. Bahrain0Iran3

    World Cup qualifying

    Riffa, Bahrain

  2. Bahrain1Iran0

    World Cup qualifying

    Riffa, Bahrain

  3. Iran2Bahrain0

    AFC Asian Cup

    Melbourne, Australia (neutral)

  4. Iran0Bahrain0

    WAFF Championship

    Kuwait City, Kuwait (neutral)

  5. Bahrain1Iran1

    World Cup qualifying

    Riffa, Bahrain

Who has had the upper hand over time?

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

Above the line: Bahrain have won more Below: Iran have won more
7 September 1974: Iran 6–0 Bahrain (Asian Games). Iran +13 October 1994: Iran 0–0 Bahrain (Asian Games). Iran +14 April 2000: Bahrain 1–0 Iran (AFC Asian Cup qualifying). Level9 April 2000: Iran 3–0 Bahrain (AFC Asian Cup qualifying). Iran +114 September 2001: Iran 0–0 Bahrain (World Cup qualifying). Iran +121 October 2001: Bahrain 3–1 Iran (World Cup qualifying). Level6 August 2004: Iran 4–2 Bahrain (AFC Asian Cup). Iran +19 February 2005: Bahrain 0–0 Iran (World Cup qualifying). Iran +18 June 2005: Iran 1–0 Bahrain (World Cup qualifying). Iran +221 March 2008: Bahrain 1–0 Iran (Friendly). Iran +131 August 2009: Bahrain 4–2 Iran (Friendly). Level24 September 2010: Iran 3–0 Bahrain (WAFF Championship). Iran +111 October 2011: Iran 6–0 Bahrain (World Cup qualifying). Iran +211 November 2011: Bahrain 1–1 Iran (World Cup qualifying). Iran +212 December 2012: Iran 0–0 Bahrain (WAFF Championship). Iran +211 January 2015: Iran 2–0 Bahrain (AFC Asian Cup). Iran +315 October 2019: Bahrain 1–0 Iran (World Cup qualifying). Iran +27 June 2021: Bahrain 0–3 Iran (World Cup qualifying). Iran +3Level
Iran lead by 3 wins after the latest meeting. The biggest lead was 3, held by Iran from 11 January 2015.

Every meeting on one timeline

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

Home, away and neutral

In Bahrain's home games

7 matches

421

BahrainDrawsIran

In Iran's home games

5 matches

014

BahrainDrawsIran

At neutral venues

6 matches

123

BahrainDrawsIran

Record by competition

Record by competition
CompetitionPlayedBahrainDrawsIranGoals
World Cup qualifying82335–12
AFC Asian Cup20022–6
AFC Asian Cup qualifying21011–3
Asian Games20110–6
Friendly22005–2
WAFF Championship20110–3

Meetings by decade

Bahrain wins Draws Iran wins
Meetings by decade
DecadeResultsPlayedGoals
1970s16
1990s10
2000s922
2010s614
2020s13

Longest runs

Longest runs
Longest run ofBahrainIran
Wins in a row22008 to 200922010 to 2011
Unbeaten meetings22011 to 201252010 to 2015

The longest run of draws is 2, from 11 November 2011 to 12 December 2012.

Top scorers in Bahrain vs Iran

  1. 1Ali DaeiIran3(1 penalty)
  2. 2Mojtaba JabbariIran2
  3. 3Sardar AzmounIran2

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

Questions answered

How many times have Bahrain and Iran played each other?

18 times, starting on 7 September 1974. 16 of those meetings were competitive and 2 were friendlies.

Who has won more matches between Bahrain and Iran?

Iran, with 8 wins to 5. 5 matches ended level.

What is the biggest win in Bahrain vs Iran?

Iran’s 6–0 win in World Cup qualifying on 11 October 2011 in Tehran.

When did Bahrain and Iran last play?

On 7 June 2021 in Riffa, when Iran won 3–0 in World Cup qualifying.

What is the competitive record between Bahrain and Iran?

In 16 competitive matches, Bahrain have 3 wins, Iran have 8, and 5 ended level.

Every Bahrain vs Iran result

Show
Every Bahrain vs Iran result
DateHomeScoreAwayCompetitionVenue
Bahrain0–3IranWorld Cup qualifyingRiffa, Bahrain
Bahrain1–0IranWorld Cup qualifyingRiffa, Bahrain
Iran2–0BahrainAFC Asian CupMelbourne, Australia (neutral)
Iran0–0BahrainWAFF ChampionshipKuwait City, Kuwait (neutral)
Bahrain1–1IranWorld Cup qualifyingRiffa, Bahrain
Iran6–0BahrainWorld Cup qualifyingTehran, Iran
Iran3–0BahrainWAFF ChampionshipAmman, Jordan (neutral)
Bahrain4–2IranFriendlyRiffa, Bahrain
Bahrain1–0IranFriendlyManama, Bahrain
Iran1–0BahrainWorld Cup qualifyingTehran, Iran
Bahrain0–0IranWorld Cup qualifyingRiffa, Bahrain
Iran4–2BahrainAFC Asian CupBeijing, China (neutral)
Bahrain3–1IranWorld Cup qualifyingRiffa, Bahrain
Iran0–0BahrainWorld Cup qualifyingTehran, Iran
Iran3–0BahrainAFC Asian Cup qualifyingTehran, Iran
Bahrain1–0IranAFC Asian Cup qualifyingDamascus, Syria (neutral)
Iran0–0BahrainAsian GamesHiroshima, Japan (neutral)
Iran6–0BahrainAsian GamesTehran, Iran

Recent form

Bahrain

  1. Lv YemenGulf Cup2–5Wed 30 Sept 2026
  2. Lv UAEGulf Cup0–3Sun 27 Sept 2026
  3. Lv QatarGulf Cup0–2Thu 24 Sept 2026
  4. Lat GeorgiaFriendly0–2Fri 5 Jun 2026
  5. Wv SudanArab Cup3–1Tue 9 Dec 2025

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.