Bahrain national football team results (2020–present)
This article provides details of international football games played by the Bahrain national football team from 2020 to present.[1][2][3]
Results
| Key | |
|---|---|
| Win | |
| Draw | |
| Defeat | |
2020
| 7 November 2020 Friendly | Bahrain | 1–0 | Tajikistan | Dubai, United Arab Emirates |
| 19:30 UTC+4 |
|
Report | Stadium: Police Officers' Club Stadium Attendance: 0 Referee: Ahmed Eisa Darwish (United Arab Emirates) |
| 12 November 2020 Friendly | Lebanon | 1–3 | Bahrain | Dubai, United Arab Emirates |
| 18:00 UTC+4 |
|
Report | Stadium: Police Officers' Club Stadium Attendance: 0 Referee: Ahmed Al Ali (Kuwait) |
| 16 November 2020 Friendly | United Arab Emirates | 1–3 | Bahrain | Dubai, United Arab Emirates |
| 18:00 UTC+4 |
|
Report |
|
Stadium: Al Maktoum Stadium Attendance: 0 Referee: Ahmed Al Ali (Kuwait) |
2021
| 25 March 2021 Friendly | Bahrain | 3–1 | Syria | Riffa, Bahrain |
|
Report | Stadium: Bahrain National Stadium Referee: Khalid Marhoun Al Shaqsi (Oman) |
| 30 March 2021 Friendly | Bahrain | 1–2 | Jordan | Riffa, Bahrain |
| 19:00 UTC+3 |
|
Report |
|
Stadium: Bahrain National Stadium Referee: Sultan Mohamed Al Hammadi (United Arab Emirates) |
| 23 May 2021 Friendly | Ukraine | 1–1 | Bahrain | Kharkiv, Ukraine |
| 21:00 UTC+3 |
|
Report | Stadium: Metalist Oblast Sports Complex Referee: Pavel Orel (Czech Republic) |
| 28 May 2021 Friendly | Bahrain | 2–0 | Malaysia | Riffa, Bahrain |
| 19:30 UTC+3 |
|
Report | Stadium: Bahrain National Stadium Referee: Turki Al-Khudhayr (Saudi Arabia) |
| 3 June 2021 2022 World Cup qualification | Bahrain | 8–0 | Cambodia | Riffa, Bahrain |
| 19:30 UTC+3 |
|
Report | Stadium: Bahrain National Stadium Referee: Hiroyuki Kimura (Japan) |
| 7 June 2021 2022 World Cup qualification | Iran | 3–0 | Bahrain | Riffa, Bahrain |
| 19:30 UTC+3 | Report | Stadium: Bahrain National Stadium Referee: Fu Ming (China) |
| 15 June 2021 2022 World Cup qualification | Bahrain | 4–0 | Hong Kong | Riffa, Bahrain |
| 19:30 UTC+3 |
|
Report | Stadium: Bahrain National Stadium Referee: Yaqoob Abdul Baki (Oman) |
| 25 June 2021 2021 FIFA Arab Cup qualification | Bahrain | 2–0 | Kuwait | Doha, Qatar |
| 20:00 UTC+3 | Report | Stadium: Khalifa International Stadium Referee: Mustapha Ghorbal (Algeria) |
| 1 September 2021 Friendly | Bahrain | 6–1 | Haiti | Riffa, Bahrain |
| 19:00 UTC+3 | Report |
|
Stadium: Bahrain National Stadium Referee: Ahmed Eisa Darwish (United Arab Emirates) |
| 7 September 2021 Friendly | Bahrain | 1–2 | Jordan | Riffa, Bahrain |
| 19:00 UTC+3 | Report | Stadium: Bahrain National Stadium Referee: Khaled Al-Taris (Saudi Arabia) |
| 6 October 2021 Friendly | Bahrain | 4–0 | Curaçao | Riffa, Bahrain |
| 19:00 UTC+3 | Stadium: Bahrain National Stadium |
| 12 October 2021 Friendly | Bahrain | 0–1 | New Zealand | Riffa, Bahrain |
| 19:00 UTC+3 | Report |
|
Stadium: Bahrain National Stadium Referee: Mahmoud El Banna (Egypt) |
| 16 November 2021 Friendly | Bahrain | 4–2 | Kyrgyzstan | Riffa, Bahrain |
| 19:00 UTC+3 | Report |
|
Stadium: Bahrain National Stadium |
| 30 November 2021 2021 FIFA Arab Cup | Qatar | 1–0 | Bahrain | Al Khor, Qatar |
| 13:00 UTC+3 |
|
Report | Stadium: Al Bayt Stadium Referee: Szymon Marciniak (Poland) |
| 3 December 2021 2021 FIFA Arab Cup | Bahrain | 0–0 | Iraq | Doha, Qatar |
| 13:00 UTC+3 | Report | Stadium: Al Thumama Stadium Referee: Janny Sikazwe (Zambia) |
| 6 December 2021 2021 FIFA Arab Cup | Oman | 3–0 | Bahrain | Al Rayyan, Qatar |
| 22:00 UTC+3 |
|
Report | Stadium: Ahmed bin Ali Stadium Referee: Ryuji Sato (Japan) |
2022
| 27 January 2022 Friendly | Bahrain | 3–1 | Uganda | Riffa, Bahrain |
| 18:00 UTC+3 |
|
Report |
|
Stadium: Bahrain National Stadium Attendance: 100 Referee: Khalid Marhoun Al Shaqsi (Oman) |
| 1 February 2022 Friendly | Bahrain | 1–0 | DR Congo | Riffa, Bahrain |
| 19:00 UTC+4 |
|
Report | Stadium: Bahrain National Stadium Attendance: 50 Referee: Ahmed Eisa Darwish (United Arab Emirates) |
| 23 March 2022 Friendly | Bahrain | 2–1 | India | Riffa, Bahrain |
| 19:00 UTC+3 |
|
Report |
|
Stadium: Bahrain National Stadium Referee: Sadam Omara (Jordan) |
| 26 March 2022 Friendly | Bahrain | 1–0 | Burundi | Arad, Bahrain |
| 19:00 UTC+3 | Report | Stadium: Al Muharraq Stadium Referee: Ali Al Samaheeji (Bahrain) |
| 29 March 2022 Friendly | Bahrain | 0–1 | Belarus | Riffa, Bahrain |
| 20:00 UTC+3 | Report |
|
Stadium: Bahrain National Stadium Referee: Majed Mohammed Al Shamrani (Saudi Arabia) |
| 27 May 2022 Friendly | Bahrain | 2–0 | Myanmar | Bangkok, Thailand |
| 19:00 UTC+7 |
|
Report | Stadium: BG Stadium |
| 31 May 2022 Friendly | Thailand | 1–2 | Bahrain | Thanya Buri, Thailand |
| 19:00 UTC+7 | Report |
|
Stadium: BG Stadium |
| 8 June 2022 2023 Asian Cup qualification | Bahrain | 2–0 | Bangladesh | Kuala Lumpur, Malaysia |
| 17:15 UTC+8 | Report | Stadium: Bukit Jalil National Stadium Attendance: 826 Referee: Tejas Nagvenkar (India) |
| 11 June 2022 2023 Asian Cup qualification | Malaysia | 1–2 | Bahrain | Kuala Lumpur, Malaysia |
| 21:00 UTC+8 |
|
Report | Stadium: Bukit Jalil National Stadium Attendance: 63,925 Referee: Sadullo Gulmurodi (Tajikistan) |
| 14 June 2022 2023 Asian Cup qualification | Bahrain | 1–0 | Turkmenistan | Kuala Lumpur, Malaysia |
| 17:15 UTC+8 | Report | Stadium: Bukit Jalil National Stadium Attendance: 2,970 Referee: Nivon Robesh Gamini (Sri Lanka) |
| 23 September 2022 Friendly | Bahrain | 1–2 | Cape Verde | Riffa, Bahrain |
| 18:30 UTC+3 | Report | Stadium: Bahrain National Stadium Referee: Ahmed Al-Kaf (Oman) |
| 27 September 2022 Friendly | Bahrain | 0–2 | Panama | Riffa, Bahrain |
| 18:30 UTC+3 | Report | Stadium: Bahrain National Stadium Referee: Faisal Nasser Al Qahtani (Saudi Arabia) |
| 11 November 2022 Friendly | Bahrain | 2–2 | Canada | Riffa, Bahrain |
| 18:30 UTC+3 |
|
Report | Stadium: Bahrain National Stadium Referee: Abdullah Jamali (Kuwait) |
| 18 November 2022 Friendly | Bahrain | 1–5 | Serbia | Arad, Bahrain |
| 18:30 UTC+3 |
|
Report | Stadium: Al Muharraq Stadium Referee: Khalid Al-Turais (Saudi Arabia) |
2023
| 7 January 2023 25th Arabian Gulf Cup | Bahrain | 2–1 | United Arab Emirates | Basra, Iraq |
| 16:15 UTC+3 | Report |
|
Stadium: Al-Minaa Olympic Stadium Referee: Ahmed Al-Kaf (Oman) |
| 10 January 2023 25th Arabian Gulf Cup | Qatar | 1–2 | Bahrain | Basra, Iraq |
| 19:15 UTC+3 |
|
Report | Stadium: Al-Minaa Olympic Stadium Referee: Ilgiz Tantashev (Uzbekistan) |
| 13 January 2023 25th Arabian Gulf Cup | Bahrain | 1–1 | Kuwait | Basra, Iraq |
| 18:00 UTC+3 |
|
Report |
|
Stadium: Basra International Stadium Referee: István Kovács (Romania) |
| 16 January 2023 25th Arabian Gulf Cup | Bahrain | 0–1 | Oman | Basra, Iraq |
| 20:15 UTC+3 | Report |
|
Stadium: Al-Minaa Olympic Stadium Referee: Adel Al-Naqbi (United Arab Emirates) |
| 25 March 2023 Friendly | Bahrain | 1–2 | Palestine | Arad, Bahrain |
| 21:30 UTC+3 |
|
Report | Stadium: Al Muharraq Stadium Referee: Mohammad Ghabayen (Jordan) |
| 28 March 2023 Friendly | Bahrain | 1–0 | Syria | Arad, Bahrain |
| 21:30 UTC+3 |
|
Report | Stadium: Al Muharraq Stadium Referee: Yousif Saeed Hasan (Iraq) |
| 7 September Friendly | Kuwait | 3–1 | Bahrain | United Arab Emirates |
| Stadium: TBD |
| 12 September Friendly | Bahrain | 1–1 | Turkmenistan | Dubai, United Arab Emirates |
| 20:00 UTC+4 | Marhoon 13' | Report | Çaryýew 29' | Stadium: Police Officers Club Stadium |
| 12 October Friendly | Bahrain | 2–0 | Kyrgyzstan | Arad, Bahrain |
| Stadium: Al Muharraq Stadium |
| 16 October Friendly | Bahrain | 1–0 | Philippines | Arad, Bahrain |
| Stadium: Al Muharraq Stadium |
| 16 November 2023 2026 World Cup qualification | Yemen | 0–2 | Bahrain | Abha, Saudi Arabia |
| 21:00 UTC+3 | Report | Stadium: Prince Sultan bin Abdul Aziz Stadium Attendance: 1,291 Referee: Kim Jong-hyeok (South Korea) |
| 21 November 2023 2026 World Cup qualification | Bahrain | 0–2 | United Arab Emirates | Riffa, Bahrain |
| 18:45 UTC+4 | Report | Stadium: Bahrain National Stadium Referee: Mohammed Al-Hoish (Saudi Arabia) |
2024
| 6 January 2024 Friendly | Bahrain | 0–2 | Australia | Abu Dhabi, United Arab Emirates |
| 17:00 UTC+3 | Report | Stadium: Baniyas Stadium Referee: Mohamed Al-Harmoodi (United Arab Emirates) |
| 15 January 2024 2023 Asian Cup | South Korea | 3–1 | Bahrain | Al Rayyan, Qatar |
| 14:30 UTC+3 |
|
Report | Al-Hashsash 51' | Stadium: Jassim bin Hamad Stadium Referee: Ma Ning (China) |
| 20 January 2024 2023 Asian Cup GS | Bahrain | 1–0 | Malaysia | Al Rayyan, Qatar |
| 22:30 UTC+8 | Madan 90+6' | Report | Stadium: Jassim Bin Hamad Stadium Attendance: 10,386 Referee: Ahmed Al-Kaf (Oman) |
| 25 January 2024 2023 Asian Cup GS | Jordan | 0–1 | Bahrain | Al Rayyan, Qatar |
| 14:30 UTC+3 | Stadium: Khalifa International Stadium |
| 31 January 2024 2023 AFC Asian Cup R16 | Bahrain | 1–3 | Japan | Doha, Qatar |
| 14:30 UTC+3 | Stadium: Al Thumama Stadium |
| 21 March 2024 2026 World Cup qualification | Nepal | 0–5 | Bahrain | Riffa, Bahrain |
| 22:00 UTC+3 | Report |
|
Stadium: Bahrain National Stadium Attendance: 5,041 Referee: Alex King (Australia) |
| 26 March 2024 2026 World Cup qualification | Bahrain | 3–0 | Nepal | Riffa, Bahrain |
| 22:00 UTC+3 | Report | Stadium: Bahrain National Stadium Attendance: 2,475 Referee: Ryo Tanimoto (Japan) |
| 6 June 2024 2026 World Cup qualification | Bahrain | 0–0 | Yemen | Riffa, Bahrain |
| 20:30 UTC+3 | Report | Stadium: Bahrain National Stadium Attendance: 2,632 Referee: Nazmi Nasaruddin (Malaysia) |
| 11 June 2024 2026 World Cup qualification | United Arab Emirates | 1–1 | Bahrain | Dubai, United Arab Emirates |
| 21:00 UTC+4 | Adil 10' | Report | Abduljabbar 4' | Stadium: Rashid Stadium Referee: Ma Ning (China) |
| 5 September 2024 2026 World Cup qualification | Australia | 0–1 | Bahrain | Gold Coast, Australia |
| 20:10 UTC+10 | Report | Souttar 89' (o.g.) | Stadium: Robina Stadium Attendance: 24,644 Referee: Omar Al-Ali (United Arab Emirates) |
| 10 September 2024 2026 World Cup qualification | Bahrain | 0–5 | Japan | Riffa, Bahrain |
| 19:00 UTC+3 | Report | Stadium: Bahrain National Stadium Attendance: 22,729 Referee: Rustam Lutfullin (Uzbekistan) |
| 10 October 2026 World Cup qualification | Bahrain | 2–2 | Indonesia | Riffa, Bahrain |
| 19:00 UTC+3 | Marhoon 15', 90+9' | Report |
|
Stadium: Bahrain National Stadium Referee: Ahmed Al-Kaf (Oman) |
| 15 October 2026 World Cup qualification | Saudi Arabia | 0–0 | Bahrain | Jeddah, Saudi Arabia |
| 21:00 UTC+3 | Report | Stadium: King Abdullah Sports City Attendance: 35,437 Referee: Salman Ahmad Falahi (Qatar) |
| 14 November World Cup qualification R3 | Bahrain | 0–1 | China | Riffa, Bahrain |
| 17:00 UTC+3 | Report | Zhang Yuning 90+1' | Stadium: Bahrain National Stadium Referee: Adham Makhadmeh (Jordan) |
| 19 November World Cup qualification R3 | Bahrain | 2–2 | Australia | Riffa, Bahrain |
| 18:15 UTC+3 | Abduljabbar 75', 77' | Report | Yengi 1', 90+6' | Stadium: Bahrain National Stadium Referee: Ko Hyung-jin (South Korea) |
| 22 December 26th Arabian Gulf Cup GS | Saudi Arabia | 2–3 | Bahrain | Kuwait City, Kuwait |
| 20:30 UTC+3 | Report |
|
Stadium: Jaber Al-Ahmad International Stadium Attendance: 7,726 Referee: Ahmad Al-Ali (Kuwait) |
| 25 December 26th Arabian Gulf Cup GS | Bahrain | 2–0 | Iraq | Kuwait City, Kuwait |
| 20:30 UTC+3 | Madan 38', 47' | Report | Stadium: Jaber Al-Ahmad International Stadium Attendance: 13,150 Referee: Halil Umut Meler (Turkey) |
| 28 December 26th Arabian Gulf Cup GS | Bahrain | 1–2 | Yemen | Kuwait City, Kuwait |
| 17:30 UTC+3 | Stadium: Sulaibikhat Stadium |
| 31 December 26th Arabian Gulf Cup SF | Bahrain | 1–0 | Kuwait | Kuwait City, Kuwait |
| 20:45 UTC+3 |
|
Report | Stadium: Jaber Al-Ahmad International Stadium Attendance: 60,122 Referee: István Kovács (Romania) |
2025
| 4 January 26th Arabian Gulf Cup F | Oman | 1–2 | Bahrain | Kuwait City, Kuwait |
| 19:00 UTC+3 | Al-Mushaifri 17' | Report |
|
Stadium: Jaber Al-Ahmad International Stadium Attendance: 57,674 Referee: Abdulrahman Al-Jassim (Qatar) |
| 20 March World Cup qualification R3 | Japan | 2–0 | Bahrain | Saitama, Japan |
| 19:35 UTC+9 | Report | Stadium: Saitama Stadium 2002 Attendance: 58,137 Referee: Abdulrahman Al-Jassim (Qatar) |
| 25 March 2026 World Cup qualification R3 | Indonesia | 1–0 | Bahrain | Jakarta, Indonesia |
| 20:45 UTC+7 |
|
Report | Stadium: Gelora Bung Karno Stadium Attendance: 69,599 Referee: Sadullo Gulmurodi (Tajikistan) |
| 5 June 2026 World Cup Qualifiers Round 3 | Bahrain | 0–2 | Saudi Arabia | Riffa, Bahrain |
| 19:00 UTC+3 | Report | Stadium: Bahrain National Stadium Attendance: 15,075 Referee: Ilgiz Tantashev (Uzbekistan) |
| 10 June World Cup qualification R3 | China | 1–0 | Bahrain | Chongqing, China |
| 19:00 UTC+8 |
|
Report | Stadium: Longxing Football Stadium Referee: Adel Al-Naqbi (United Arab Emirates) |
Head to head records
As of 6 December 2025 after the game against Algeria.
| Opponent | P | W | D | L | GF | GA | W% | D% | L% |
|---|---|---|---|---|---|---|---|---|---|
| Algeria | 1 | 0 | 0 | 1 | 1 | 5 | 0 | 0 | 100 |
| Australia | 3 | 1 | 1 | 1 | 3 | 4 | 33.33 | 33.33 | 33.33 |
| Bangladesh | 1 | 1 | 0 | 0 | 2 | 0 | 100 | 0 | 0 |
| Burundi | 1 | 1 | 0 | 0 | 1 | 0 | 100 | 0 | 0 |
| Belarus | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 100 |
| Cambodia | 1 | 1 | 0 | 0 | 8 | 0 | 100 | 0 | 0 |
| Canada | 1 | 0 | 1 | 0 | 2 | 2 | 0 | 100 | 0 |
| Cape Verde | 1 | 0 | 0 | 1 | 1 | 2 | 0 | 0 | 100 |
| China | 2 | 0 | 0 | 2 | 0 | 2 | 0 | 0 | 100 |
| Curaçao | 1 | 1 | 0 | 0 | 4 | 0 | 100 | 0 | 0 |
| DR Congo | 1 | 1 | 0 | 0 | 1 | 0 | 100 | 0 | 0 |
| Haiti | 1 | 1 | 0 | 0 | 6 | 1 | 100 | 0 | 0 |
| Hong Kong | 1 | 1 | 0 | 0 | 4 | 0 | 100 | 0 | 0 |
| India | 1 | 1 | 0 | 0 | 2 | 1 | 100 | 0 | 0 |
| Indonesia | 2 | 0 | 1 | 1 | 2 | 3 | 0 | 50 | 50 |
| Iran | 1 | 0 | 0 | 1 | 0 | 3 | 0 | 0 | 100 |
| Iraq | 3 | 1 | 1 | 1 | 3 | 2 | 33.33 | 33.33 | 33.33 |
| Japan | 3 | 0 | 0 | 3 | 1 | 10 | 0 | 0 | 100 |
| Jordan | 3 | 1 | 0 | 2 | 3 | 4 | 33.33 | 0 | 66.67 |
| Kuwait | 4 | 2 | 1 | 1 | 5 | 4 | 50 | 25 | 25 |
| Kyrgyzstan | 2 | 2 | 0 | 0 | 6 | 2 | 100 | 0 | 0 |
| Lebanon | 1 | 1 | 0 | 0 | 3 | 1 | 100 | 0 | 0 |
| Malaysia | 3 | 3 | 0 | 0 | 5 | 1 | 100 | 0 | 0 |
| Morocco | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 |
| Myanmar | 1 | 1 | 0 | 0 | 2 | 0 | 100 | 0 | 0 |
| Nepal | 2 | 2 | 0 | 0 | 8 | 0 | 100 | 0 | 0 |
| New Zealand | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 100 |
| Oman | 3 | 1 | 0 | 2 | 2 | 5 | 33.33 | 0 | 66.67 |
| Palestine | 1 | 0 | 0 | 1 | 1 | 2 | 0 | 0 | 100 |
| Panama | 1 | 0 | 0 | 1 | 0 | 2 | 0 | 0 | 100 |
| Philippines | 1 | 1 | 0 | 0 | 1 | 0 | 100 | 0 | 0 |
| Qatar | 3 | 1 | 1 | 1 | 4 | 4 | 33.33 | 33.33 | 33.33 |
| Saudi Arabia | 3 | 1 | 1 | 1 | 3 | 4 | 33.33 | 33.33 | 33.33 |
| Serbia | 1 | 0 | 0 | 1 | 1 | 5 | 0 | 0 | 100 |
| South Korea | 1 | 0 | 0 | 1 | 1 | 3 | 0 | 0 | 100 |
| Somalia | 1 | 0 | 0 | 1 | 1 | 2 | 0 | 0 | 100 |
| Syria | 2 | 2 | 0 | 0 | 4 | 1 | 100 | 0 | 0 |
| Tajikistan | 1 | 1 | 0 | 0 | 1 | 0 | 100 | 0 | 0 |
| Thailand | 1 | 1 | 0 | 0 | 2 | 1 | 100 | 0 | 0 |
| Turkmenistan | 2 | 1 | 1 | 0 | 2 | 1 | 50 | 50 | 0 |
| Uganda | 1 | 1 | 0 | 0 | 3 | 1 | 100 | 0 | 0 |
| Ukraine | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 100 | 0 |
| United Arab Emirates | 5 | 2 | 1 | 2 | 6 | 6 | 40 | 20 | 40 |
| Yemen | 3 | 1 | 1 | 1 | 3 | 2 | 33.33 | 33.33 | 33.33 |
| Totals | 75 | 35 | 11 | 28 | 109 | 90 | 46.67 | 14.67 | 38.67 |
References
- ^ "Bahrain - Results, fixtures, squad, statistics, photos, videos and news - Soccerway". int.soccerway.com. Soccerway.
- ^ "Bahrain national team". worldfootball.net. World Football. 20 March 2025.
- ^ "World Football Elo Ratings: Bahrain". eloratings.net. World Football Elo Ratings.