Skip to content
TheFootball.News

Bahrain vs Oman head-to-head record

Bahrain wins
14
Draws
17
Oman wins
14

45 meetings, 1974 to 2025Goals: Bahrain 50, Oman 44

Bahrain and Oman have met 45 times since 1974. They have won 14 each, with 17 draws. They last met on 4 January 2025, when Bahrain won 2–1 in the Gulf Cup.

The 45 meetings have produced 94 goals, 2.09 per game. The biggest win is Bahrain’s 4–0 in the Gulf Cup in 1974. In competitive matches, though, Bahrain lead 11 wins to 7.

Who has won more, Bahrain or Oman?

All matches45 matches

14 Bahrain17 drawsOman 14

Competitive29 matches

11 Bahrain11 drawsOman 7

Friendlies16 matches

3 Bahrain6 drawsOman 7

Key numbers

Goals
Bahrain 50, Oman 442.09 per game
First meeting
Bahrain 4–0 OmanGulf Cup, 16 Mar 1974
Most recent
Oman 1–2 BahrainGulf Cup, 4 Jan 2025
Bahrain’s biggest win
Bahrain 4–0 OmanGulf Cup, 16 Mar 1974
Oman’s biggest win
Oman 3–0 BahrainArab Cup, 6 Dec 2021
Most goals in a meeting
Oman 3–2 BahrainGulf Cup, 20 Dec 2004
Biggest upset
Bahrain 2–3 OmanFriendly, 12 Aug 1986Winner’s rating-based win expectancy: 16%
TFN Elo rating now
Bahrain 1450 (123rd), Oman 1560 (91st)How the rating works

Last five meetings

  1. Oman1Bahrain2

    Gulf Cup

    Kuwait City, Kuwait (neutral)

  2. Bahrain0Oman1

    Gulf Cup

    Basra, Iraq (neutral)

  3. Oman3Bahrain0

    Arab Cup

    Al Rayyan, Qatar (neutral)

  4. Oman0Bahrain0

    Gulf Cup

    Doha, Qatar (neutral)

  5. Oman2Bahrain1

    Friendly

    Muscat, Oman

Who has had the upper hand over time?

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

Above the line: Bahrain have won more Below: Oman have won more
16 March 1974: Bahrain 4–0 Oman (Gulf Cup). Bahrain +12 April 1976: Bahrain 1–0 Oman (Gulf Cup). Bahrain +230 March 1979: Bahrain 3–1 Oman (Gulf Cup). Bahrain +325 March 1982: Bahrain 4–1 Oman (Gulf Cup). Bahrain +49 March 1984: Oman 0–1 Bahrain (Gulf Cup). Bahrain +52 April 1986: Bahrain 0–0 Oman (Gulf Cup). Bahrain +512 August 1986: Bahrain 2–3 Oman (Friendly). Bahrain +414 August 1986: Bahrain 2–0 Oman (Friendly). Bahrain +524 August 1986: Oman 1–0 Bahrain (Friendly). Bahrain +426 August 1986: Oman 1–2 Bahrain (Friendly). Bahrain +57 March 1988: Oman 0–2 Bahrain (Gulf Cup). Bahrain +61 March 1990: Bahrain 0–0 Oman (Gulf Cup). Bahrain +67 December 1992: Bahrain 3–0 Oman (Gulf Cup). Bahrain +76 November 1994: Oman 1–1 Bahrain (Gulf Cup). Bahrain +73 June 1996: Oman 3–0 Bahrain (Friendly). Bahrain +628 October 1996: Oman 1–1 Bahrain (Gulf Cup). Bahrain +66 March 1997: Bahrain 1–0 Oman (Friendly). Bahrain +712 November 1998: Bahrain 2–2 Oman (Gulf Cup). Bahrain +721 November 2000: Oman 2–1 Bahrain (Friendly). Bahrain +616 April 2001: Bahrain 0–1 Oman (Friendly). Bahrain +513 December 2001: Bahrain 2–2 Oman (Friendly). Bahrain +530 January 2002: Bahrain 1–1 Oman (Gulf Cup). Bahrain +510 September 2003: Oman 1–0 Bahrain (Friendly). Bahrain +43 January 2004: Oman 0–1 Bahrain (Gulf Cup). Bahrain +520 December 2004: Oman 3–2 Bahrain (Gulf Cup). Bahrain +46 December 2005: Bahrain 2–2 Oman (Friendly). Bahrain +48 November 2006: Oman 1–1 Bahrain (Friendly). Bahrain +427 January 2007: Oman 1–0 Bahrain (Gulf Cup). Bahrain +36 February 2008: Oman 0–1 Bahrain (World Cup qualifying). Bahrain +414 June 2008: Bahrain 1–1 Oman (World Cup qualifying). Bahrain +410 January 2009: Oman 2–0 Bahrain (Gulf Cup). Bahrain +326 September 2010: Bahrain 2–0 Oman (WAFF Championship). Bahrain +423 November 2010: Oman 1–1 Bahrain (Gulf Cup). Bahrain +410 August 2011: Oman 1–1 Bahrain (Friendly). Bahrain +420 December 2012: Oman 1–0 Bahrain (WAFF Championship). Bahrain +35 January 2013: Bahrain 0–0 Oman (Gulf Cup). Bahrain +325 December 2013: Oman 0–0 Bahrain (WAFF Championship). Bahrain +330 May 2015: Bahrain 0–0 Oman (Friendly). Bahrain +311 October 2016: Oman 2–2 Bahrain (Friendly). Bahrain +32 January 2018: Oman 1–0 Bahrain (Gulf Cup). Bahrain +219 November 2018: Oman 2–1 Bahrain (Friendly). Bahrain +127 November 2019: Oman 0–0 Bahrain (Gulf Cup). Bahrain +16 December 2021: Oman 3–0 Bahrain (Arab Cup). Level16 January 2023: Bahrain 0–1 Oman (Gulf Cup). Oman +14 January 2025: Oman 1–2 Bahrain (Gulf Cup). LevelLevel
Level after the latest meeting. The biggest lead was 7, held by Bahrain from 7 December 1992.

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

