Skip to content
TheFootball.News

Bahrain vs Iraq head-to-head record

Bahrain wins
5
Draws
14
Iraq wins
15

34 meetings, 1966 to 2025Goals: Bahrain 30, Iraq 58

Bahrain and Iraq have met 34 times since 1966. Iraq have won 15, Bahrain 5, and 14 matches ended level. They last met on 3 December 2025, when Iraq won 2–1 in the Arab Cup.

The 34 meetings have produced 88 goals, 2.59 per game. The biggest win is Iraq’s 10–1 in the Arab Cup in 1966.

Who has won more, Bahrain or Iraq?

All matches34 matches

5 Bahrain14 drawsIraq 15

Competitive28 matches

5 Bahrain11 drawsIraq 12

Friendlies6 matches

0 Bahrain3 drawsIraq 3

Key numbers

Goals
Bahrain 30, Iraq 582.59 per game
First meeting
Iraq 10–1 BahrainArab Cup, 5 Apr 1966
Most recent
Iraq 2–1 BahrainArab Cup, 3 Dec 2025
Bahrain’s biggest win
Bahrain 3–1 IraqGulf Cup, 4 Jan 2009
Iraq’s biggest win
Iraq 10–1 BahrainArab Cup, 5 Apr 1966
Most goals in a meeting
Iraq 10–1 BahrainArab Cup, 5 Apr 1966
Biggest upset
Iraq 0–1 BahrainWAFF Championship, 14 Aug 2019Winner’s rating-based win expectancy: 21%
TFN Elo rating now
Bahrain 1450 (123rd), Iraq 1652 (70th)How the rating works

Last five meetings

  1. Iraq2Bahrain1

    Arab Cup

    Doha, Qatar (neutral)

  2. Bahrain2Iraq0

    Gulf Cup

    Kuwait City, Kuwait (neutral)

  3. Bahrain0Iraq0

    Arab Cup

    Doha, Qatar (neutral)

  4. Iraq2Bahrain2

    Gulf Cup

    Doha, Qatar (neutral)

  5. Iraq0Bahrain0

    World Cup qualifying

    Amman, Jordan (neutral)

Who has had the upper hand over time?

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

