This article provides details of international football games played by theBahrain national football team from 2020 to present.[1][2][3]
| Key | |
|---|---|
| Win | |
| Draw | |
| Defeat | |
| 7 November 2020Friendly | Bahrain | 1–0 | 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 2020Friendly | Lebanon | 1–3 | Dubai, United Arab Emirates | |
| 18:00 UTC+4 |
| Report | Stadium:Police Officers' Club Stadium Attendance: 0 Referee: Ahmed Al Ali (Kuwait) |
| 16 November 2020Friendly | United Arab Emirates | 1–3 | Dubai, United Arab Emirates | |
| 18:00 UTC+4 |
| Report |
| Stadium:Al Maktoum Stadium Attendance: 0 Referee: Ahmed Al Ali (Kuwait) |
| 25 March 2021Friendly | Bahrain | 3–1 | Riffa, Bahrain | |
| Report | Stadium:Bahrain National Stadium Referee: Khalid Marhoun Al Shaqsi (Oman) |
| 30 March 2021Friendly | Bahrain | 1–2 | Riffa, Bahrain | |
| 19:00 UTC+3 |
| Report |
| Stadium:Bahrain National Stadium Referee: Sultan Mohamed Al Hammadi (United Arab Emirates) |
| 23 May 2021Friendly | Ukraine | 1–1 | Kharkiv, Ukraine | |
| 21:00 UTC+3 |
| Report | Stadium:Metalist Oblast Sports Complex Referee: Pavel Orel (Czech Republic) |
| 28 May 2021Friendly | Bahrain | 2–0 | Riffa, Bahrain | |
| 19:30 UTC+3 |
| Report | Stadium:Bahrain National Stadium Referee:Turki Al-Khudhayr (Saudi Arabia) |
| 3 June 20212022 World Cup qualification | Bahrain | 8–0 | Riffa, Bahrain | |
| 19:30 UTC+3 |
| Report | Stadium:Bahrain National Stadium Referee: Hiroyuki Kimura (Japan) |
| 7 June 20212022 World Cup qualification | Iran | 3–0 | Riffa, Bahrain | |
| 19:30 UTC+3 | Report | Stadium:Bahrain National Stadium Referee:Fu Ming (China) |
| 15 June 20212022 World Cup qualification | Bahrain | 4–0 | Riffa, Bahrain | |
| 19:30 UTC+3 |
| Report | Stadium:Bahrain National Stadium Referee: Yaqoob Abdul Baki (Oman) |
| 25 June 20212021 FIFA Arab Cup qualification | Bahrain | 2–0 | Doha, Qatar | |
| 20:00 UTC+3 | Report | Stadium:Khalifa International Stadium Referee: Mustapha Ghorbal (Algeria) |
| 1 September 2021Friendly | Bahrain | 6–1 | Riffa, Bahrain | |
| 19:00 UTC+3 | Report |
| Stadium:Bahrain National Stadium Referee:Ahmed Eisa Darwish (United Arab Emirates) |
| 7 September 2021Friendly | Bahrain | 1–2 | Riffa, Bahrain | |
| 19:00 UTC+3 | Report | Stadium:Bahrain National Stadium Referee: Khaled Al-Taris (Saudi Arabia) |
| 6 October 2021Friendly | Bahrain | 4–0 | Riffa, Bahrain | |
| 19:00 UTC+3 | Stadium:Bahrain National Stadium |
| 12 October 2021Friendly | Bahrain | 0–1 | Riffa, Bahrain | |
| 19:00 UTC+3 | Report |
| Stadium:Bahrain National Stadium Referee: Mahmoud El Banna (Egypt) |
| 16 November 2021Friendly | Bahrain | 4–2 | Riffa, Bahrain | |
| 19:00 UTC+3 | Report |
| Stadium:Bahrain National Stadium |
| 30 November 20212021 FIFA Arab Cup | Qatar | 1–0 | Al Khor, Qatar | |
| 13:00 UTC+3 |
| Report | Stadium:Al Bayt Stadium Referee:Szymon Marciniak (Poland) |
| 3 December 20212021 FIFA Arab Cup | Bahrain | 0–0 | Doha, Qatar | |
| 13:00 UTC+3 | Report | Stadium:Al Thumama Stadium Referee:Janny Sikazwe (Zambia) |
| 6 December 20212021 FIFA Arab Cup | Oman | 3–0 | Al Rayyan, Qatar | |
| 22:00 UTC+3 |
| Report | Stadium:Ahmed bin Ali Stadium Referee:Ryuji Sato (Japan) |
| 27 January 2022Friendly | Bahrain | 3–1 | Riffa, Bahrain | |
| 18:00 UTC+3 |
| Report |
| Stadium:Bahrain National Stadium Attendance: 100 Referee: Khalid Marhoun Al Shaqsi (Oman) |
| 1 February 2022Friendly | Bahrain | 1–0 | Riffa, Bahrain | |
| 19:00 UTC+4 |
| Report | Stadium:Bahrain National Stadium Attendance: 50 Referee:Ahmed Eisa Darwish (United Arab Emirates) |
| 23 March 2022Friendly | Bahrain | 2–1 | Riffa, Bahrain | |
| 19:00 UTC+3 |
| Report |
| Stadium:Bahrain National Stadium Referee: Sadam Omara (Jordan) |
| 26 March 2022Friendly | Bahrain | 1–0 | Arad, Bahrain | |
| 19:00 UTC+3 | Report | Stadium:Al Muharraq Stadium Referee: Ali Al Samaheeji (Bahrain) |
| 29 March 2022Friendly | Bahrain | 0–1 | Riffa, Bahrain | |
| 20:00 UTC+3 | Report |
| Stadium:Bahrain National Stadium Referee: Majed Mohammed Al Shamrani (Saudi Arabia) |
| 27 May 2022Friendly | Bahrain | 2–0 | Bangkok, Thailand | |
| 19:00 UTC+7 |
| Report | Stadium:BG Stadium |
| 31 May 2022Friendly | Thailand | 1–2 | Thanya Buri, Thailand | |
| 19:00 UTC+7 | Report |
| Stadium:BG Stadium |
| 8 June 20222023 Asian Cup qualification | Bahrain | 2–0 | Kuala Lumpur, Malaysia | |
| 17:15 UTC+8 | Report | Stadium:Bukit Jalil National Stadium Attendance: 826 Referee: Tejas Nagvenkar (India) |
| 11 June 20222023 Asian Cup qualification | Malaysia | 1–2 | Kuala Lumpur, Malaysia | |
| 21:00 UTC+8 |
| Report | Stadium:Bukit Jalil National Stadium Attendance: 63,925 Referee: Sadullo Gulmurodi (Tajikistan) |
| 14 June 20222023 Asian Cup qualification | Bahrain | 1–0 | Kuala Lumpur, Malaysia | |
| 17:15 UTC+8 | Report | Stadium:Bukit Jalil National Stadium Attendance: 2,970 Referee: Nivon Robesh Gamini (Sri Lanka) |
| 23 September 2022Friendly | Bahrain | 1–2 | Riffa, Bahrain | |
| 18:30 UTC+3 | Report | Stadium:Bahrain National Stadium Referee:Ahmed Al-Kaf (Oman) |
| 27 September 2022Friendly | Bahrain | 0–2 | Riffa, Bahrain | |
| 18:30 UTC+3 | Report | Stadium:Bahrain National Stadium Referee: Faisal Nasser Al Qahtani (Saudi Arabia) |
| 11 November 2022Friendly | Bahrain | 2–2 | Riffa, Bahrain | |
| 18:30 UTC+3 |
| Report | Stadium:Bahrain National Stadium Referee: Abdullah Jamali (Kuwait) |
| 18 November 2022Friendly | Bahrain | 1–5 | Arad, Bahrain | |
| 18:30 UTC+3 |
| Report | Stadium:Al Muharraq Stadium Referee: Khalid Al-Turais (Saudi Arabia) |
| 7 January 202325th Arabian Gulf Cup | Bahrain | 2–1 | Basra, Iraq | |
| 16:15 UTC+3 | Report |
| Stadium:Al-Minaa Olympic Stadium Referee:Ahmed Al-Kaf (Oman) |
| 10 January 202325th Arabian Gulf Cup | Qatar | 1–2 | Basra, Iraq | |
| 19:15 UTC+3 |
| Report | Stadium:Al-Minaa Olympic Stadium Referee: Ilgiz Tantashev (Uzbekistan) |
| 13 January 202325th Arabian Gulf Cup | Bahrain | 1–1 | Basra, Iraq | |
| 18:00 UTC+3 |
| Report |
| Stadium:Basra International Stadium Referee:István Kovács (Romania) |
| 16 January 202325th Arabian Gulf Cup | Bahrain | 0–1 | Basra, Iraq | |
| 20:15 UTC+3 | Report |
| Stadium:Al-Minaa Olympic Stadium Referee: Adel Al-Naqbi (United Arab Emirates) |
| 25 March 2023Friendly | Bahrain | 1–2 | Arad, Bahrain | |
| 21:30 UTC+3 |
| Report | Stadium:Al Muharraq Stadium Referee: Mohammad Ghabayen (Jordan) |
| 28 March 2023Friendly | Bahrain | 1–0 | Arad, Bahrain | |
| 21:30 UTC+3 |
| Report | Stadium:Al Muharraq Stadium Referee: Yousif Saeed Hasan (Iraq) |
| 12 SeptemberFriendly | Bahrain | 1–1 | Dubai, United Arab Emirates | |
| 20:00 UTC+4 | Marhoon | Report | Çaryýew | Stadium:Police Officers Club Stadium |
| 12 OctoberFriendly | Bahrain | 2–0 | Arad, Bahrain | |
| Stadium:Al Muharraq Stadium |
| 16 OctoberFriendly | Bahrain | 1–0 | Arad, Bahrain | |
| Stadium:Al Muharraq Stadium |
| 16 November 20232026 World Cup qualification | Yemen | 0–2 | 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 20232026 World Cup qualification | Bahrain | 0–2 | Riffa, Bahrain | |
| 18:45 UTC+4 | Report | Stadium:Bahrain National Stadium Referee: Mohammed Al-Hoish (Saudi Arabia) |
| 6 January 2024Friendly | Bahrain | 0–2 | Abu Dhabi, United Arab Emirates | |
| 17:00 UTC+3 | Report | Stadium:Baniyas Stadium Referee: Mohamed Al-Harmoodi (United Arab Emirates) |
| 15 January 20242023 Asian Cup | South Korea | 3–1 | Al Rayyan, Qatar | |
| 14:30 UTC+3 |
| Report | Al-Hashsash | Stadium:Jassim bin Hamad Stadium Referee:Ma Ning (China) |
| 20 January 20242023 Asian Cup GS | Bahrain | 1–0 | Al Rayyan, Qatar | |
| 22:30 UTC+8 | Madan | Report | Stadium:Jassim Bin Hamad Stadium Attendance: 10,386 Referee:Ahmed Al-Kaf (Oman) |
| 25 January 20242023 Asian Cup GS | Jordan | 0–1 | Al Rayyan, Qatar | |
| 14:30 UTC+3 | Stadium:Khalifa International Stadium |
| 31 January 20242023 AFC Asian Cup R16 | Bahrain | 1–3 | Doha, Qatar | |
| 14:30 UTC+3 | Stadium:Al Thumama Stadium |
| 21 March 20242026 World Cup qualification | Nepal | 0–5 | Riffa, Bahrain | |
| 22:00 UTC+3 | Report |
| Stadium:Bahrain National Stadium Attendance: 5,041 Referee:Alex King (Australia) |
| 26 March 20242026 World Cup qualification | Bahrain | 3–0 | Riffa, Bahrain | |
| 22:00 UTC+3 | Report | Stadium:Bahrain National Stadium Attendance: 2,475 Referee: Ryo Tanimoto (Japan) |
| 6 June 20242026 World Cup qualification | Bahrain | 0–0 | Riffa, Bahrain | |
| 20:30 UTC+3 | Report | Stadium:Bahrain National Stadium Attendance: 2,632 Referee:Nazmi Nasaruddin (Malaysia) |
| 11 June 20242026 World Cup qualification | United Arab Emirates | 1–1 | Dubai, United Arab Emirates | |
| 21:00 UTC+4 | Adil | Report | Abduljabbar | Stadium:Rashid Stadium Referee:Ma Ning (China) |
| 5 September 20242026 World Cup qualification | Australia | 0–1 | Gold Coast, Australia | |
| 20:10 UTC+10 | Report | Souttar | Stadium:Robina Stadium Attendance: 24,644 Referee: Omar Al-Ali (United Arab Emirates) |
| 10 September 20242026 World Cup qualification | Bahrain | 0–5 | Riffa, Bahrain | |
| 19:00 UTC+3 | Report | Stadium:Bahrain National Stadium Attendance: 22,729 Referee: Rustam Lutfullin (Uzbekistan) |
| 10 October2026 World Cup qualification | Bahrain | 2–2 | Riffa, Bahrain | |
| 19:00 UTC+3 | Marhoon | Report |
| Stadium:Bahrain National Stadium Referee: Ahmed Al-Kaf (Oman) |
| 15 October2026 World Cup qualification | Saudi Arabia | 0–0 | Jeddah, Saudi Arabia | |
| 21:00 UTC+3 | Report | Stadium:King Abdullah Sports City Attendance: 35,437 Referee: Salman Ahmad Falahi (Qatar) |
| 14 NovemberWorld Cup qualification R3 | Bahrain | 0–1 | Riffa, Bahrain | |
| 17:00 UTC+3 | Report | Zhang Yuning | Stadium:Bahrain National Stadium Referee:Adham Makhadmeh (Jordan) |
| 19 NovemberWorld Cup qualification R3 | Bahrain | 2–2 | Riffa, Bahrain | |
| 18:15 UTC+3 | Abduljabbar | Report | Yengi | Stadium:Bahrain National Stadium Referee:Ko Hyung-jin (South Korea) |
| 22 December26th Arabian Gulf Cup GS | Saudi Arabia | 2–3 | Kuwait City, Kuwait | |
| 20:30 UTC+3 | Report |
| Stadium:Jaber Al-Ahmad International Stadium Attendance: 7,726 Referee: Ahmad Al-Ali (Kuwait) |
| 25 December26th Arabian Gulf Cup GS | Bahrain | 2–0 | Kuwait City, Kuwait | |
| 20:30 UTC+3 | Madan | Report | Stadium:Jaber Al-Ahmad International Stadium Attendance: 13,150 Referee:Halil Umut Meler (Turkey) |
| 28 December26th Arabian Gulf Cup GS | Bahrain | 1–2 | Kuwait City, Kuwait | |
| 17:30 UTC+3 | Stadium:Sulaibikhat Stadium |
| 31 December26th Arabian Gulf Cup SF | Bahrain | 1–0 | Kuwait City, Kuwait | |
| 20:45 UTC+3 |
| Report | Stadium:Jaber Al-Ahmad International Stadium Attendance: 60,122 Referee:István Kovács (Romania) |
| 4 January26th Arabian Gulf Cup F | Oman | 1–2 | Kuwait City, Kuwait | |
| 19:00 UTC+3 | Al-Mushaifri | Report |
| Stadium:Jaber Al-Ahmad International Stadium Attendance: 57,674 Referee:Abdulrahman Al-Jassim (Qatar) |
| 20 MarchWorld Cup qualification R3 | Japan | 2–0 | Saitama, Japan | |
| 19:35 UTC+9 | Report | Stadium:Saitama Stadium 2002 Attendance: 58,137 Referee:Abdulrahman Al-Jassim (Qatar) |
| 25 March2026 World Cup qualification R3 | Indonesia | 1–0 | Jakarta, Indonesia | |
| 20:45 UTC+7 |
| Report | Stadium:Gelora Bung Karno Stadium Attendance: 69,599 Referee: Sadullo Gulmurodi (Tajikistan) |
| 5 June2026 World Cup Qualifiers Round 3 | Bahrain | 0–2 | Riffa, Bahrain | |
| 19:00 UTC+3 | Report | Stadium:Bahrain National Stadium Attendance: 15,075 Referee: Ilgiz Tantashev (Uzbekistan) |
| 10 JuneWorld Cup qualification R3 | China | 1–0 | Chongqing, China | |
| 19:00 UTC+8 |
| Report | Stadium:Longxing Football Stadium Referee: Adel Al-Naqbi (United Arab Emirates) |
As of 17 November 2025 after the game against
Somalia.
| Opponent | P | W | D | L | GF | GA | W% | D% | L% |
|---|---|---|---|---|---|---|---|---|---|
| 3 | 1 | 1 | 1 | 3 | 4 | 33.33 | 33.33 | 33.33 | |
| 1 | 1 | 0 | 0 | 2 | 0 | 100 | 0 | 0 | |
| 1 | 1 | 0 | 0 | 1 | 0 | 100 | 0 | 0 | |
| 1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 100 | |
| 1 | 1 | 0 | 0 | 8 | 0 | 100 | 0 | 0 | |
| 1 | 0 | 1 | 0 | 2 | 2 | 0 | 100 | 0 | |
| 1 | 0 | 0 | 1 | 1 | 2 | 0 | 0 | 100 | |
| 2 | 0 | 0 | 2 | 0 | 2 | 0 | 0 | 100 | |
| 1 | 1 | 0 | 0 | 4 | 0 | 100 | 0 | 0 | |
| 1 | 1 | 0 | 0 | 1 | 0 | 100 | 0 | 0 | |
| 1 | 1 | 0 | 0 | 6 | 1 | 100 | 0 | 0 | |
| 1 | 1 | 0 | 0 | 4 | 0 | 100 | 0 | 0 | |
| 1 | 1 | 0 | 0 | 2 | 1 | 100 | 0 | 0 | |
| 2 | 0 | 1 | 1 | 2 | 3 | 0 | 50 | 50 | |
| 1 | 0 | 0 | 1 | 0 | 3 | 0 | 0 | 100 | |
| 2 | 1 | 1 | 0 | 2 | 0 | 50 | 50 | 0 | |
| 3 | 0 | 0 | 3 | 1 | 10 | 0 | 0 | 100 | |
| 3 | 1 | 0 | 2 | 3 | 4 | 33.33 | 0 | 66.67 | |
| 4 | 2 | 1 | 1 | 5 | 4 | 50 | 25 | 25 | |
| 2 | 2 | 0 | 0 | 6 | 2 | 100 | 0 | 0 | |
| 1 | 1 | 0 | 0 | 3 | 1 | 100 | 0 | 0 | |
| 3 | 3 | 0 | 0 | 5 | 1 | 100 | 0 | 0 | |
| 1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | |
| 1 | 1 | 0 | 0 | 2 | 0 | 100 | 0 | 0 | |
| 2 | 2 | 0 | 0 | 8 | 0 | 100 | 0 | 0 | |
| 1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 100 | |
| 3 | 1 | 0 | 2 | 2 | 5 | 33.33 | 0 | 66.67 | |
| 1 | 0 | 0 | 1 | 1 | 2 | 0 | 0 | 100 | |
| 1 | 0 | 0 | 1 | 0 | 2 | 0 | 0 | 100 | |
| 1 | 1 | 0 | 0 | 1 | 0 | 100 | 0 | 0 | |
| 3 | 1 | 1 | 1 | 4 | 4 | 33.33 | 33.33 | 33.33 | |
| 3 | 1 | 1 | 1 | 3 | 4 | 33.33 | 33.33 | 33.33 | |
| 1 | 0 | 0 | 1 | 1 | 5 | 0 | 0 | 100 | |
| 1 | 0 | 0 | 1 | 1 | 3 | 0 | 0 | 100 | |
| 1 | 0 | 0 | 1 | 1 | 2 | 0 | 0 | 100 | |
| 2 | 2 | 0 | 0 | 4 | 1 | 100 | 0 | 0 | |
| 1 | 1 | 0 | 0 | 1 | 0 | 100 | 0 | 0 | |
| 1 | 1 | 0 | 0 | 2 | 1 | 100 | 0 | 0 | |
| 2 | 1 | 1 | 0 | 2 | 1 | 50 | 50 | 0 | |
| 1 | 1 | 0 | 0 | 3 | 1 | 100 | 0 | 0 | |
| 1 | 0 | 1 | 0 | 1 | 1 | 0 | 100 | 0 | |
| 5 | 2 | 1 | 2 | 6 | 6 | 40 | 20 | 40 | |
| 3 | 1 | 1 | 1 | 3 | 2 | 33.33 | 33.33 | 33.33 | |
| Totals | 73 | 35 | 11 | 26 | 107 | 83 | 47.95 | 15.07 | 36.99 |