World Cup 2014, Qualifying tournament, Asia, Third round, group E |
| 15.11.2011 | | Qatar | | Bahrain | | 0:0 |
| Doha |
World Cup 2014, Qualifying tournament, Asia, Third round, group E |
| 11.11.2011 | | Bahrain | | Iran | | 1:1 (1:0) |
| Riffa |
World Cup 2014, Qualifying tournament, Asia, Third round, group E |
| 02.09.2011 | | Bahrain | | Qatar | | 0:0 |
| Riffa |
World Cup 2010, Qualifying tournament, intercontinental play-off, Playoff |
| 10.10.2009 | | Bahrain | | New Zealand | | 0:0 |
| Riffa |
World Cup 2010, Qualifying tournament, Asia, Playoff |
| 09.09.2009 | | Saudi Arabia | | Bahrain | | 2:2 (1:1) |
| Riyadh |
World Cup 2010, Qualifying tournament, Asia, Playoff |
| 05.09.2009 | | Bahrain | | Saudi Arabia | | 0:0 |
| Riffa |
World Cup 2010, Qualifying tournament, Asia, Final Round, Group A |
| 10.09.2008 | | Qatar | | Bahrain | | 1:1 (1:0) |
| Doha |
World Cup 2010, Qualifying tournament, Asia, Third round, group 2 |
| 14.06.2008 | | Bahrain | | Oman | | 1:1 (1:0) |
| Riffa |
World Cup 2010, Qualifying tournament, Asia, Third round, group 2 |
| 07.06.2008 | | Bahrain | | Thailand | | 1:1 (0:0) |
| Riffa |
World Cup 2010, Qualifying tournament, Asia, First Round |
| 28.10.2007 | | Malaysia | | Bahrain | | 0:0 |
| Shah Alam |
World Cup 2006, Qualifying tournament, intercontinental play-off, Playoff |
| 12.11.2005 | | Trinidad and Tobago | | Bahrain | | 1:1 (0:0) |
| Port of Spain |
World Cup 2006, Qualifying tournament, Asia, Playoff |
| 12.10.2005 | | Bahrain | | Uzbekistan | | 0:0 |
| Riffa |
World Cup 2006, Qualifying tournament, Asia, Playoff |
| 08.10.2005 | | Uzbekistan | | Bahrain | | 1:1 (1:1) * |
| Toshkent |
World Cup 2006, Qualifying tournament, Asia, Second round, group 2 |
| 09.02.2005 | | Bahrain | | Iran | | 0:0 |
| Riffa |
World Cup 2006, Qualifying tournament, Asia, First Round, Group 6 |
| 13.10.2004 | | Syria | | Bahrain | | 2:2 (2:1) |
| Damascus |
World Cup 2006, Qualifying tournament, Asia, First Round, Group 6 |
| 31.03.2004 | | Tajikistan | | Bahrain | | 0:0 |
| Dushanbe |
World Cup 2002, Qualifying tournament, Asia, Second round, group A |
| 16.10.2001 | | Thailand | | Bahrain | | 1:1 (1:0) |
| Bangkok |
World Cup 2002, Qualifying tournament, Asia, Second round, group A |
| 14.09.2001 | | Iran | | Bahrain | | 0:0 |
| Tehran |
World Cup 2002, Qualifying tournament, Asia, Second round, group A |
| 06.09.2001 | | Bahrain | | Thailand | | 1:1 (1:0) |
| Riffa |
World Cup 2002, Qualifying tournament, Asia, Second round, group A |
| 17.08.2001 | | Saudi Arabia | | Bahrain | | 1:1 (0:1) |
| Riyadh |
World Cup 1994, Qualifying tournament, Asia, Group D |
| 05.06.1993 | | Bahrain | | Lebanon | | 0:0 |
| Seoul |
World Cup 1994, Qualifying tournament, Asia, Group D |
| 13.05.1993 | | Lebanon | | Bahrain | | 0:0 |
| Beirut |
World Cup 1994, Qualifying tournament, Asia, Group D |
| 09.05.1993 | | Bahrain | | South Korea | | 0:0 |
| Beirut |
World Cup 1986, Qualifying tournament, Asia, Group 1, Round 2 |
| 06.09.1985 | | Bahrain | | Syria | | 1:1 (1:0) |
| Manama |
World Cup 1986, Qualifying tournament, Asia, Group 1, Round 1, Subgroup D |
| 12.04.1985 | | Bahrain | | South Yemen | | 3:3 (0:1) |
| Manama |