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
Competitive16 matches
Friendlies2 matches
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
- Bahrain0Iran3
World Cup qualifying
Riffa, Bahrain
- Bahrain1Iran0
World Cup qualifying
Riffa, Bahrain
- Iran2Bahrain0
AFC Asian Cup
Melbourne, Australia (neutral)
- Iran0Bahrain0
WAFF Championship
Kuwait City, Kuwait (neutral)
- 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.
Every meeting on one timeline
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
| Competition | Played | Bahrain | Draws | Iran | Goals |
|---|---|---|---|---|---|
| World Cup qualifying | 8 | 2 | 3 | 3 | 5–12 |
| AFC Asian Cup | 2 | 0 | 0 | 2 | 2–6 |
| AFC Asian Cup qualifying | 2 | 1 | 0 | 1 | 1–3 |
| Asian Games | 2 | 0 | 1 | 1 | 0–6 |
| Friendly | 2 | 2 | 0 | 0 | 5–2 |
| WAFF Championship | 2 | 0 | 1 | 1 | 0–3 |
Meetings by decade
| Decade | Results | Played | Goals |
|---|---|---|---|
| 1970s | 1 | 6 | |
| 1990s | 1 | 0 | |
| 2000s | 9 | 22 | |
| 2010s | 6 | 14 | |
| 2020s | 1 | 3 |
Longest runs
| Longest run of | Bahrain | Iran |
|---|---|---|
| Wins in a row | 22008 to 2009 | 22010 to 2011 |
| Unbeaten meetings | 22011 to 2012 | 52010 to 2015 |
The longest run of draws is 2, from 11 November 2011 to 12 December 2012.
Top scorers in Bahrain vs Iran
- 1Ali DaeiIran3(1 penalty)
- 2Mojtaba JabbariIran2
- 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
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| Bahrain | 0–3 | Iran | World Cup qualifying | Riffa, Bahrain | |
| Bahrain | 1–0 | Iran | World Cup qualifying | Riffa, Bahrain | |
| Iran | 2–0 | Bahrain | AFC Asian Cup | Melbourne, Australia (neutral) | |
| Iran | 0–0 | Bahrain | WAFF Championship | Kuwait City, Kuwait (neutral) | |
| Bahrain | 1–1 | Iran | World Cup qualifying | Riffa, Bahrain | |
| Iran | 6–0 | Bahrain | World Cup qualifying | Tehran, Iran | |
| Iran | 3–0 | Bahrain | WAFF Championship | Amman, Jordan (neutral) | |
| Bahrain | 4–2 | Iran | Friendly | Riffa, Bahrain | |
| Bahrain | 1–0 | Iran | Friendly | Manama, Bahrain | |
| Iran | 1–0 | Bahrain | World Cup qualifying | Tehran, Iran | |
| Bahrain | 0–0 | Iran | World Cup qualifying | Riffa, Bahrain | |
| Iran | 4–2 | Bahrain | AFC Asian Cup | Beijing, China (neutral) | |
| Bahrain | 3–1 | Iran | World Cup qualifying | Riffa, Bahrain | |
| Iran | 0–0 | Bahrain | World Cup qualifying | Tehran, Iran | |
| Iran | 3–0 | Bahrain | AFC Asian Cup qualifying | Tehran, Iran | |
| Bahrain | 1–0 | Iran | AFC Asian Cup qualifying | Damascus, Syria (neutral) | |
| Iran | 0–0 | Bahrain | Asian Games | Hiroshima, Japan (neutral) | |
| Iran | 6–0 | Bahrain | Asian Games | Tehran, Iran |
Recent form
Bahrain
Iran
- Lat RussiaFriendly0–2Tue 29 Sept 2026
- Lat UzbekistanFriendly1–3Thu 24 Sept 2026
- Dv EgyptWorld Cup1–1Fri 26 Jun 2026
- Dv BelgiumWorld Cup0–0Sun 21 Jun 2026
- Dv New ZealandWorld Cup2–2Mon 15 Jun 2026
Results through 6 October 2026. Page updated 3 November 2026. How these numbers are calculated.