Above the line: Bahrain have won more Below: Iraq have won more
5 April 1966: Iraq 10–1 Bahrain (Arab Cup). Iraq +115 December 1971: Iraq 1–0 Bahrain (AFC Asian Cup qualifying). Iraq +214 August 1974: Iraq 4–0 Bahrain (Friendly). Iraq +329 March 1976: Bahrain 1–4 Iraq (Gulf Cup). Iraq +423 March 1979: Iraq 4–0 Bahrain (Gulf Cup). Iraq +525 March 1981: Iraq 2–0 Bahrain (World Cup qualifying). Iraq +620 March 1984: Bahrain 0–1 Iraq (Gulf Cup). Iraq +74 July 1985: Bahrain 1–1 Iraq (Arab Cup). Iraq +712 July 1985: Bahrain 0–1 Iraq (Arab Cup). Iraq +822 March 1986: Bahrain 0–0 Iraq (Gulf Cup). Iraq +88 April 1987: Bahrain 1–3 Iraq (Friendly). Iraq +910 April 1987: Bahrain 1–2 Iraq (Friendly). Iraq +1018 March 1988: Bahrain 0–1 Iraq (Gulf Cup). Iraq +1123 August 2001: Bahrain 2–0 Iraq (World Cup qualifying). Iraq +1028 September 2001: Iraq 1–0 Bahrain (World Cup qualifying). Iraq +1123 November 2002: Bahrain 2–2 Iraq (Friendly). Iraq +118 October 2003: Iraq 5–1 Bahrain (AFC Asian Cup qualifying). Iraq +1224 October 2003: Bahrain 1–0 Iraq (AFC Asian Cup qualifying). Iraq +1112 December 2003: Bahrain 2–2 Iraq (Prime Minister's Cup). Iraq +117 August 2005: Bahrain 2–2 Iraq (Friendly). Iraq +1121 January 2007: Bahrain 1–1 Iraq (Gulf Cup). Iraq +114 January 2009: Bahrain 3–1 Iraq (Gulf Cup). Iraq +1026 November 2010: Bahrain 2–3 Iraq (Gulf Cup). Iraq +1115 January 2013: Bahrain 1–1 Iraq (Gulf Cup). Iraq +1128 December 2013: Bahrain 0–0 Iraq (WAFF Championship). Iraq +1114 October 2014: Bahrain 0–0 Iraq (Friendly). Iraq +1123 December 2017: Bahrain 1–1 Iraq (Gulf Cup). Iraq +1114 August 2019: Iraq 0–1 Bahrain (WAFF Championship). Iraq +105 September 2019: Bahrain 1–1 Iraq (World Cup qualifying). Iraq +1019 November 2019: Iraq 0–0 Bahrain (World Cup qualifying). Iraq +105 December 2019: Iraq 2–2 Bahrain (Gulf Cup). Iraq +103 December 2021: Bahrain 0–0 Iraq (Arab Cup). Iraq +1025 December 2024: Bahrain 2–0 Iraq (Gulf Cup). Iraq +93 December 2025: Iraq 2–1 Bahrain (Arab Cup). Iraq +10Level
Iraq lead by 10 wins after the latest meeting. The biggest lead was 12, held by Iraq from 8 October 2003.

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

10 matches

262

BahrainDrawsIraq

In Iraq's home games

5 matches

104

BahrainDrawsIraq

At neutral venues

19 matches

289

BahrainDrawsIraq

Record by competition

Record by competition
CompetitionPlayedBahrainDrawsIraqGoals
Gulf Cup1225513–19
Friendly60336–13
Arab Cup50233–14
World Cup qualifying51223–4
AFC Asian Cup qualifying31022–6
WAFF Championship21101–0
Prime Minister's Cup10102–2

Meetings by decade

Bahrain wins Draws Iraq wins
Meetings by decade
DecadeResultsPlayedGoals
1960s111
1970s414
1980s814
2000s928
2010s916
2020s35

Longest runs

Longest runs
Longest run ofBahrainIraq
Wins in a row1202471966 to 1984
Unbeaten meetings102013 to 2024131966 to 1988

The longest run of draws is 4, from 5 September 2019 to 3 December 2021.

Questions answered

How many times have Bahrain and Iraq played each other?

34 times, starting on 5 April 1966. 28 of those meetings were competitive and 6 were friendlies.

Who has won more matches between Bahrain and Iraq?

Iraq, with 15 wins to 5. 14 matches ended level.

What is the biggest win in Bahrain vs Iraq?

Iraq’s 10–1 win in the Arab Cup on 5 April 1966 in Baghdad.

When did Bahrain and Iraq last play?

On 3 December 2025 in Doha, when Iraq won 2–1 in the Arab Cup.

What is the competitive record between Bahrain and Iraq?

In 28 competitive matches, Bahrain have 5 wins, Iraq have 12, and 11 ended level.

Every Bahrain vs Iraq result

Show
Every Bahrain vs Iraq result
DateHomeScoreAwayCompetitionVenue
Iraq2–1BahrainArab CupDoha, Qatar (neutral)
Bahrain2–0IraqGulf CupKuwait City, Kuwait (neutral)
Bahrain0–0IraqArab CupDoha, Qatar (neutral)
Iraq2–2BahrainGulf CupDoha, Qatar (neutral)
Iraq0–0BahrainWorld Cup qualifyingAmman, Jordan (neutral)
Bahrain1–1IraqWorld Cup qualifyingRiffa, Bahrain
Iraq0–1BahrainWAFF ChampionshipKarbala, Iraq
Bahrain1–1IraqGulf CupKuwait City, Kuwait (neutral)
Bahrain0–0IraqFriendlyRiffa, Bahrain
Bahrain0–0IraqWAFF ChampionshipDoha, Qatar (neutral)
Bahrain1–1IraqGulf CupRiffa, Bahrain
Bahrain2–3IraqGulf CupAden, Yemen (neutral)
Bahrain3–1IraqGulf CupMuscat, Oman (neutral)
Bahrain1–1IraqGulf CupAbu Dhabi, United Arab Emirates (neutral)
Bahrain2–2IraqFriendlyManama, Bahrain
Bahrain2–2IraqPrime Minister's CupRiffa, Bahrain
Bahrain1–0IraqAFC Asian Cup qualifyingRiffa, Bahrain
Iraq5–1BahrainAFC Asian Cup qualifyingKuala Lumpur, Malaysia (neutral)
Bahrain2–2IraqFriendlyDoha, Qatar (neutral)
Iraq1–0BahrainWorld Cup qualifyingBaghdad, Iraq
Bahrain2–0IraqWorld Cup qualifyingRiffa, Bahrain
Bahrain0–1IraqGulf CupRiyadh, Saudi Arabia (neutral)
Bahrain1–2IraqFriendlyManama, Bahrain
Bahrain1–3IraqFriendlyManama, Bahrain
Bahrain0–0IraqGulf CupRiffa, Bahrain
Bahrain0–1IraqArab CupTaif, Saudi Arabia (neutral)
Bahrain1–1IraqArab CupTaif, Saudi Arabia (neutral)
Bahrain0–1IraqGulf CupMuscat, Oman (neutral)
Iraq2–0BahrainWorld Cup qualifyingRiyadh, Saudi Arabia (neutral)
Iraq4–0BahrainGulf CupBaghdad, Iraq
Bahrain1–4IraqGulf CupDoha, Qatar (neutral)
Iraq4–0BahrainFriendlyBaghdad, Iraq
Iraq1–0BahrainAFC Asian Cup qualifyingKuwait City, Kuwait (neutral)
Iraq10–1BahrainArab CupBaghdad, Iraq

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

Iraq

  1. Lat Saudi ArabiaGulf Cup0–2Tue 29 Sept 2026
  2. Wv KuwaitGulf Cup3–2Sat 26 Sept 2026
  3. Dv OmanGulf Cup1–1Wed 23 Sept 2026
  4. Lv SenegalWorld Cup0–5Fri 26 Jun 2026
  5. Lv FranceWorld Cup0–3Mon 22 Jun 2026

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