Back to rankings
Bahrain
AFC639 data points
Current Rank
#100
4 Jun 2026
Current Rating
1,418
4 Jun 2026
Peak Rating
1,634
9 Sept 2009
Lowest Rating
1,077
29 Aug 1975
All-Time Change
+239
since Apr 1966
Rating History
Match Statistics
| Total | Home | Away | Neutral | Wins | Losses | Draws | GF | GA |
|---|---|---|---|---|---|---|---|---|
| 636 | 218 | 158 | 260 | 223 | 247 | 166 | 780 | 824 |
Match History
555 matchesH = home, A = away, N = neutral site, No tag = unknown/unspecified venue.
| Date | Tournament | Home | Score | Away | Elo / Rank |
|---|---|---|---|---|---|
| 9 Dec 2025 | Arab Cup | 3–1(N) | Sudan | 1,418 +29·#100 ↑5 | |
| 6 Dec 2025 | Arab Cup | 1–5(N) | Algeria | 1,389 -11·#105 ↓1 | |
| 3 Dec 2025 | Arab Cup | 1–2(N) | Iraq | 1,400 -10·#104 ↓4 | |
| 26 Nov 2025 | Arab Cup qualifier | 1–0(N) | Djibouti | 1,410 +2·#100 ↑1 | |
| 21 Nov 2025 | Friendly | 0–1 | Somalia | 1,408 -19·#101 ↓4 | |
| 17 Nov 2025 | Friendly | 1–2 | Somalia | 1,427 -20·#96 ↓4 | |
| 9 Oct 2025 | Friendly | 0–1 | Morocco | 1,447 -1·#90 — | |
| 8 Sept 2025 | Friendly | 1–0 | Bahrain | 1,448 -5·#90 — | |
| 3 Sept 2025 | Friendly | 2–2 | Qatar | 1,453 +4·#91 ↑2 | |
| 10 Jun 2025 | World Cup qualifier | 0–1 | China | 1,449 -19·#93 ↓5 | |
| 5 Jun 2025 | World Cup qualifier | 0–2 | Saudi Arabia | 1,468 -32·#88 ↓7 | |
| 25 Mar 2025 | World Cup qualifier | 0–1 | Indonesia | 1,500 -26·#81 ↓3 | |
| 20 Mar 2025 | World Cup qualifier | 0–2 | Japan | 1,526 -4·#78 ↓1 | |
| 4 Jan 2025 | Gulf Cup | 2–1(N) | Oman | 1,530 +21·#77 ↑3 | |
| 31 Dec 2024 | Gulf Cup | 1–0 | Kuwait | 1,509 +18·#80 ↑2 | |
| 28 Dec 2024 | Gulf Cup | 1–2(N) | Yemen | 1,491 -37·#82 ↓6 | |
| 25 Dec 2024 | Gulf Cup | 2–0(N) | Iraq | 1,528 +45·#77 ↑8 | |
| 22 Dec 2024 | Gulf Cup | 3–2(N) | Saudi Arabia | 1,483 +25·#85 ↑3 | |
| 19 Nov 2024 | World Cup qualifier | 2–2 | Bahrain | 1,458 +10·#88 ↑1 | |
| 14 Nov 2024 | World Cup qualifier | 0–1 | China | 1,448 -30·#91 ↓6 | |
| 15 Oct 2024 | World Cup qualifier | 0–0 | Saudi Arabia | 1,478 +11·#85 ↑3 | |
| 10 Oct 2024 | World Cup qualifier | 2–2 | Indonesia | 1,467 -11·#87 — | |
| 10 Sept 2024 | World Cup qualifier | 0–5 | Japan | 1,478 -14·#87 ↓1 | |
| 5 Sept 2024 | World Cup qualifier | 0–1 | Bahrain | 1,492 +37·#84 ↑8 | |
| 11 Jun 2024 | World Cup and Asian Cup qualifier | 1–1 | Bahrain | 1,455 +9·#92 ↑2 | |
| 6 Jun 2024 | World Cup and Asian Cup qualifier | 0–0 | Yemen | 1,446 -17·#95 ↓3 | |
| 26 Mar 2024 | World Cup and Asian Cup qualifier | 3–0 | Nepal | 1,463 +2·#92 — | |
| 21 Mar 2024 | World Cup and Asian Cup qualifier | 5–0 | Nepal | 1,461 +2·#92 ↑2 | |
| 31 Jan 2024 | Asian Cup | 1–3(N) | Japan | 1,459 -7·#94 ↓1 | |
| 25 Jan 2024 | Asian Cup | 1–0(N) | Jordan | 1,466 +33·#92 ↑6 | |
| 20 Jan 2024 | Asian Cup | 1–0(N) | Malaysia | 1,433 +16·#97 ↑5 | |
| 15 Jan 2024 | Asian Cup | 1–3(N) | South Korea | 1,417 -8·#101 ↓2 | |
| 10 Jan 2024 | Friendly | 3–0(N) | Bahrain | 1,425 -20·#98 ↓5 | |
| 6 Jan 2024 | Friendly | 2–0(N) | Bahrain | 1,445 -4·#93 — | |
| 21 Nov 2023 | World Cup and Asian Cup qualifier | 2–0 | Bahrain | 1,449 -38·#94 ↓9 | |
| 16 Nov 2023 | World Cup and Asian Cup qualifier | 2–0(N) | Yemen | 1,487 +6·#85 ↑1 | |
| 17 Oct 2023 | Friendly | 1–0 | Philippines | 1,481 +1·#86 — | |
| 12 Oct 2023 | Friendly | 2–0 | Kyrgyzstan | 1,480 +4·#85 ↑3 | |
| 12 Sept 2023 | Friendly | 1–1(N) | Turkmenistan | 1,476 -6·#88 ↓3 | |
| 7 Sept 2023 | Friendly | 1–3(N) | Kuwait | 1,482 -20·#86 ↓7 | |
| 28 Mar 2023 | Friendly | 1–0 | Syria | 1,502 +6·#78 ↑1 | |
| 25 Mar 2023 | Friendly | 1–2 | Palestine | 1,496 -15·#79 ↓1 | |
| 16 Jan 2023 | Gulf Cup | 0–1(N) | Oman | 1,511 -16·#79 ↓2 | |
| 13 Jan 2023 | Gulf Cup | 1–1(N) | Kuwait | 1,527 -11·#77 ↓3 | |
| 10 Jan 2023 | Gulf Cup | 2–1(N) | Qatar | 1,538 +24·#75 ↑4 | |
| 7 Jan 2023 | Gulf Cup | 1–2(N) | Bahrain | 1,514 +20·#79 ↑1 | |
| 18 Nov 2022 | Friendly | 1–5 | Serbia | 1,494 -6·#80 — | |
| 11 Nov 2022 | Friendly | 2–2 | Canada | 1,500 +5·#80 ↑1 | |
| 27 Sept 2022 | Friendly | 0–2 | Panama | 1,495 -14·#81 ↓3 | |
| 23 Sept 2022 | Friendly | 1–2 | Cape Verde | 1,509 -14·#79 ↓1 | |
| 14 Jun 2022 | Asian Cup qualifier | 1–0(N) | Turkmenistan | 1,523 +7·#78 — | |
| 11 Jun 2022 | Asian Cup qualifier | 2–1 | Malaysia | 1,516 +9·#79 — | |
| 8 Jun 2022 | Asian Cup qualifier | 0–2(N) | Bahrain | 1,507 +1·#79 — | |
| 31 May 2022 | Friendly | 2–1 | Thailand | 1,506 +10·#80 ↑5 | |
| 27 May 2022 | Friendly | 2–0(N) | Myanmar | 1,496 +1·#85 — | |
| 24 May 2022 | Friendly | 1–3 | Thailand | 1,495 -16·#85 ↓6 | |
| 29 Mar 2022 | Friendly | 0–1 | Belarus | 1,511 -14·#79 ↓5 | |
| 26 Mar 2022 | Friendly | 1–0 | Burundi | 1,525 +2·#76 ↑2 | |
| 23 Mar 2022 | Friendly | 2–1 | India | 1,523 +2·#76 ↑1 | |
| 1 Feb 2022 | Friendly | 1–0 | DR Congo | 1,521 +7·#77 ↑1 | |
| 27 Jan 2022 | Friendly | 3–1 | Uganda | 1,514 +9·#78 ↑2 | |
| 6 Dec 2021 | Arab Cup | 0–3(N) | Oman | 1,505 -39·#80 ↓8 | |
| 3 Dec 2021 | Arab Cup | 0–0(N) | Iraq | 1,544 +1·#72 — | |
| 30 Nov 2021 | Arab Cup | 0–1 | Qatar | 1,543 -10·#72 ↓3 | |
| 16 Nov 2021 | Friendly | 4–2 | Kyrgyzstan | 1,553 +3·#69 — | |
| 12 Oct 2021 | Friendly tournament | 0–1 | New Zealand | 1,550 -22·#72 ↓6 | |
| 6 Oct 2021 | Friendly tournament | 4–0 | Curaçao | 1,572 +12·#64 ↑5 | |
| 7 Sept 2021 | Friendly tournament | 1–2 | Jordan | 1,560 -24·#70 ↓7 | |
| 1 Sept 2021 | Friendly tournament | 6–1 | Haiti | 1,584 +19·#61 ↑5 | |
| 25 Jun 2021 | Arab Cup qualifier | 2–0(N) | Kuwait | 1,565 +17·#66 ↑5 | |
| 15 Jun 2021 | World Cup and Asian Cup qualifier | 4–0 | Hong Kong | 1,548 +5·#71 ↑2 | |
| 7 Jun 2021 | World Cup and Asian Cup qualifier | 0–3 | Iran | 1,543 -25·#73 ↓7 | |
| 3 Jun 2021 | World Cup and Asian Cup qualifier | 8–0 | Cambodia | 1,568 +1·#66 ↑1 | |
| 28 May 2021 | Friendly | 2–0 | Malaysia | 1,567 +2·#66 — | |
| 23 May 2021 | Friendly | 1–1 | Ukraine | 1,565 +8·#66 ↑2 | |
| 30 Mar 2021 | Friendly | 1–2 | Jordan | 1,557 -15·#68 ↓4 | |
| 25 Mar 2021 | Friendly | 3–1 | Syria | 1,572 +8·#65 ↑1 | |
| 16 Nov 2020 | Friendly | 1–3 | Bahrain | 1,564 +15·#67 ↑4 | |
| 12 Nov 2020 | Friendly | 3–1(N) | Lebanon | 1,549 +9·#71 ↑2 | |
| 7 Nov 2020 | Friendly | 1–0(N) | Tajikistan | 1,540 +3·#73 — | |
| 8 Dec 2019 | Gulf Cup | 1–0(N) | Saudi Arabia | 1,537 +24·#72 ↑5 | |
| 5 Dec 2019 | Gulf Cup | 2–2(N) | Iraq | 1,513 +7·#77 — | |
| 2 Dec 2019 | Gulf Cup | 4–2(N) | Kuwait | 1,506 +27·#77 ↑9 | |
| 30 Nov 2019 | Gulf Cup | 0–2(N) | Saudi Arabia | 1,479 -32·#86 ↓9 | |
| 27 Nov 2019 | Gulf Cup | 0–0(N) | Oman | 1,511 +1·#77 ↑1 | |
| 19 Nov 2019 | World Cup and Asian Cup qualifier | 0–0(N) | Iraq | 1,510 +6·#78 — | |
| 14 Nov 2019 | World Cup and Asian Cup qualifier | 0–0 | Hong Kong | 1,504 -12·#81 ↓5 | |
| 15 Oct 2019 | World Cup and Asian Cup qualifier | 1–0 | Iran | 1,516 +31·#76 ↑9 | |
| 9 Oct 2019 | Friendly | 3–2 | Bahrain | 1,485 -16·#86 ↓5 | |
| 10 Sept 2019 | World Cup and Asian Cup qualifier | 1–0 | Cambodia | 1,501 +2·#82 ↑1 | |
| 5 Sept 2019 | World Cup and Asian Cup qualifier | 1–1 | Iraq | 1,499 -2·#81 ↓1 | |
| 14 Aug 2019 | West Asian Championship | 1–0 | Iraq | 1,501 +32·#80 ↑7 | |
| 10 Aug 2019 | West Asian Championship | 1–0(N) | Kuwait | 1,469 +21·#87 ↑8 | |
| 7 Aug 2019 | West Asian Championship | 0–0(N) | Saudi Arabia | 1,448 +5·#96 ↑2 | |
| 4 Aug 2019 | West Asian Championship | 1–0(N) | Jordan | 1,443 +24·#98 ↑3 | |
| 22 Jan 2019 | Asian Cup | 1–2(N) | South Korea | 1,419 -5·#100 ↓1 | |
| 14 Jan 2019 | Asian Cup | 1–0(N) | India | 1,424 +16·#98 ↑3 | |
| 10 Jan 2019 | Asian Cup | 0–1(N) | Thailand | 1,408 -34·#102 ↓6 | |
| 5 Jan 2019 | Asian Cup | 1–1 | Bahrain | 1,442 +10·#97 ↑2 | |
| 29 Dec 2018 | Friendly | 4–0 | North Korea | 1,432 +15·#99 ↑2 | |
| 27 Dec 2018 | Friendly | 1–0 | Lebanon | 1,417 +9·#100 ↑3 | |
| 20 Dec 2018 | Friendly | 5–0 | Tajikistan | 1,408 +7·#103 ↑2 | |
| 19 Nov 2018 | Friendly | 1–2 | Oman | 1,401 -4·#106 ↓1 | |
| 16 Oct 2018 | Friendly | 4–1 | Myanmar | 1,405 +3·#107 ↓2 | |
| 11 Oct 2018 | Friendly | 0–1 | Syria | 1,402 -8·#107 ↓2 | |
| 10 Sept 2018 | Friendly | 0–0 | China | 1,410 ±0·#105 — | |
| 6 Sept 2018 | Friendly | 1–1 | Philippines | 1,410 -7·#105 ↓2 | |
| 27 Mar 2018 | Asian Cup qualifier | 4–0 | Turkmenistan | 1,417 +15·#102 ↑4 | |
| 22 Mar 2018 | Friendly | 0–0 | Palestine | 1,402 -3·#108 — | |
| 2 Jan 2018 | Gulf Cup | 0–1(N) | Oman | 1,405 -15·#108 ↓7 | |
| 29 Dec 2017 | Gulf Cup | 1–1(N) | Qatar | 1,420 +2·#101 ↑1 | |
| 26 Dec 2017 | Gulf Cup | 1–0(N) | Yemen | 1,418 +10·#102 ↑4 | |
| 23 Dec 2017 | Gulf Cup | 1–1(N) | Iraq | 1,408 +8·#106 ↑2 | |
| 18 Dec 2017 | Friendly | 0–0 | Kuwait | 1,400 -1·#108 — | |
| 14 Nov 2017 | Asian Cup qualifier | 3–0 | Singapore | 1,401 +16·#108 ↑1 | |
| 9 Nov 2017 | Friendly | 2–0 | Hong Kong | 1,385 +13·#109 ↑6 | |
| 10 Oct 2017 | Asian Cup qualifier | 1–2 | Taiwan | 1,372 -37·#116 ↓14 | |
| 5 Sept 2017 | Asian Cup qualifier | 5–0 | Taiwan | 1,409 +2·#104 ↑1 | |
| 29 Aug 2017 | Friendly | 0–0 | Jordan | 1,407 ±0·#106 — | |
| 13 Jun 2017 | Asian Cup qualifier | 2–1 | Turkmenistan | 1,407 +19·#105 ↑2 | |
| 6 Jun 2017 | Friendly | 0–2 | Palestine | 1,388 -21·#109 ↓4 | |
| 28 Mar 2017 | Asian Cup qualifier | 0–0 | Singapore | 1,409 -17·#105 ↓5 | |
| 23 Mar 2017 | Friendly | 1–1 | Tajikistan | 1,426 -7·#100 ↓2 | |
| 15 Nov 2016 | Friendly | 0–0 | Kyrgyzstan | 1,433 -7·#97 ↓1 | |
| 9 Nov 2016 | Friendly | 2–0 | Bahrain | 1,440 -7·#98 ↓1 | |
| 11 Oct 2016 | Friendly | 2–2 | Oman | 1,447 +3·#97 — | |
| 7 Oct 2016 | Friendly | 3–1 | Philippines | 1,444 +13·#99 ↑2 | |
| 4 Sept 2016 | Friendly | 0–0 | Jordan | 1,431 ±0·#101 — | |
| 1 Sept 2016 | Friendly | 3–1 | Singapore | 1,431 +3·#101 ↑2 | |
| 29 Mar 2016 | World Cup and Asian Cup qualifier | 0–1 | Uzbekistan | 1,428 -5·#101 ↑1 | |
| 24 Mar 2016 | World Cup and Asian Cup qualifier | 3–0 | Yemen | 1,433 +9·#101 ↑2 | |
| 5 Feb 2016 | Friendly | 2–0 | Lebanon | 1,424 +10·#103 ↑4 | |
| 17 Nov 2015 | World Cup and Asian Cup qualifier | 0–2 | North Korea | 1,414 -15·#107 ↓6 | |
| 13 Oct 2015 | World Cup and Asian Cup qualifier | 2–0 | Philippines | 1,429 +12·#103 ↑5 | |
| 8 Oct 2015 | World Cup and Asian Cup qualifier | 0–4 | Uzbekistan | 1,417 -32·#107 ↓9 | |
| 8 Sept 2015 | World Cup and Asian Cup qualifier | 4–0(N) | Yemen | 1,449 +14·#98 ↑2 | |
| 3 Sept 2015 | World Cup and Asian Cup qualifier | 0–1 | North Korea | 1,435 -22·#103 ↓5 | |
| 11 Jun 2015 | World Cup and Asian Cup qualifier | 1–2 | Philippines | 1,457 -28·#98 ↓11 | |
| 5 Jun 2015 | Friendly | 1–1 | Thailand | 1,485 -1·#88 — | |
| 30 May 2015 | Friendly | 0–0 | Oman | 1,486 -2·#88 ↓1 | |
| 30 Mar 2015 | Friendly | 2–1 | Philippines | 1,488 +2·#88 ↑1 | |
| 26 Mar 2015 | Friendly | 0–6 | Colombia | 1,486 -3·#89 ↓3 | |
| 19 Jan 2015 | Asian Cup | 2–1(N) | Qatar | 1,489 +32·#87 ↑9 | |
| 15 Jan 2015 | Asian Cup | 2–1(N) | Bahrain | 1,457 -11·#98 ↓4 | |
| 11 Jan 2015 | Asian Cup | 0–2(N) | Iran | 1,468 -19·#94 ↓5 | |
| 4 Jan 2015 | Friendly | 1–0(N) | Jordan | 1,487 +12·#89 ↑4 | |
| 30 Dec 2014 | Friendly | 4–1(N) | Saudi Arabia | 1,475 +19·#93 ↑5 | |
| 19 Nov 2014 | Gulf Cup | 0–0(N) | Qatar | 1,456 +6·#98 ↑1 | |
| 16 Nov 2014 | Gulf Cup | 0–3 | Saudi Arabia | 1,450 -27·#99 ↓6 | |
| 13 Nov 2014 | Gulf Cup | 0–0(N) | Yemen | 1,477 -14·#92 ↓2 | |
| 7 Nov 2014 | Friendly | 2–0 | Singapore | 1,491 +3·#90 ↑1 | |
| 2 Nov 2014 | Friendly | 2–2 | North Korea | 1,488 -1·#91 — | |
| 14 Oct 2014 | Friendly | 0–0 | Iraq | 1,489 -1·#90 ↓2 | |
| 10 Oct 2014 | Friendly | 0–0(N) | Uzbekistan | 1,490 +4·#88 ↑2 | |
| 9 Sept 2014 | Friendly | 1–0 | Kuwait | 1,486 +14·#89 ↑6 | |
| 5 Mar 2014 | Asian Cup qualifier | 0–0 | Qatar | 1,472 +10·#95 ↑1 | |
| 7 Jan 2014 | West Asian Championship | 0–0(N) | Kuwait | 1,462 +4·#96 ↑1 | |
| 4 Jan 2014 | West Asian Championship | 0–1(N) | Jordan | 1,458 -13·#97 ↓3 | |
| 28 Dec 2013 | West Asian Championship | 0–0(N) | Iraq | 1,471 +3·#94 ↑1 | |
| 25 Dec 2013 | West Asian Championship | 0–0(N) | Oman | 1,468 +6·#95 ↑1 | |
| 21 Dec 2013 | Friendly | 1–1 | Qatar | 1,462 +3·#96 — | |
| 19 Nov 2013 | Asian Cup qualifier | 2–0 | Yemen | 1,459 +6·#96 ↑3 | |
| 15 Nov 2013 | Asian Cup qualifier | 1–0 | Malaysia | 1,453 +4·#99 — | |
| 9 Nov 2013 | Friendly | 1–0 | Lebanon | 1,449 +6·#99 ↑2 | |
| 15 Oct 2013 | Asian Cup qualifier | 1–1 | Malaysia | 1,443 -9·#101 ↓3 | |
| 10 Oct 2013 | Friendly | 0–1 | Thailand | 1,452 -10·#97 ↓2 | |
| 9 Sept 2013 | Friendly | 1–2 | Kuwait | 1,462 -5·#95 — | |
| 22 Mar 2013 | Asian Cup qualifier | 1–0 | Qatar | 1,467 +17·#95 ↑4 | |
| 17 Mar 2013 | Friendly | 0–0 | Lebanon | 1,450 -6·#100 ↓3 | |
| 6 Feb 2013 | Asian Cup qualifier | 2–0(N) | Yemen | 1,456 +14·#97 ↑5 | |
| 1 Feb 2013 | Friendly | 3–1 | Singapore | 1,442 +6·#102 — | |
| 18 Jan 2013 | Gulf Cup | 1–6 | Kuwait | 1,436 -50·#99 ↓9 | |
| 15 Jan 2013 | Gulf Cup | 1–1 | Iraq | 1,486 +3·#90 ↑1 | |
| 11 Jan 2013 | Gulf Cup | 1–0 | Qatar | 1,483 +15·#92 ↑2 | |
| 8 Jan 2013 | Gulf Cup | 2–1 | Bahrain | 1,468 -25·#94 ↓4 | |
| 5 Jan 2013 | Gulf Cup | 0–0 | Oman | 1,493 -4·#89 ↓3 | |
| 29 Dec 2012 | Friendly | 3–0 | Guinea | 1,497 +14·#86 ↑6 | |
| 26 Dec 2012 | Friendly | 0–0 | Bahrain | 1,483 -4·#93 ↓2 | |
| 20 Dec 2012 | West Asian Championship | 0–1(N) | Oman | 1,487 -19·#91 ↓5 | |
| 18 Dec 2012 | West Asian Championship | 1–1(N) | Syria | 1,506 +1·#86 — | |
| 15 Dec 2012 | West Asian Championship | 1–0(N) | Saudi Arabia | 1,505 +22·#86 ↑6 | |
| 12 Dec 2012 | West Asian Championship | 0–0(N) | Iran | 1,483 +10·#92 ↑1 | |
| 9 Dec 2012 | West Asian Championship | 1–0(N) | Yemen | 1,473 +11·#93 ↑3 | |
| 3 Dec 2012 | Friendly | 0–0(N) | Iraq | 1,462 +4·#96 — | |
| 29 Nov 2012 | Friendly | 2–0(N) | Palestine | 1,458 +9·#96 ↑1 | |
| 14 Nov 2012 | Friendly | 1–1 | Kuwait | 1,449 +5·#97 ↑1 | |
| 8 Nov 2012 | Friendly | 3–0 | Jordan | 1,444 +19·#98 ↑6 | |
| 16 Oct 2012 | Friendly | 6–2 | Bahrain | 1,425 -13·#105 ↓5 | |
| 12 Oct 2012 | Friendly | 0–0 | Philippines | 1,438 -8·#100 ↓1 | |
| 15 Aug 2012 | Friendly | 3–0 | Bahrain | 1,446 -17·#99 ↓3 | |
| 29 Jun 2012 | Arab Cup | 1–2(N) | Libya | 1,463 -16·#96 ↓3 | |
| 26 Jun 2012 | Arab Cup | 0–2(N) | Yemen | 1,479 -48·#93 ↓12 | |
| 23 Jun 2012 | Arab Cup | 0–4(N) | Morocco | 1,527 -41·#81 ↓12 | |
| 12 Jun 2012 | Friendly | 0–1(N) | Kuwait | 1,568 -10·#70 ↓4 | |
| 8 Jun 2012 | Friendly | 1–1(N) | Kuwait | 1,578 ±0·#65 ↓1 | |
| 29 Feb 2012 | World Cup qualifier | 10–0 | Indonesia | 1,578 +10·#67 ↑5 | |
| 18 Jan 2012 | Friendly | 0–2(N) | Sweden | 1,568 -5·#69 — | |
| 23 Dec 2011 | Pan-Arab Games | 1–0(N) | Jordan | 1,573 +22·#69 ↑4 | |
| 20 Dec 2011 | Pan-Arab Games | 3–1(N) | Palestine | 1,551 +10·#73 — | |
| 13 Dec 2011 | Pan-Arab Games | 3–0(N) | Iraq | 1,541 +48·#75 ↑15 | |
| 10 Dec 2011 | Pan-Arab Games | 2–2 | Qatar | 1,493 +7·#90 ↑1 | |
| 6 Dec 2011 | Friendly | 0–1 | Palestine | 1,486 -18·#91 ↓5 | |
| 15 Nov 2011 | World Cup qualifier | 0–0 | Qatar | 1,504 +6·#86 ↑1 | |
| 11 Nov 2011 | World Cup qualifier | 1–1 | Iran | 1,498 +8·#87 ↑2 | |
| 4 Nov 2011 | Friendly | 1–0 | Kuwait | 1,490 +16·#89 ↑5 | |
| 11 Oct 2011 | World Cup qualifier | 0–6 | Iran | 1,474 -10·#94 ↓2 | |
| 6 Sept 2011 | World Cup qualifier | 2–0 | Indonesia | 1,484 +27·#94 ↑2 | |
| 2 Sept 2011 | World Cup qualifier | 0–0 | Qatar | 1,457 -5·#95 ↓1 | |
| 26 Aug 2011 | Friendly | 1–0 | Sudan | 1,462 +5·#94 ↑1 | |
| 10 Aug 2011 | Friendly | 1–1(N) | Oman | 1,457 +3·#95 ↑1 | |
| 14 Feb 2011 | Friendly | 0–0 | Kuwait | 1,454 -1·#100 ↓2 | |
| 18 Jan 2011 | Asian Cup | 1–0(N) | Bahrain | 1,455 -7·#100 ↓3 | |
| 14 Jan 2011 | Asian Cup | 5–2(N) | India | 1,462 +13·#97 ↑5 | |
| 10 Jan 2011 | Asian Cup | 1–2(N) | South Korea | 1,449 -8·#102 ↓3 | |
| 4 Jan 2011 | Friendly | 0–1 | North Korea | 1,457 -11·#99 ↓2 | |
| 31 Dec 2010 | Friendly | 0–1 | Saudi Arabia | 1,468 -8·#97 ↓4 | |
| 28 Dec 2010 | Friendly | 2–1(N) | Jordan | 1,476 +10·#93 ↑4 | |
| 25 Dec 2010 | Friendly | 1–1(N) | Uzbekistan | 1,466 +1·#97 — | |
| 29 Nov 2010 | Gulf Cup | 3–1(N) | Bahrain | 1,465 -35·#96 ↓6 | |
| 26 Nov 2010 | Gulf Cup | 2–3(N) | Iraq | 1,500 -17·#89 ↓5 | |
| 23 Nov 2010 | Gulf Cup | 1–1(N) | Oman | 1,517 +1·#84 — | |
| 14 Nov 2010 | Friendly | 0–2 | Syria | 1,516 -20·#84 ↓5 | |
| 10 Nov 2010 | Friendly | 0–0 | Uganda | 1,536 -2·#79 — | |
| 12 Oct 2010 | Friendly | 2–4 | Uzbekistan | 1,538 -22·#78 ↓4 | |
| 8 Oct 2010 | Friendly | 3–1 | Kuwait | 1,560 +20·#75 ↑5 | |
| 26 Sept 2010 | West Asian Championship | 2–0(N) | Oman | 1,540 +36·#79 ↑7 | |
| 24 Sept 2010 | West Asian Championship | 0–3(N) | Iran | 1,504 -18·#86 ↓5 | |
| 19 Sept 2010 | Friendly | 0–2 | Jordan | 1,522 -13·#81 ↓1 | |
| 3 Sept 2010 | Friendly | 1–1 | Qatar | 1,535 +3·#80 ↓1 | |
| 11 Aug 2010 | Friendly | 1–1 | China | 1,532 +6·#79 ↑4 | |
| 3 Mar 2010 | Asian Cup qualifier | 0–2 | Japan | 1,526 -9·#81 ↑1 | |
| 25 Feb 2010 | Friendly | 1–4(N) | Kuwait | 1,535 -21·#82 ↓7 | |
| 20 Jan 2010 | Asian Cup qualifier | 0–3 | Yemen | 1,556 -59·#73 ↓20 | |
| 6 Jan 2010 | Asian Cup qualifier | 4–0 | Hong Kong | 1,615 +4·#54 — | |
| 18 Nov 2009 | Asian Cup qualifier | 4–0 | Yemen | 1,611 +4·#54 ↑2 | |
| 14 Nov 2009 | World Cup qualifier | 0–1 | New Zealand | 1,607 -21·#56 ↓2 | |
| 6 Nov 2009 | Friendly | 5–1 | Togo | 1,628 +6·#54 ↑1 | |
| 10 Oct 2009 | World Cup qualifier | 0–0 | New Zealand | 1,622 -12·#54 ↓3 | |
| 9 Sept 2009 | World Cup qualifier | 2–2 | Saudi Arabia | 1,634 +8·#51 ↑2 | |
| 5 Sept 2009 | World Cup qualifier | 0–0 | Saudi Arabia | 1,626 -3·#54 ↓1 | |
| 31 Aug 2009 | Friendly tournament | 4–2 | Iran | 1,629 +24·#53 ↑6 | |
| 26 Aug 2009 | Friendly tournament | 2–1 | Kenya | 1,605 +5·#59 ↑1 | |
| 17 Jun 2009 | World Cup qualifier | 1–0 | Uzbekistan | 1,600 +12·#59 ↑2 | |
| 10 Jun 2009 | World Cup qualifier | 2–0 | Bahrain | 1,588 -14·#61 ↓4 | |
| 3 Jun 2009 | Friendly | 4–0 | Jordan | 1,602 +9·#58 ↑2 | |
| 1 Apr 2009 | World Cup qualifier | 1–0 | Qatar | 1,593 +11·#60 ↑1 | |
| 28 Mar 2009 | World Cup qualifier | 0–1 | Japan | 1,582 -7·#61 ↓1 | |
| 23 Mar 2009 | Friendly | 5–2 | Zimbabwe | 1,589 +6·#60 — | |
| 11 Feb 2009 | World Cup qualifier | 1–0 | Uzbekistan | 1,583 +26·#62 ↑9 | |
| 4 Feb 2009 | Friendly | 2–2(N) | South Korea | 1,557 +4·#71 — | |
| 28 Jan 2009 | Asian Cup qualifier | 1–0 | Japan | 1,553 +28·#70 ↑9 | |
| 21 Jan 2009 | Asian Cup qualifier | 3–1 | Hong Kong | 1,525 +15·#79 ↑5 | |
| 10 Jan 2009 | Gulf Cup | 0–2 | Oman | 1,510 -18·#85 ↓7 | |
| 7 Jan 2009 | Gulf Cup | 0–1(N) | Kuwait | 1,528 -27·#79 ↓11 | |
| 4 Jan 2009 | Gulf Cup | 3–1(N) | Iraq | 1,555 +36·#68 ↑14 | |
| 29 Dec 2008 | Friendly | 2–2 | Syria | 1,519 -2·#83 ↓3 | |
| 23 Dec 2008 | Friendly | 1–0 | Saudi Arabia | 1,521 +12·#80 ↑7 | |
| 19 Nov 2008 | World Cup qualifier | 1–0 | Bahrain | 1,509 -13·#87 ↓6 | |
| 12 Nov 2008 | Friendly | 0–4 | Saudi Arabia | 1,522 -6·#81 ↓3 | |
| 15 Oct 2008 | Friendly | 2–1 | Bahrain | 1,528 -17·#79 ↓6 | |
| 10 Sept 2008 | World Cup qualifier | 1–1 | Qatar | 1,545 +5·#72 ↑5 | |
| 6 Sept 2008 | World Cup qualifier | 2–3 | Japan | 1,540 -14·#78 ↓9 | |
| 29 Aug 2008 | Friendly | 2–3 | Bahrain | 1,554 +10·#67 ↑7 | |
| 20 Aug 2008 | Friendly | 1–3 | Bahrain | 1,544 +6·#74 ↑2 | |
| 22 Jun 2008 | World Cup qualifier | 0–1 | Japan | 1,538 -5·#76 ↓4 | |
| 14 Jun 2008 | World Cup qualifier | 1–1 | Oman | 1,543 -7·#72 ↓3 | |
| 7 Jun 2008 | World Cup qualifier | 1–1 | Thailand | 1,550 -12·#70 — | |
| 2 Jun 2008 | World Cup qualifier | 3–2 | Thailand | 1,562 +19·#70 ↑3 | |
| 28 May 2008 | Friendly | 1–0 | Singapore | 1,543 +9·#74 ↑3 | |
| 26 Mar 2008 | World Cup qualifier | 1–0 | Japan | 1,534 +29·#77 ↑5 | |
| 21 Mar 2008 | Friendly | 1–0 | Iran | 1,505 +15·#82 ↑6 | |
| 4 Mar 2008 | Friendly | 2–1 | Qatar | 1,490 +13·#88 ↑3 | |
| 6 Feb 2008 | World Cup qualifier | 1–0 | Oman | 1,477 +30·#91 ↑6 | |
| 26 Jan 2008 | Friendly | 2–1 | Yemen | 1,447 +2·#96 ↑1 | |
| 23 Jan 2008 | Friendly | 1–2 | Syria | 1,445 -11·#97 ↓5 | |
| 16 Jan 2008 | Friendly | 1–0 | Kuwait | 1,456 +7·#92 ↑3 | |
| 28 Oct 2007 | World Cup qualifier | 0–0 | Malaysia | 1,449 -11·#95 ↓3 | |
| 21 Oct 2007 | World Cup qualifier | 4–1 | Malaysia | 1,460 +6·#92 ↑2 | |
| 16 Oct 2007 | Friendly | 2–0 | Libya | 1,454 +10·#95 ↑4 | |
| 4 Oct 2007 | Friendly | 3–1 | Singapore | 1,444 +6·#97 ↑1 | |
| 7 Sept 2007 | Friendly | 1–3 | Jordan | 1,438 -16·#98 ↓4 | |
| 18 Jul 2007 | Asian Cup | 0–4(N) | Saudi Arabia | 1,454 -29·#92 ↓5 | |
| 15 Jul 2007 | Asian Cup | 2–1(N) | South Korea | 1,483 +40·#87 ↑9 | |
| 10 Jul 2007 | Asian Cup | 1–2 | Indonesia | 1,443 -29·#96 ↓7 | |
| 30 Jun 2007 | Friendly | 3–5 | Vietnam | 1,472 -20·#90 ↓4 | |
| 27 Jun 2007 | Friendly | 2–2(N) | Bahrain | 1,492 +1·#86 — | |
| 27 Jan 2007 | Gulf Cup | 0–1(N) | Oman | 1,491 -15·#88 ↓5 | |
| 24 Jan 2007 | Gulf Cup | 2–1(N) | Qatar | 1,506 +23·#83 ↑5 | |
| 21 Jan 2007 | Gulf Cup | 1–1(N) | Iraq | 1,483 +8·#88 ↑1 | |
| 18 Jan 2007 | Gulf Cup | 1–2(N) | Saudi Arabia | 1,475 -15·#89 ↓3 | |
| 12 Jan 2007 | Friendly | 4–0(N) | Yemen | 1,490 +7·#86 ↑2 | |
| 15 Nov 2006 | Asian Cup qualifier | 2–1 | Kuwait | 1,483 +16·#89 ↑5 | |
| 8 Nov 2006 | Friendly | 1–1 | Oman | 1,467 +6·#95 — | |
| 11 Oct 2006 | Asian Cup qualifier | 2–0 | Bahrain | 1,461 -6·#95 ↓1 | |
| 2 Sept 2006 | Friendly | 0–2 | Jordan | 1,467 -19·#93 ↓6 | |
| 9 Aug 2006 | Friendly | 0–1 | Saudi Arabia | 1,486 -6·#86 — | |
| 1 Mar 2006 | Asian Cup qualifier | 0–0 | Kuwait | 1,492 +3·#84 ↑1 | |
| 22 Feb 2006 | Asian Cup qualifier | 3–1 | Bahrain | 1,489 -17·#85 ↓5 | |
| 16 Feb 2006 | Friendly | 0–2 | Palestine | 1,506 -27·#80 ↓7 | |
| 30 Jan 2006 | Friendly | 1–1 | Syria | 1,533 -4·#73 — | |
| 6 Dec 2005 | West Asian Games | 2–2(N) | Oman | 1,537 +2·#73 — | |
| 4 Dec 2005 | West Asian Games | 2–2(N) | Syria | 1,535 -4·#72 — | |
| 16 Nov 2005 | World Cup qualifier | 0–1 | Trinidad and Tobago | 1,539 -26·#72 ↓6 | |
| 12 Nov 2005 | World Cup qualifier | 1–1 | Trinidad and Tobago | 1,565 +5·#66 ↑1 | |
| 27 Oct 2005 | Friendly | 5–0 | Panama | 1,560 +11·#67 ↑3 | |
| 12 Oct 2005 | World Cup qualifier | 0–0 | Uzbekistan | 1,549 -5·#70 ↓3 | |
| 8 Oct 2005 | World Cup qualifier | 1–1 | Uzbekistan | 1,554 +7·#67 ↑1 | |
| 3 Sept 2005 | World Cup qualifier | 0–1 | Uzbekistan | 1,547 -14·#68 — | |
| 17 Aug 2005 | World Cup qualifier | 2–3 | North Korea | 1,561 -31·#68 ↓6 | |
| 7 Aug 2005 | Friendly | 2–2 | Iraq | 1,592 -5·#62 ↓1 | |
| 3 Aug 2005 | Friendly | 5–0 | Turkmenistan | 1,597 +6·#61 ↑1 | |
| 8 Jun 2005 | World Cup qualifier | 0–1 | Iran | 1,591 -5·#63 ↓1 | |
| 3 Jun 2005 | World Cup qualifier | 0–1 | Japan | 1,596 -16·#62 ↓7 | |
| 27 May 2005 | Friendly | 1–1 | Saudi Arabia | 1,612 +3·#55 ↑1 | |
| 30 Mar 2005 | World Cup qualifier | 0–1 | Japan | 1,609 -5·#55 — | |
| 25 Mar 2005 | World Cup qualifier | 2–1 | North Korea | 1,614 +19·#58 ↑6 | |
| 9 Feb 2005 | World Cup qualifier | 0–0 | Iran | 1,595 +6·#63 ↑1 | |
| 2 Feb 2005 | Friendly | 2–1(N) | Lebanon | 1,589 +4·#64 ↑1 | |
| 25 Jan 2005 | Friendly | 0–1 | Norway | 1,585 -7·#65 ↓1 | |
| 23 Dec 2004 | Gulf Cup | 3–1(N) | Kuwait | 1,592 +27·#63 ↑5 | |
| 20 Dec 2004 | Gulf Cup | 2–3(N) | Oman | 1,565 -19·#67 ↓3 | |
| 17 Dec 2004 | Gulf Cup | 3–0(N) | Saudi Arabia | 1,584 +42·#64 ↑7 | |
| 14 Dec 2004 | Gulf Cup | 1–1(N) | Kuwait | 1,542 ±0·#71 — | |
| 11 Dec 2004 | Gulf Cup | 1–1(N) | Yemen | 1,542 -15·#71 ↓3 | |
| 3 Dec 2004 | Prime Minister's Cup | 2–2 | Latvia | 1,557 -7·#68 ↓1 | |
| 1 Dec 2004 | Prime Minister's Cup | 1–2 | Finland | 1,564 -15·#67 ↓1 | |
| 17 Nov 2004 | World Cup qualifier | 4–0 | Tajikistan | 1,579 +13·#66 — | |
| 13 Oct 2004 | World Cup qualifier | 2–2 | Syria | 1,566 +2·#66 — | |
| 8 Sept 2004 | World Cup qualifier | 2–1 | Kyrgyzstan | 1,564 +6·#66 ↑3 | |
| 2 Sept 2004 | Friendly | 1–0 | Palestine | 1,558 +2·#69 — | |
| 26 Aug 2004 | Friendly | 0–0 | Kuwait | 1,556 -5·#69 ↓1 | |
| 6 Aug 2004 | Asian Cup | 2–4(N) | Iran | 1,561 -20·#68 ↓5 | |
| 3 Aug 2004 | Asian Cup | 3–4(N) | Japan | 1,581 -11·#63 ↓2 | |
| 30 Jul 2004 | Asian Cup | 2–2(N) | Uzbekistan | 1,592 -1·#61 — | |
| 25 Jul 2004 | Asian Cup | 3–1(N) | Indonesia | 1,593 +16·#61 ↑1 | |
| 21 Jul 2004 | Asian Cup | 1–1(N) | Qatar | 1,577 -8·#62 ↓1 | |
| 17 Jul 2004 | Asian Cup | 2–2 | China | 1,585 +10·#61 ↑1 | |
| 10 Jul 2004 | Friendly | 0–2 | South Korea | 1,575 -7·#62 ↓1 | |
| 5 Jul 2004 | Friendly | 2–0 | Thailand | 1,582 +12·#61 ↑2 | |
| 9 Jun 2004 | World Cup qualifier | 5–0 | Kyrgyzstan | 1,570 +5·#65 ↑2 | |
| 31 May 2004 | Friendly | 2–3 | Bahrain | 1,565 +10·#66 ↑2 | |
| 26 May 2004 | Friendly | 2–2 | Lebanon | 1,555 -2·#68 ↓2 | |
| 31 Mar 2004 | World Cup qualifier | 0–0 | Tajikistan | 1,557 -1·#67 ↓1 | |
| 23 Mar 2004 | Friendly | 0–2 | Jordan | 1,558 -18·#67 ↓2 | |
| 21 Mar 2004 | Friendly | 0–0 | Jordan | 1,576 -2·#65 — | |
| 18 Feb 2004 | World Cup qualifier | 2–1 | Syria | 1,578 +6·#65 ↑1 | |
| 13 Feb 2004 | Friendly | 0–2 | Qatar | 1,572 -14·#66 ↓1 | |
| 8 Feb 2004 | Friendly | 1–2 | Lebanon | 1,586 -14·#65 ↓7 | |
| 10 Jan 2004 | Gulf Cup | 4–0 | Kuwait | 1,600 +42·#55 ↑11 | |
| 7 Jan 2004 | Gulf Cup | 1–3(N) | Bahrain | 1,558 +24·#66 ↑4 | |
| 3 Jan 2004 | Gulf Cup | 1–0(N) | Oman | 1,534 +23·#71 ↑7 | |
| 1 Jan 2004 | Gulf Cup | 0–1(N) | Saudi Arabia | 1,511 -12·#78 ↓6 | |
| 30 Dec 2003 | Gulf Cup | 5–1(N) | Yemen | 1,523 +10·#72 ↑6 | |
| 27 Dec 2003 | Gulf Cup | 0–0(N) | Qatar | 1,513 ±0·#77 — | |
| 18 Dec 2003 | Prime Minister's Cup | 2–1 | Kenya | 1,513 +10·#77 ↑5 | |
| 15 Dec 2003 | Prime Minister's Cup | 0–1 | Egypt | 1,503 -13·#82 ↓5 | |
| 12 Dec 2003 | Prime Minister's Cup | 2–2 | Iraq | 1,516 ±0·#77 — | |
| 24 Oct 2003 | Asian Cup qualifier | 1–0 | Iraq | 1,516 +23·#76 ↑6 | |
| 22 Oct 2003 | Asian Cup qualifier | 3–1 | Malaysia | 1,493 +10·#82 ↑2 | |
| 20 Oct 2003 | Asian Cup qualifier | 4–0 | Myanmar | 1,483 +5·#84 — | |
| 12 Oct 2003 | Asian Cup qualifier | 2–2 | Malaysia | 1,478 -4·#84 ↑1 | |
| 10 Oct 2003 | Asian Cup qualifier | 3–1(N) | Myanmar | 1,482 +8·#84 — | |
| 8 Oct 2003 | Asian Cup qualifier | 1–5(N) | Iraq | 1,474 -26·#84 ↓7 | |
| 26 Sept 2003 | Friendly | 1–4 | Bahrain | 1,500 +20·#76 ↑7 | |
| 19 Sept 2003 | Friendly | 4–3 | Lebanon | 1,480 +6·#82 ↑1 | |
| 10 Sept 2003 | Friendly | 0–1 | Oman | 1,474 -9·#83 ↓1 | |
| 30 Dec 2002 | Arab Cup | 0–1(N) | Saudi Arabia | 1,483 -11·#83 ↓4 | |
| 28 Dec 2002 | Arab Cup | 2–1(N) | Jordan | 1,494 +25·#79 ↑7 | |
| 26 Dec 2002 | Arab Cup | 0–0(N) | Lebanon | 1,469 -6·#86 ↓2 | |
| 21 Dec 2002 | Arab Cup | 3–1(N) | Yemen | 1,475 +11·#84 ↑5 | |
| 19 Dec 2002 | Arab Cup | 2–0(N) | Syria | 1,464 +29·#89 ↑12 | |
| 17 Dec 2002 | Arab Cup | 1–2(N) | Saudi Arabia | 1,435 -11·#101 ↓7 | |
| 12 Dec 2002 | Prime Minister's Cup | 2–2 | China | 1,446 +3·#95 ↑1 | |
| 9 Dec 2002 | Prime Minister's Cup | 2–3 | Syria | 1,443 -21·#96 ↓8 | |
| 7 Dec 2002 | Prime Minister's Cup | 0–3 | Jordan | 1,464 -36·#88 ↓12 | |
| 23 Nov 2002 | Friendly | 2–2(N) | Iraq | 1,500 +3·#76 ↑1 | |
| 29 Jan 2002 | Gulf Cup | 1–1(N) | Oman | 1,497 -4·#79 ↑1 | |
| 27 Jan 2002 | Gulf Cup | 1–2(N) | Bahrain | 1,501 +19·#81 ↑3 | |
| 22 Jan 2002 | Gulf Cup | 0–0(N) | Kuwait | 1,482 +3·#84 ↑1 | |
| 20 Jan 2002 | Gulf Cup | 1–3 | Saudi Arabia | 1,479 -9·#84 ↓2 | |
| 17 Jan 2002 | Gulf Cup | 0–1(N) | Qatar | 1,488 -19·#82 ↓2 | |
| 10 Jan 2002 | Prime Minister's Cup | 0–3 | Bahrain | 1,507 +19·#80 ↑1 | |
| 7 Jan 2002 | Prime Minister's Cup | 1–1 | Macedonia🏳 | 1,488 -6·#81 ↓2 | |
| 4 Jan 2002 | Prime Minister's Cup | 0–2 | Finland | 1,494 -15·#80 ↓5 | |
| 13 Dec 2001 | Friendly | 2–2 | Oman | 1,509 -6·#74 — | |
| 21 Oct 2001 | World Cup qualifier | 3–1 | Iran | 1,515 +45·#73 ↑14 | |
| 16 Oct 2001 | World Cup qualifier | 1–1 | Thailand | 1,470 +5·#87 ↑2 | |
| 13 Oct 2001 | World Cup qualifier | 1–0 | Thailand | 1,465 +28·#89 ↑9 | |
| 5 Oct 2001 | Friendly | 1–0 | Qatar | 1,437 +11·#98 ↑2 | |
| 28 Sept 2001 | World Cup qualifier | 0–1 | Iraq | 1,426 -9·#100 ↓2 | |
| 21 Sept 2001 | World Cup qualifier | 0–4 | Saudi Arabia | 1,435 -26·#98 ↓7 | |
| 14 Sept 2001 | World Cup qualifier | 0–0 | Iran | 1,461 +17·#91 ↑4 | |
| 6 Sept 2001 | World Cup qualifier | 1–1 | Thailand | 1,444 -3·#95 ↓2 | |
| 23 Aug 2001 | World Cup qualifier | 2–0 | Iraq | 1,447 +39·#92 ↑12 | |
| 17 Aug 2001 | World Cup qualifier | 1–1 | Saudi Arabia | 1,408 +16·#104 ↑5 | |
| 10 Aug 2001 | Friendly | 1–1 | Qatar | 1,392 +7·#108 ↑2 | |
| 28 Jun 2001 | Independence Tournament | 0–2(N) | Uzbekistan | 1,385 -16·#112 ↓4 | |
| 23 Jun 2001 | Independence Tournament | 1–0(N) | Bahrain | 1,401 -9·#108 ↓3 | |
| 21 Jun 2001 | Independence Tournament | 4–2 | Malaysia | 1,410 +24·#105 ↑7 | |
| 16 Apr 2001 | Friendly | 0–1 | Oman | 1,386 -15·#113 ↓6 | |
| 4 Apr 2001 | Friendly | 1–1 | Lebanon | 1,401 +4·#105 ↑5 | |
| 27 Feb 2001 | World Cup qualifier | 1–0 | Kuwait | 1,397 +36·#108 ↑8 | |
| 24 Feb 2001 | World Cup qualifier | 2–0(N) | Singapore | 1,361 +21·#116 ↑4 | |
| 21 Feb 2001 | World Cup qualifier | 2–1(N) | Kyrgyzstan | 1,340 +12·#120 ↑3 | |
| 9 Feb 2001 | World Cup qualifier | 2–1 | Singapore | 1,328 +23·#123 ↑4 | |
| 6 Feb 2001 | World Cup qualifier | 1–0(N) | Kyrgyzstan | 1,305 +15·#127 ↑7 | |
| 3 Feb 2001 | World Cup qualifier | 1–2(N) | Kuwait | 1,290 -6·#134 ↓2 | |
| 21 Nov 2000 | Friendly | 1–2 | Oman | 1,296 -7·#133 ↓5 | |
| 11 Aug 2000 | Friendship Tournament | 0–2(N) | Jordan | 1,303 -14·#127 ↓1 | |
| 9 Aug 2000 | Friendship Tournament | 0–1 | Syria | 1,317 -4·#126 — | |
| 13 Apr 2000 | Asian Cup qualifier | 0–1(N) | Syria | 1,321 -11·#125 ↓2 | |
| 11 Apr 2000 | Asian Cup qualifier | 1–0(N) | Maldives | 1,332 +3·#123 — | |
| 9 Apr 2000 | Asian Cup qualifier | 0–3 | Iran | 1,329 -4·#123 ↓1 | |
| 4 Apr 2000 | Asian Cup qualifier | 1–0(N) | Iran | 1,333 +38·#123 ↑8 | |
| 2 Apr 2000 | Asian Cup qualifier | 4–1(N) | Maldives | 1,295 +6·#131 ↑1 | |
| 31 Mar 2000 | Asian Cup qualifier | 0–1 | Syria | 1,289 -7·#132 — | |
| 25 Mar 2000 | Friendly | 1–1(N) | Jordan | 1,296 -3·#132 ↑1 | |
| 22 Mar 2000 | Friendly | 1–0(N) | Qatar | 1,299 +8·#133 — | |
| 22 Mar 2000 | Friendly | 0–2(N) | Kazakhstan | 1,291 +6·#133 — | |
| 20 Mar 2000 | Friendly | 0–1(N) | Kazakhstan | 1,285 -5·#133 — | |
| 19 Aug 1999 | Pan-Arab Games | 0–2(N) | Iraq | 1,290 -7·#133 ↓2 | |
| 17 Aug 1999 | Pan-Arab Games | 0–4(N) | Libya | 1,297 -33·#131 ↓8 | |
| 12 Nov 1998 | Gulf Cup | 2–2 | Oman | 1,330 -6·#123 ↓2 | |
| 8 Nov 1998 | Gulf Cup | 0–0 | Qatar | 1,336 +3·#122 — | |
| 6 Nov 1998 | Gulf Cup | 0–2 | Kuwait | 1,333 -14·#122 ↓3 | |
| 2 Nov 1998 | Gulf Cup | 1–1 | Saudi Arabia | 1,347 +14·#120 ↑2 | |
| 30 Oct 1998 | Gulf Cup | 1–0 | Bahrain | 1,333 -14·#121 ↓2 | |
| 23 Oct 1998 | Friendly | 1–2 | Bahrain | 1,347 +9·#119 ↑2 | |
| 3 Oct 1998 | Friendly | 2–3 | Sudan | 1,338 -11·#122 ↓2 | |
| 18 Sept 1998 | Friendly | 2–0 | Syria | 1,349 +21·#120 ↑3 | |
| 13 Sept 1998 | Friendly | 2–2(N) | Libya | 1,328 +2·#123 ↑1 | |
| 25 Sept 1997 | Great Artificial River Tournament | 1–1(N) | Chad | 1,326 -5·#125 — | |
| 23 Sept 1997 | Great Artificial River Tournament | 0–0(N) | Jordan | 1,331 +6·#125 — | |
| 20 Sept 1997 | Great Artificial River Tournament | 1–2 | Libya | 1,325 -7·#125 ↓1 | |
| 22 Apr 1997 | World Cup qualifier | 3–0 | Bahrain | 1,332 -9·#122 ↓2 | |
| 19 Apr 1997 | World Cup qualifier | 1–4(N) | Jordan | 1,341 -40·#121 ↓8 | |
| 14 Apr 1997 | World Cup qualifier | 1–0 | Jordan | 1,381 +13·#113 ↑5 | |
| 11 Apr 1997 | World Cup qualifier | 2–1 | Bahrain | 1,368 -15·#118 ↓5 | |
| 18 Mar 1997 | Friendly | 1–3 | Kuwait | 1,383 -4·#114 ↓2 | |
| 6 Mar 1997 | Friendly | 1–0 | Oman | 1,387 +4·#112 ↑2 | |
| 28 Oct 1996 | Gulf Cup | 1–1 | Oman | 1,383 -2·#112 ↓1 | |
| 25 Oct 1996 | Gulf Cup | 1–2(N) | Qatar | 1,385 -14·#111 ↓4 | |
| 21 Oct 1996 | Gulf Cup | 1–3(N) | Saudi Arabia | 1,399 -15·#107 ↓4 | |
| 18 Oct 1996 | Gulf Cup | 1–1(N) | Bahrain | 1,414 +7·#103 ↑2 | |
| 16 Oct 1996 | Gulf Cup | 0–1(N) | Kuwait | 1,407 -15·#105 ↓4 | |
| 3 Oct 1996 | Friendly | 3–2 | Lebanon | 1,422 +12·#104 ↑1 | |
| 3 Jun 1996 | Friendly | 0–3 | Oman | 1,410 -21·#105 ↓4 | |
| 1 Jan 1996 | Friendly | 1–2 | Syria | 1,431 -7·#98 ↓1 | |
| 15 Nov 1994 | Gulf Cup | 1–1(N) | Qatar | 1,438 -1·#93 — | |
| 12 Nov 1994 | Gulf Cup | 0–0 | Bahrain | 1,439 +11·#93 ↑2 | |
| 10 Nov 1994 | Gulf Cup | 1–3(N) | Saudi Arabia | 1,428 -14·#95 ↓2 | |
| 6 Nov 1994 | Gulf Cup | 1–1(N) | Oman | 1,442 -8·#93 ↓3 | |
| 4 Nov 1994 | Gulf Cup | 2–1(N) | Kuwait | 1,450 +27·#90 ↑5 | |
| 9 Oct 1994 | Asian Games | 2–2(N) | Turkmenistan | 1,423 +7·#96 ↑2 | |
| 5 Oct 1994 | Asian Games | 2–3(N) | China | 1,416 -14·#98 ↓4 | |
| 3 Oct 1994 | Asian Games | 0–0(N) | Iran | 1,430 +8·#94 ↑2 | |
| 1 Oct 1994 | Asian Games | 2–0(N) | Yemen | 1,422 +18·#96 ↑4 | |
| 13 Jun 1993 | World Cup qualifier | 0–3 | South Korea | 1,404 -8·#101 ↓1 | |
| 11 Jun 1993 | World Cup qualifier | 3–0(N) | Hong Kong | 1,412 +22·#100 ↑4 | |
| 7 Jun 1993 | World Cup qualifier | 3–0(N) | India | 1,390 +16·#104 ↑4 | |
| 5 Jun 1993 | World Cup qualifier | 0–0(N) | Lebanon | 1,374 -8·#108 ↓2 | |
| 15 May 1993 | World Cup qualifier | 2–1(N) | India | 1,382 +9·#109 ↑3 | |
| 13 May 1993 | World Cup qualifier | 0–0 | Lebanon | 1,373 -2·#112 ↓1 | |
| 9 May 1993 | World Cup qualifier | 0–0(N) | South Korea | 1,375 +13·#110 ↑5 | |
| 7 May 1993 | World Cup qualifier | 1–2(N) | Hong Kong | 1,362 -28·#115 ↓7 | |
| 10 Dec 1992 | Gulf Cup | 1–0(N) | Kuwait | 1,390 +27·#103 ↑7 | |
| 7 Dec 1992 | Gulf Cup | 3–0(N) | Oman | 1,363 +12·#110 ↑5 | |
| 4 Dec 1992 | Gulf Cup | 2–0(N) | Bahrain | 1,351 -20·#115 ↓5 | |
| 30 Nov 1992 | Gulf Cup | 0–1 | Qatar | 1,371 -11·#110 ↓5 | |
| 28 Nov 1992 | Gulf Cup | 2–1(N) | Saudi Arabia | 1,382 +33·#105 ↑10 | |
| 30 May 1992 | Asian Cup qualifier | 3–1 | Bahrain | 1,349 -15·#110 ↓2 | |
| 24 May 1992 | Asian Cup qualifier | 0–2(N) | Kuwait | 1,364 -22·#108 ↓8 | |
| 19 May 1992 | Friendly | 0–0 | Algeria | 1,386 +5·#100 ↑2 | |
| 5 Mar 1990 | Gulf Cup | 0–1(N) | Bahrain | 1,381 +30·#97 ↑4 | |
| 28 Feb 1990 | Gulf Cup | 0–0(N) | Oman | 1,351 -13·#101 ↓2 | |
| 26 Feb 1990 | Gulf Cup | 0–1(N) | Iraq | 1,364 -7·#99 — | |
| 23 Feb 1990 | Gulf Cup | 0–0(N) | Qatar | 1,371 +7·#99 — | |
| 21 Feb 1990 | Gulf Cup | 0–1 | Kuwait | 1,364 -9·#99 ↓1 | |
| 11 Dec 1988 | Asian Cup | 0–1(N) | Syria | 1,373 -19·#98 ↓3 | |
| 9 Dec 1988 | Asian Cup | 1–1(N) | Saudi Arabia | 1,392 +8·#95 — | |
| 6 Dec 1988 | Asian Cup | 0–1(N) | China | 1,384 -10·#95 — | |
| 3 Dec 1988 | Asian Cup | 0–0(N) | Kuwait | 1,394 +8·#95 — | |
| 16 Jul 1988 | Arab Cup | 1–1(N) | Kuwait | 1,386 +7·#93 ↑1 | |
| 12 Jul 1988 | Arab Cup | 1–2(N) | Syria | 1,379 -14·#94 ↓3 | |
| 10 Jul 1988 | Arab Cup | 0–0(N) | Algeria | 1,393 +12·#91 ↑3 | |
| 8 Jul 1988 | Arab Cup | 0–0 | Jordan | 1,381 -2·#95 — | |
| 22 Jun 1988 | Asian Cup qualifier | 2–0(N) | South Yemen🏳 | 1,383 +14·#95 ↑1 | |
| 19 Jun 1988 | Asian Cup qualifier | 0–0 | Indonesia | 1,369 ±0·#96 — | |
| 17 Jun 1988 | Asian Cup qualifier | 2–0(N) | South Korea | 1,369 +52·#96 ↑7 | |
| 18 Mar 1988 | Gulf Cup | 0–1(N) | Iraq | 1,317 -4·#104 ↓2 | |
| 16 Mar 1988 | Gulf Cup | 1–0(N) | Qatar | 1,321 +27·#102 ↑6 | |
| 12 Mar 1988 | Gulf Cup | 1–0(N) | Kuwait | 1,294 +34·#107 ↑14 | |
| 9 Mar 1988 | Gulf Cup | 0–1 | Saudi Arabia | 1,260 -5·#121 ↓2 | |
| 7 Mar 1988 | Gulf Cup | 2–0(N) | Oman | 1,265 +15·#119 ↑6 | |
| 3 Mar 1988 | Gulf Cup | 2–0(N) | Bahrain | 1,250 -17·#125 ↓6 | |
| 19 Feb 1988 | Friendly | 1–0 | Tunisia | 1,267 +14·#119 ↑6 | |
| 26 Apr 1987 | Olympic Games qualifier | 1–2 | Saudi Arabia | 1,253 -3·#125 — | |
| 22 Apr 1987 | Olympic Games qualifier | 1–2(N) | Oman | 1,256 -34·#125 ↓16 | |
| 20 Apr 1987 | Olympic Games qualifier | 0–2 | Saudi Arabia | 1,290 -7·#109 ↓2 | |
| 16 Apr 1987 | Olympic Games qualifier | 2–0(N) | Oman | 1,297 +10·#107 ↑5 | |
| 10 Apr 1987 | Friendly | 1–2 | Iraq | 1,287 -6·#112 ↓4 | |
| 8 Apr 1987 | Friendly | 1–3 | Iraq | 1,293 -10·#108 ↓2 | |
| 26 Mar 1987 | Friendly | 0–0 | Syria | 1,303 -1·#106 — | |
| 24 Mar 1987 | Friendly | 0–2 | Syria | 1,304 -18·#106 ↓1 | |
| 20 Mar 1987 | Friendly | 0–0 | Jordan | 1,322 -6·#105 ↓2 | |
| 17 Mar 1987 | Friendly | 0–1 | Jordan | 1,328 -17·#103 ↓2 | |
| 26 Sept 1986 | Asian Games | 3–0(N) | India | 1,345 +26·#100 ↑5 | |
| 24 Sept 1986 | Asian Games | 0–0 | South Korea | 1,319 +16·#105 ↑1 | |
| 20 Sept 1986 | Asian Games | 1–5(N) | China | 1,303 -10·#106 ↓1 | |
| 16 Sept 1986 | Friendly | 1–0 | Taiwan | 1,313 +9·#105 ↑1 | |
| 14 Sept 1986 | Friendly | 1–1 | Taiwan | 1,304 -1·#106 — | |
| 26 Aug 1986 | Friendly | 2–1 | Oman | 1,305 +4·#107 — | |
| 24 Aug 1986 | Friendly | 0–1 | Oman | 1,301 -17·#107 ↓2 | |
| 14 Aug 1986 | Friendly | 2–0 | Oman | 1,318 +2·#105 ↑1 | |
| 12 Aug 1986 | Friendly | 2–3 | Oman | 1,316 -19·#106 ↓5 | |
| 7 Apr 1986 | Gulf Cup | 1–1 | Kuwait | 1,335 +9·#101 ↑3 | |
| 5 Apr 1986 | Gulf Cup | 3–1 | Bahrain | 1,326 -32·#104 ↓7 | |
| 2 Apr 1986 | Gulf Cup | 0–0 | Oman | 1,358 -19·#97 ↓2 | |
| 29 Mar 1986 | Gulf Cup | 0–0 | Qatar | 1,377 +3·#95 ↑1 | |
| 25 Mar 1986 | Gulf Cup | 2–1 | Saudi Arabia | 1,374 +26·#96 ↑1 | |
| 22 Mar 1986 | Gulf Cup | 0–0 | Iraq | 1,348 +12·#97 ↑4 | |
| 15 Mar 1986 | Friendly | 0–2 | Iceland | 1,336 -14·#101 ↓3 | |
| 11 Mar 1986 | Friendly | 2–1 | Iceland | 1,350 +11·#98 ↑2 | |
| 8 Mar 1986 | Friendly | 1–2 | Paraguay | 1,339 -2·#100 — | |
| 24 Feb 1986 | Friendly | 0–4 | Finland | 1,341 -15·#100 ↓2 | |
| 21 Feb 1986 | Friendly | 0–0 | Finland | 1,356 +2·#98 — | |
| 1 Nov 1985 | Friendly | 1–3 | Iraq | 1,354 -3·#97 — | |
| 20 Sept 1985 | World Cup qualifier | 0–1 | Syria | 1,357 -15·#97 ↓4 | |
| 6 Sept 1985 | World Cup qualifier | 1–1 | Syria | 1,372 -7·#92 ↓2 | |
| 12 Jul 1985 | Arab Cup | 0–1(N) | Iraq | 1,379 -8·#91 ↓2 | |
| 10 Jul 1985 | Arab Cup | 1–1(N) | Qatar | 1,387 +8·#89 ↑2 | |
| 6 Jul 1985 | Arab Cup | 2–0(N) | Mauritania | 1,379 +11·#91 ↑2 | |
| 4 Jul 1985 | Arab Cup | 1–1(N) | Iraq | 1,368 +13·#93 ↑5 | |
| 26 Jun 1985 | Friendly | 5–2 | Jordan | 1,355 +6·#97 — | |
| 8 Jun 1985 | President's Cup | 0–3 | South Korea | 1,349 -9·#98 ↓1 | |
| 3 Jun 1985 | President's Cup | 3–1(N) | Malaysia | 1,358 +27·#97 ↑7 | |
| 12 Apr 1985 | World Cup qualifier | 3–3 | South Yemen🏳 | 1,331 -13·#103 ↓4 | |
| 5 Apr 1985 | Friendly | 2–3 | Bahrain | 1,344 +6·#99 — | |
| 31 Mar 1985 | Friendly | 6–0 | Lebanon | 1,338 +13·#99 ↑4 | |
| 29 Mar 1985 | World Cup qualifier | 4–1 | South Yemen🏳 | 1,325 +37·#103 ↑11 | |
| 24 Apr 1984 | Olympic Games qualifier | 1–0(N) | New Zealand | 1,288 +33·#119 ↑7 | |
| 19 Apr 1984 | Olympic Games qualifier | 0–1(N) | South Korea | 1,255 -4·#126 ↓2 | |
| 17 Apr 1984 | Olympic Games qualifier | 1–1(N) | Saudi Arabia | 1,259 +14·#124 ↑2 | |
| 14 Apr 1984 | Olympic Games qualifier | 0–2(N) | Kuwait | 1,245 -12·#126 ↓2 | |
| 26 Mar 1984 | Gulf Cup | 0–2(N) | Saudi Arabia | 1,257 -13·#124 ↓2 | |
| 22 Mar 1984 | Gulf Cup | 1–1(N) | Qatar | 1,270 +3·#123 ↑2 | |
| 18 Mar 1984 | Gulf Cup | 1–1(N) | Bahrain | 1,267 ±0·#123 — | |
| 14 Oct 1983 | Olympic Games qualifier | 1–2 | Bahrain | 1,267 +19·#122 ↑3 | |
| 30 Sept 1983 | Olympic Games qualifier | 0–0 | Bahrain | 1,248 +37·#125 — | |
| 27 Mar 1982 | Gulf Cup | 2–3 | Bahrain | 1,211 +53·#136 ↑4 | |
| 8 Sept 1979 | President's Cup | 0–2(N) | Bahrain | 1,158 +29·#140 ↑2 | |
| 26 Mar 1979 | Gulf Cup | 0–3(N) | Bahrain | 1,129 +32·#145 ↑5 | |
| 27 Mar 1976 | Gulf Cup | 2–3(N) | Bahrain | 1,097 -40·#151 ↑3 | |
| 18 Mar 1974 | Gulf Cup | 4–0(N) | Bahrain | 1,137 -50·#143 ↓6 | |
| 25 Mar 1972 | Gulf Cup | 0–2(N) | Bahrain | 1,187 #139 ↑3 |