BahrainDrawsOman

In Oman's home games

12 matches

336

BahrainDrawsOman

At neutral venues

23 matches

986

BahrainDrawsOman

Record by competition

Record by competition
CompetitionPlayedBahrainDrawsOmanGoals
Gulf Cup2399529–17
Friendly1636717–22
WAFF Championship31112–1
World Cup qualifying21102–1
Arab Cup10010–3

Meetings by decade

Bahrain wins Draws Oman wins
Meetings by decade
DecadeResultsPlayedGoals
1970s39
1980s819
1990s715
2000s1329
2010s1115
2020s37

Longest runs

Longest runs
Longest run ofBahrainOman
Wins in a row51974 to 198422021 to 2023
Unbeaten meetings61974 to 1986122010 to 2023

The longest run of draws is 4, from 5 January 2013 to 11 October 2016.

Questions answered

How many times have Bahrain and Oman played each other?

45 times, starting on 16 March 1974. 29 of those meetings were competitive and 16 were friendlies.

Who has won more matches between Bahrain and Oman?

Neither: they have 14 wins each, with 17 draws.

What is the biggest win in Bahrain vs Oman?

Bahrain’s 4–0 win in the Gulf Cup on 16 March 1974 in Kuwait City.

When did Bahrain and Oman last play?

On 4 January 2025 in Kuwait City, when Bahrain won 2–1 in the Gulf Cup.

What is the competitive record between Bahrain and Oman?

In 29 competitive matches, Bahrain have 11 wins, Oman have 7, and 11 ended level.

Every Bahrain vs Oman result

Show
Every Bahrain vs Oman result
DateHomeScoreAwayCompetitionVenue
Oman1–2BahrainGulf CupKuwait City, Kuwait (neutral)
Bahrain0–1OmanGulf CupBasra, Iraq (neutral)
Oman3–0BahrainArab CupAl Rayyan, Qatar (neutral)
Oman0–0BahrainGulf CupDoha, Qatar (neutral)
Oman2–1BahrainFriendlyMuscat, Oman
Oman1–0BahrainGulf CupKuwait City, Kuwait (neutral)
Oman2–2BahrainFriendlyMuscat, Oman
Bahrain0–0OmanFriendlyRiffa, Bahrain
Oman0–0BahrainWAFF ChampionshipDoha, Qatar (neutral)
Bahrain0–0OmanGulf CupRiffa, Bahrain
Oman1–0BahrainWAFF ChampionshipKuwait City, Kuwait (neutral)
Oman1–1BahrainFriendlyDubai, United Arab Emirates (neutral)
Oman1–1BahrainGulf CupAden, Yemen (neutral)
Bahrain2–0OmanWAFF ChampionshipAmman, Jordan (neutral)
Oman2–0BahrainGulf CupMuscat, Oman
Bahrain1–1OmanWorld Cup qualifyingRiffa, Bahrain
Oman0–1BahrainWorld Cup qualifyingMuscat, Oman
Oman1–0BahrainGulf CupAbu Dhabi, United Arab Emirates (neutral)
Oman1–1BahrainFriendlyMuscat, Oman
Bahrain2–2OmanFriendlyDoha, Qatar (neutral)
Oman3–2BahrainGulf CupAl Rayyan, Qatar (neutral)
Oman0–1BahrainGulf CupKuwait City, Kuwait (neutral)
Oman1–0BahrainFriendlyMuscat, Oman
Bahrain1–1OmanGulf CupRiyadh, Saudi Arabia (neutral)
Bahrain2–2OmanFriendlyManama, Bahrain
Bahrain0–1OmanFriendlyManama, Bahrain
Oman2–1BahrainFriendlyMuscat, Oman
Bahrain2–2OmanGulf CupManama, Bahrain
Bahrain1–0OmanFriendlyMuharraq, Bahrain
Oman1–1BahrainGulf CupMuscat, Oman
Oman3–0BahrainFriendlyMuscat, Oman
Oman1–1BahrainGulf CupAbu Dhabi, United Arab Emirates (neutral)
Bahrain3–0OmanGulf CupDoha, Qatar (neutral)
Bahrain0–0OmanGulf CupKuwait City, Kuwait (neutral)
Oman0–2BahrainGulf CupRiyadh, Saudi Arabia (neutral)
Oman1–2BahrainFriendlyMuscat, Oman
Oman1–0BahrainFriendlyMuscat, Oman
Bahrain2–0OmanFriendlyManama, Bahrain
Bahrain2–3OmanFriendlyManama, Bahrain
Bahrain0–0OmanGulf CupRiffa, Bahrain
Oman0–1BahrainGulf CupMuscat, Oman
Bahrain4–1OmanGulf CupAbu Dhabi, United Arab Emirates (neutral)
Bahrain3–1OmanGulf CupBaghdad, Iraq (neutral)
Bahrain1–0OmanGulf CupDoha, Qatar (neutral)
Bahrain4–0OmanGulf CupKuwait City, Kuwait (neutral)

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

Oman

  1. Lv UAEGulf Cup0–1Sat 3 Oct 2026
  2. Wv KuwaitGulf Cup3–1Tue 29 Sept 2026
  3. Lat Saudi ArabiaGulf Cup0–3Sat 26 Sept 2026
  4. Dv IraqGulf Cup1–1Wed 23 Sept 2026
  5. Lat IndonesiaFriendly0–3Fri 5 Jun 2026

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