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
Competitive29 matches
Friendlies16 matches
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
- Oman1Bahrain2
Gulf Cup
Kuwait City, Kuwait (neutral)
- Bahrain0Oman1
Gulf Cup
Basra, Iraq (neutral)
- Oman3Bahrain0
Arab Cup
Al Rayyan, Qatar (neutral)
- Oman0Bahrain0
Gulf Cup
Doha, Qatar (neutral)
- 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.
Every meeting on one timeline
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
| Competition | Played | Bahrain | Draws | Oman | Goals |
|---|---|---|---|---|---|
| Gulf Cup | 23 | 9 | 9 | 5 | 29–17 |
| Friendly | 16 | 3 | 6 | 7 | 17–22 |
| WAFF Championship | 3 | 1 | 1 | 1 | 2–1 |
| World Cup qualifying | 2 | 1 | 1 | 0 | 2–1 |
| Arab Cup | 1 | 0 | 0 | 1 | 0–3 |
Meetings by decade
| Decade | Results | Played | Goals |
|---|---|---|---|
| 1970s | 3 | 9 | |
| 1980s | 8 | 19 | |
| 1990s | 7 | 15 | |
| 2000s | 13 | 29 | |
| 2010s | 11 | 15 | |
| 2020s | 3 | 7 |
Longest runs
| Longest run of | Bahrain | Oman |
|---|---|---|
| Wins in a row | 51974 to 1984 | 22021 to 2023 |
| Unbeaten meetings | 61974 to 1986 | 122010 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
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| Oman | 1–2 | Bahrain | Gulf Cup | Kuwait City, Kuwait (neutral) | |
| Bahrain | 0–1 | Oman | Gulf Cup | Basra, Iraq (neutral) | |
| Oman | 3–0 | Bahrain | Arab Cup | Al Rayyan, Qatar (neutral) | |
| Oman | 0–0 | Bahrain | Gulf Cup | Doha, Qatar (neutral) | |
| Oman | 2–1 | Bahrain | Friendly | Muscat, Oman | |
| Oman | 1–0 | Bahrain | Gulf Cup | Kuwait City, Kuwait (neutral) | |
| Oman | 2–2 | Bahrain | Friendly | Muscat, Oman | |
| Bahrain | 0–0 | Oman | Friendly | Riffa, Bahrain | |
| Oman | 0–0 | Bahrain | WAFF Championship | Doha, Qatar (neutral) | |
| Bahrain | 0–0 | Oman | Gulf Cup | Riffa, Bahrain | |
| Oman | 1–0 | Bahrain | WAFF Championship | Kuwait City, Kuwait (neutral) | |
| Oman | 1–1 | Bahrain | Friendly | Dubai, United Arab Emirates (neutral) | |
| Oman | 1–1 | Bahrain | Gulf Cup | Aden, Yemen (neutral) | |
| Bahrain | 2–0 | Oman | WAFF Championship | Amman, Jordan (neutral) | |
| Oman | 2–0 | Bahrain | Gulf Cup | Muscat, Oman | |
| Bahrain | 1–1 | Oman | World Cup qualifying | Riffa, Bahrain | |
| Oman | 0–1 | Bahrain | World Cup qualifying | Muscat, Oman | |
| Oman | 1–0 | Bahrain | Gulf Cup | Abu Dhabi, United Arab Emirates (neutral) | |
| Oman | 1–1 | Bahrain | Friendly | Muscat, Oman | |
| Bahrain | 2–2 | Oman | Friendly | Doha, Qatar (neutral) | |
| Oman | 3–2 | Bahrain | Gulf Cup | Al Rayyan, Qatar (neutral) | |
| Oman | 0–1 | Bahrain | Gulf Cup | Kuwait City, Kuwait (neutral) | |
| Oman | 1–0 | Bahrain | Friendly | Muscat, Oman | |
| Bahrain | 1–1 | Oman | Gulf Cup | Riyadh, Saudi Arabia (neutral) | |
| Bahrain | 2–2 | Oman | Friendly | Manama, Bahrain | |
| Bahrain | 0–1 | Oman | Friendly | Manama, Bahrain | |
| Oman | 2–1 | Bahrain | Friendly | Muscat, Oman | |
| Bahrain | 2–2 | Oman | Gulf Cup | Manama, Bahrain | |
| Bahrain | 1–0 | Oman | Friendly | Muharraq, Bahrain | |
| Oman | 1–1 | Bahrain | Gulf Cup | Muscat, Oman | |
| Oman | 3–0 | Bahrain | Friendly | Muscat, Oman | |
| Oman | 1–1 | Bahrain | Gulf Cup | Abu Dhabi, United Arab Emirates (neutral) | |
| Bahrain | 3–0 | Oman | Gulf Cup | Doha, Qatar (neutral) | |
| Bahrain | 0–0 | Oman | Gulf Cup | Kuwait City, Kuwait (neutral) | |
| Oman | 0–2 | Bahrain | Gulf Cup | Riyadh, Saudi Arabia (neutral) | |
| Oman | 1–2 | Bahrain | Friendly | Muscat, Oman | |
| Oman | 1–0 | Bahrain | Friendly | Muscat, Oman | |
| Bahrain | 2–0 | Oman | Friendly | Manama, Bahrain | |
| Bahrain | 2–3 | Oman | Friendly | Manama, Bahrain | |
| Bahrain | 0–0 | Oman | Gulf Cup | Riffa, Bahrain | |
| Oman | 0–1 | Bahrain | Gulf Cup | Muscat, Oman | |
| Bahrain | 4–1 | Oman | Gulf Cup | Abu Dhabi, United Arab Emirates (neutral) | |
| Bahrain | 3–1 | Oman | Gulf Cup | Baghdad, Iraq (neutral) | |
| Bahrain | 1–0 | Oman | Gulf Cup | Doha, Qatar (neutral) | |
| Bahrain | 4–0 | Oman | Gulf Cup | Kuwait City, Kuwait (neutral) |
Recent form
Bahrain
Oman
- Lv UAEGulf Cup0–1Sat 3 Oct 2026
- Wv KuwaitGulf Cup3–1Tue 29 Sept 2026
- Lat Saudi ArabiaGulf Cup0–3Sat 26 Sept 2026
- Dv IraqGulf Cup1–1Wed 23 Sept 2026
- Lat IndonesiaFriendly0–3Fri 5 Jun 2026
Results through 6 October 2026. Page updated 3 November 2026. How these numbers are calculated.