Back to rankings
Iran
AFC
WC 2026673 data points
WC 2026673 data pointsCurrent Rank
#28
4 Jun 2026
Current Rating
1,772
4 Jun 2026
Peak Rating
1,853
3 Feb 2024
Lowest Rating
1,450
11 Dec 1959
All-Time Change
+201
since Aug 1941
Rating History
Match Statistics
| Total | Home | Away | Neutral | Wins | Losses | Draws | GF | GA |
|---|---|---|---|---|---|---|---|---|
| 670 | 223 | 195 | 252 | 384 | 132 | 154 | 1,273 | 525 |
Match History
669 matchesH = home, A = away, N = neutral site, No tag = unknown/unspecified venue.
| Date | Tournament | Home | Score | Away | Elo / Rank |
|---|---|---|---|---|---|
| 29 May 2026 | Friendly | 1–3(N) | Iran | 1,764 +4·#31 — | |
| 31 Mar 2026 | Al-Nashama Tournament | 0–5(N) | Iran | 1,760 +21·#31 ↑4 | |
| 27 Mar 2026 | Al-Nashama Tournament | 1–2(N) | Nigeria | 1,739 -16·#37 ↓4 | |
| 18 Nov 2025 | Friendly tournament | 0–0(N) | Uzbekistan | 1,755 -1·#33 ↓1 | |
| 13 Nov 2025 | Friendly tournament | 0–0(N) | Iran | 1,756 -8·#33 ↓1 | |
| 14 Oct 2025 | Friendly | 2–0(N) | Tanzania | 1,764 +2·#32 ↓1 | |
| 10 Oct 2025 | Friendly | 1–2 | Russia | 1,762 -6·#33 ↓1 | |
| 8 Sept 2025 | Central Asian Nations Cup | 0–1 | Uzbekistan | 1,768 -19·#32 ↓3 | |
| 4 Sept 2025 | Central Asian Nations Cup | 2–2 | Tajikistan | 1,787 -17·#27 ↓1 | |
| 1 Sept 2025 | Central Asian Nations Cup | 0–3(N) | Iran | 1,804 +2·#26 — | |
| 29 Aug 2025 | Central Asian Nations Cup | 1–3(N) | Iran | 1,802 +1·#26 — | |
| 10 Jun 2025 | World Cup qualifier | 3–0 | North Korea | 1,801 +3·#26 — | |
| 5 Jun 2025 | World Cup qualifier | 0–1 | Qatar | 1,798 -32·#27 ↓7 | |
| 25 Mar 2025 | World Cup qualifier | 2–2 | Uzbekistan | 1,830 -13·#20 ↓3 | |
| 20 Mar 2025 | World Cup qualifier | 0–2 | Iran | 1,843 +5·#17 ↑1 | |
| 19 Nov 2024 | World Cup qualifier | 3–2 | Kyrgyzstan | 1,838 +3·#18 — | |
| 14 Nov 2024 | World Cup qualifier | 3–2(N) | North Korea | 1,835 +3·#18 ↑1 | |
| 15 Oct 2024 | World Cup qualifier | 4–1(N) | Qatar | 1,832 +14·#19 ↑2 | |
| 10 Oct 2024 | World Cup qualifier | 0–0 | Uzbekistan | 1,818 -2·#19 — | |
| 10 Sept 2024 | World Cup qualifier | 0–1 | Iran | 1,820 +11·#19 ↑1 | |
| 5 Sept 2024 | World Cup qualifier | 1–0 | Kyrgyzstan | 1,809 +1·#20 ↑1 | |
| 11 Jun 2024 | World Cup and Asian Cup qualifier | 0–0 | Uzbekistan | 1,808 -12·#20 — | |
| 6 Jun 2024 | World Cup and Asian Cup qualifier | 2–4 | Iran | 1,820 +1·#20 — | |
| 26 Mar 2024 | World Cup and Asian Cup qualifier | 1–0 | Turkmenistan | 1,819 +2·#20 — | |
| 21 Mar 2024 | World Cup and Asian Cup qualifier | 5–0 | Turkmenistan | 1,817 +1·#21 ↓1 | |
| 7 Feb 2024 | Asian Cup | 2–3 | Qatar | 1,816 -37·#20 ↓5 | |
| 3 Feb 2024 | Asian Cup | 2–1(N) | Japan | 1,853 +29·#15 ↑5 | |
| 31 Jan 2024 | Asian Cup | 1–1(N) | Syria | 1,824 -21·#20 ↓3 | |
| 23 Jan 2024 | Asian Cup | 1–2(N) | Iran | 1,845 +7·#17 — | |
| 19 Jan 2024 | Asian Cup | 0–1(N) | Iran | 1,838 +1·#18 — | |
| 14 Jan 2024 | Asian Cup | 4–1(N) | Palestine | 1,837 +7·#18 ↑2 | |
| 9 Jan 2024 | Friendly | 0–5(N) | Iran | 1,830 +1·#20 — | |
| 5 Jan 2024 | Friendly | 1–2 | Iran | 1,829 +2·#20 — | |
| 21 Nov 2023 | World Cup and Asian Cup qualifier | 2–2 | Uzbekistan | 1,827 -5·#20 ↓1 | |
| 16 Nov 2023 | World Cup and Asian Cup qualifier | 0–4 | Iran | 1,832 +1·#20 ↑2 | |
| 17 Oct 2023 | Friendly tournament | 4–0(N) | Qatar | 1,831 +8·#22 — | |
| 13 Oct 2023 | Friendly tournament | 3–1 | Jordan | 1,823 +14·#23 ↑3 | |
| 12 Sept 2023 | Friendly | 0–4 | Iran | 1,809 +2·#27 ↓1 | |
| 7 Sept 2023 | Friendly | 0–1 | Iran | 1,807 +5·#25 ↑1 | |
| 20 Jun 2023 | Central Asian Nations Cup | 1–0 | Uzbekistan | 1,802 +17·#25 ↑3 | |
| 16 Jun 2023 | Central Asian Nations Cup | 5–1 | Kyrgyzstan | 1,785 +6·#26 ↑1 | |
| 13 Jun 2023 | Central Asian Nations Cup | 1–6(N) | Iran | 1,779 +1·#28 ↑1 | |
| 28 Mar 2023 | Friendly | 2–1 | Kenya | 1,778 +1·#29 — | |
| 23 Mar 2023 | Friendly | 1–1 | Russia | 1,777 -3·#28 ↓1 | |
| 29 Nov 2022 | World Cup | 0–1(N) | United States | 1,780 -30·#26 ↓3 | |
| 25 Nov 2022 | World Cup | 2–0(N) | Wales | 1,810 +49·#23 ↑7 | |
| 21 Nov 2022 | World Cup | 6–2(N) | Iran | 1,761 -37·#30 ↓7 | |
| 16 Nov 2022 | Friendly | 0–2(N) | Tunisia | 1,798 -20·#24 ↓2 | |
| 10 Nov 2022 | Friendly | 1–0 | Nicaragua | 1,818 ±0·#22 — | |
| 27 Sept 2022 | Friendly | 1–1(N) | Senegal | 1,818 -4·#21 — | |
| 23 Sept 2022 | Friendly | 1–0(N) | Uruguay | 1,822 +14·#21 ↑4 | |
| 12 Jun 2022 | Friendly | 2–1(N) | Iran | 1,808 -13·#25 ↓1 | |
| 29 Mar 2022 | World Cup qualifier | 2–0 | Lebanon | 1,821 +2·#23 ↑2 | |
| 24 Mar 2022 | World Cup qualifier | 0–2 | South Korea | 1,819 -25·#24 ↓5 | |
| 1 Feb 2022 | World Cup qualifier | 0–1 | Iran | 1,844 +3·#19 — | |
| 27 Jan 2022 | World Cup qualifier | 0–1 | Iran | 1,841 +4·#20 — | |
| 16 Nov 2021 | World Cup qualifier | 3–0(N) | Syria | 1,837 +6·#20 ↓1 | |
| 11 Nov 2021 | World Cup qualifier | 2–1 | Lebanon | 1,831 +6·#18 ↑2 | |
| 12 Oct 2021 | World Cup qualifier | 1–1 | South Korea | 1,825 -9·#20 ↓1 | |
| 7 Oct 2021 | World Cup qualifier | 0–1 | Iran | 1,834 +8·#19 ↑1 | |
| 7 Sept 2021 | World Cup qualifier | 0–3(N) | Iran | 1,826 +19·#20 ↑2 | |
| 2 Sept 2021 | World Cup qualifier | 1–0 | Syria | 1,807 +3·#22 ↑1 | |
| 15 Jun 2021 | World Cup and Asian Cup qualifier | 0–1(N) | Iran | 1,804 +11·#21 ↑3 | |
| 11 Jun 2021 | World Cup and Asian Cup qualifier | 10–0(N) | Cambodia | 1,793 ±0·#24 ↑1 | |
| 7 Jun 2021 | World Cup and Asian Cup qualifier | 0–3 | Iran | 1,793 +25·#24 ↑3 | |
| 3 Jun 2021 | World Cup and Asian Cup qualifier | 1–3(N) | Iran | 1,768 +2·#26 ↑3 | |
| 30 Mar 2021 | Friendly | 3–0 | Syria | 1,766 +3·#30 ↑1 | |
| 12 Nov 2020 | Friendly | 0–2 | Iran | 1,763 +16·#29 ↑5 | |
| 8 Oct 2020 | Friendly | 2–1 | Uzbekistan | 1,747 +8·#29 ↑5 | |
| 14 Nov 2019 | World Cup and Asian Cup qualifier | 2–1(N) | Iran | 1,739 -30·#34 ↓7 | |
| 15 Oct 2019 | World Cup and Asian Cup qualifier | 1–0 | Iran | 1,769 -31·#27 ↓4 | |
| 10 Oct 2019 | World Cup and Asian Cup qualifier | 14–0 | Cambodia | 1,800 ±0·#21 — | |
| 10 Sept 2019 | World Cup and Asian Cup qualifier | 0–2 | Iran | 1,800 +3·#21 — | |
| 11 Jun 2019 | Friendly | 1–1 | South Korea | 1,797 +3·#23 — | |
| 6 Jun 2019 | Friendly | 5–0 | Syria | 1,794 +5·#21 ↑1 | |
| 28 Jan 2019 | Asian Cup | 0–3(N) | Japan | 1,789 -52·#22 ↓4 | |
| 24 Jan 2019 | Asian Cup | 0–3(N) | Iran | 1,841 +14·#18 ↑1 | |
| 20 Jan 2019 | Asian Cup | 2–0(N) | Oman | 1,827 +11·#19 — | |
| 16 Jan 2019 | Asian Cup | 0–0(N) | Iran | 1,816 -14·#19 ↓1 | |
| 12 Jan 2019 | Asian Cup | 2–0(N) | Vietnam | 1,830 +4·#18 ↑1 | |
| 7 Jan 2019 | Asian Cup | 5–0(N) | Yemen | 1,826 +3·#19 — | |
| 31 Dec 2018 | Friendly | 2–1 | Qatar | 1,823 +5·#19 — | |
| 24 Dec 2018 | Friendly | 1–1(N) | Palestine | 1,818 -8·#19 — | |
| 20 Nov 2018 | Friendly | 1–1(N) | Venezuela | 1,826 -2·#19 — | |
| 15 Nov 2018 | Friendly | 1–0 | Trinidad and Tobago | 1,828 +1·#18 — | |
| 16 Oct 2018 | Friendly | 1–2 | Iran | 1,827 +4·#18 — | |
| 11 Sept 2018 | Friendly | 1–0 | Uzbekistan | 1,823 +7·#18 — | |
| 25 Jun 2018 | World Cup | 1–1(N) | Portugal | 1,816 +14·#19 — | |
| 20 Jun 2018 | World Cup | 1–0(N) | Iran | 1,802 -13·#21 ↓1 | |
| 15 Jun 2018 | World Cup | 1–0(N) | Morocco | 1,815 +25·#20 ↑1 | |
| 8 Jun 2018 | Friendly | 1–0(N) | Lithuania | 1,790 +2·#21 — | |
| 28 May 2018 | Friendly | 1–2 | Turkey | 1,788 -9·#21 ↓1 | |
| 19 May 2018 | Friendly | 1–0 | Uzbekistan | 1,797 +3·#20 — | |
| 27 Mar 2018 | Friendly | 1–2(N) | Iran | 1,794 +4·#20 ↑2 | |
| 23 Mar 2018 | Friendly | 0–1 | Tunisia | 1,790 -12·#22 — | |
| 17 Mar 2018 | Friendly | 4–0 | Sierra Leone | 1,802 +2·#22 — | |
| 13 Nov 2017 | Friendly | 1–0(N) | Venezuela | 1,800 +9·#21 ↑1 | |
| 9 Nov 2017 | Friendly | 2–1(N) | Panama | 1,791 +7·#21 ↑1 | |
| 10 Oct 2017 | Friendly | 1–1 | Russia | 1,784 ±0·#22 — | |
| 5 Oct 2017 | Friendly | 2–0 | Togo | 1,784 +2·#26 — | |
| 5 Sept 2017 | World Cup qualifier | 2–2 | Syria | 1,782 -14·#26 ↓4 | |
| 31 Aug 2017 | World Cup qualifier | 0–0 | South Korea | 1,796 +2·#22 ↑1 | |
| 12 Jun 2017 | World Cup qualifier | 2–0 | Uzbekistan | 1,794 +12·#22 ↑1 | |
| 4 Jun 2017 | Friendly | 2–1 | Montenegro | 1,782 +7·#24 — | |
| 28 Mar 2017 | World Cup qualifier | 0–1 | Iran | 1,775 +5·#25 ↓1 | |
| 23 Mar 2017 | World Cup qualifier | 1–0 | Qatar | 1,770 +13·#24 ↑3 | |
| 18 Mar 2017 | Friendly | 1–0 | Iran | 1,757 -18·#27 ↓3 | |
| 15 Nov 2016 | World Cup qualifier | 0–0(N) | Syria | 1,775 -13·#24 ↓2 | |
| 10 Nov 2016 | Friendly | 8–1(N) | Papua New Guinea | 1,788 +1·#21 — | |
| 11 Oct 2016 | World Cup qualifier | 1–0 | South Korea | 1,787 +16·#21 ↑5 | |
| 6 Oct 2016 | World Cup qualifier | 1–0 | Uzbekistan | 1,771 +22·#25 ↑3 | |
| 6 Sept 2016 | World Cup qualifier | 0–0 | Iran | 1,749 -5·#28 — | |
| 1 Sept 2016 | World Cup qualifier | 2–0 | Qatar | 1,754 +10·#29 ↑1 | |
| 7 Jun 2016 | Friendly | 6–0 | Kyrgyzstan | 1,744 +1·#34 ↓1 | |
| 2 Jun 2016 | Friendly | 3–1 | Macedonia🏳 | 1,743 +7·#34 ↑1 | |
| 29 Mar 2016 | World Cup and Asian Cup qualifier | 2–0 | Oman | 1,736 +7·#34 ↑1 | |
| 24 Mar 2016 | World Cup and Asian Cup qualifier | 0–4 | Iran | 1,729 +1·#36 ↓2 | |
| 17 Nov 2015 | World Cup and Asian Cup qualifier | 0–6 | Iran | 1,728 +1·#34 ↑1 | |
| 12 Nov 2015 | World Cup and Asian Cup qualifier | 3–1 | Turkmenistan | 1,727 +2·#35 ↑1 | |
| 13 Oct 2015 | Friendly | 1–1 | Japan | 1,725 -2·#36 ↓2 | |
| 8 Oct 2015 | World Cup and Asian Cup qualifier | 1–1 | Oman | 1,727 -7·#35 ↓3 | |
| 8 Sept 2015 | World Cup and Asian Cup qualifier | 0–3 | Iran | 1,734 +2·#32 ↑1 | |
| 3 Sept 2015 | World Cup and Asian Cup qualifier | 0–6 | Iran | 1,732 ±0·#34 ↓1 | |
| 16 Jun 2015 | World Cup and Asian Cup qualifier | 1–1 | Turkmenistan | 1,732 -17·#33 ↓6 | |
| 11 Jun 2015 | Friendly | 1–0 | Uzbekistan | 1,749 +10·#28 — | |
| 31 Mar 2015 | Friendly | 1–3 | Sweden | 1,739 -9·#28 — | |
| 26 Mar 2015 | Friendly | 0–2(N) | Iran | 1,748 +24·#28 ↑9 | |
| 23 Jan 2015 | Asian Cup | 3–3(N) | Iran | 1,724 -13·#33 ↓4 | |
| 19 Jan 2015 | Asian Cup | 0–1(N) | Iran | 1,737 +23·#28 ↑5 | |
| 15 Jan 2015 | Asian Cup | 1–0(N) | Qatar | 1,714 +16·#33 ↑3 | |
| 11 Jan 2015 | Asian Cup | 0–2(N) | Iran | 1,698 +19·#36 ↑4 | |
| 4 Jan 2015 | Friendly | 0–1(N) | Iran | 1,679 +6·#40 ↑2 | |
| 18 Nov 2014 | Friendly | 1–0 | South Korea | 1,673 +6·#42 ↑3 | |
| 25 Jun 2014 | World Cup | 3–1(N) | Iran | 1,667 -41·#44 ↓9 | |
| 21 Jun 2014 | World Cup | 1–0(N) | Iran | 1,708 -8·#35 ↓3 | |
| 16 Jun 2014 | World Cup | 0–0(N) | Nigeria | 1,716 +1·#32 ↑1 | |
| 8 Jun 2014 | Friendly | 2–0(N) | Trinidad and Tobago | 1,715 +7·#32 ↑2 | |
| 30 May 2014 | Friendly | 1–1(N) | Iran | 1,708 -6·#35 ↓1 | |
| 26 May 2014 | Friendly | 0–0(N) | Montenegro | 1,714 -3·#34 — | |
| 18 May 2014 | Friendly | 0–0(N) | Iran | 1,717 -4·#34 ↓1 | |
| 5 Mar 2014 | Friendly | 2–1 | Iran | 1,721 -17·#33 ↓4 | |
| 3 Mar 2014 | Asian Cup qualifier | 3–2 | Kuwait | 1,738 +6·#29 — | |
| 19 Nov 2013 | Asian Cup qualifier | 4–1 | Lebanon | 1,732 +16·#30 ↑3 | |
| 15 Nov 2013 | Asian Cup qualifier | 3–0 | Thailand | 1,716 +14·#33 ↑5 | |
| 15 Oct 2013 | Asian Cup qualifier | 2–1 | Thailand | 1,702 +3·#38 ↑1 | |
| 18 Jun 2013 | World Cup qualifier | 1–0 | South Korea | 1,699 +29·#40 ↑4 | |
| 11 Jun 2013 | World Cup qualifier | 4–0 | Lebanon | 1,670 +7·#44 — | |
| 4 Jun 2013 | World Cup qualifier | 1–0 | Qatar | 1,663 +16·#45 ↑4 | |
| 22 May 2013 | Friendly | 1–3 | Oman | 1,647 -16·#49 ↓3 | |
| 26 Mar 2013 | Asian Cup qualifier | 1–1 | Kuwait | 1,663 ±0·#46 — | |
| 6 Feb 2013 | Asian Cup qualifier | 5–0 | Lebanon | 1,663 +6·#46 ↑1 | |
| 15 Dec 2012 | West Asian Championship | 2–1(N) | Yemen | 1,657 +4·#46 ↑2 | |
| 12 Dec 2012 | West Asian Championship | 0–0(N) | Iran | 1,653 -10·#48 ↓3 | |
| 9 Dec 2012 | West Asian Championship | 0–0(N) | Saudi Arabia | 1,663 -9·#45 ↓1 | |
| 14 Nov 2012 | World Cup qualifier | 0–1 | Uzbekistan | 1,672 -29·#44 ↓6 | |
| 6 Nov 2012 | Friendly | 6–1 | Tajikistan | 1,701 +2·#38 ↑1 | |
| 16 Oct 2012 | World Cup qualifier | 1–0 | South Korea | 1,699 +21·#38 ↑3 | |
| 11 Sept 2012 | World Cup qualifier | 0–1 | Lebanon | 1,678 -34·#41 ↓6 | |
| 5 Sept 2012 | Friendly | 0–0 | Jordan | 1,712 -2·#33 — | |
| 15 Aug 2012 | Friendly | 2–2(N) | Tunisia | 1,714 -3·#33 — | |
| 12 Jun 2012 | World Cup qualifier | 0–0 | Qatar | 1,717 -15·#35 ↓2 | |
| 3 Jun 2012 | World Cup qualifier | 1–0 | Uzbekistan | 1,732 +21·#33 ↑5 | |
| 27 May 2012 | Friendly | 1–0(N) | Iran | 1,711 -16·#37 ↓5 | |
| 2 May 2012 | Friendly | 3–0 | Mozambique | 1,727 +2·#32 ↑1 | |
| 18 Apr 2012 | Friendly | 2–0 | Mauritania | 1,725 +1·#33 — | |
| 29 Feb 2012 | World Cup qualifier | 2–2 | Qatar | 1,724 -15·#33 ↓1 | |
| 23 Feb 2012 | Friendly | 2–2(N) | Jordan | 1,739 -5·#32 ↓1 | |
| 15 Nov 2011 | World Cup qualifier | 1–4 | Iran | 1,744 +8·#32 — | |
| 11 Nov 2011 | World Cup qualifier | 1–1 | Iran | 1,736 -8·#32 ↑1 | |
| 11 Oct 2011 | World Cup qualifier | 0–6 | Iran | 1,744 +10·#33 ↑1 | |
| 5 Oct 2011 | Friendly | 7–0 | Palestine | 1,734 +1·#34 — | |
| 6 Sept 2011 | World Cup qualifier | 1–1 | Qatar | 1,733 -8·#34 ↓2 | |
| 2 Sept 2011 | World Cup qualifier | 0–3 | Iran | 1,741 +4·#33 ↑1 | |
| 28 Jul 2011 | World Cup qualifier | 1–0 | Maldives | 1,737 +2·#35 ↑1 | |
| 23 Jul 2011 | World Cup qualifier | 4–0 | Maldives | 1,735 +2·#36 ↓1 | |
| 17 Jul 2011 | Friendly | 1–0 | Madagascar | 1,733 +1·#36 — | |
| 9 Feb 2011 | Friendly | 1–0(N) | Russia | 1,732 +13·#32 ↑3 | |
| 22 Jan 2011 | Asian Cup | 0–1(N) | South Korea | 1,719 -24·#34 ↓6 | |
| 19 Jan 2011 | Asian Cup | 0–3(N) | Iran | 1,743 +16·#28 ↑5 | |
| 15 Jan 2011 | Asian Cup | 1–0(N) | North Korea | 1,727 +13·#33 ↑2 | |
| 11 Jan 2011 | Asian Cup | 1–2(N) | Iran | 1,714 +17·#35 ↑4 | |
| 2 Jan 2011 | Friendly | 0–1(N) | Iran | 1,697 +4·#39 — | |
| 28 Dec 2010 | Friendly | 0–0 | Qatar | 1,693 -2·#39 — | |
| 7 Oct 2010 | Friendly | 3–0(N) | Iran | 1,695 -3·#39 ↓1 | |
| 3 Oct 2010 | West Asian Championship | 1–2(N) | Kuwait | 1,698 -30·#38 ↓6 | |
| 1 Oct 2010 | West Asian Championship | 1–2(N) | Iran | 1,728 +12·#32 ↑5 | |
| 28 Sept 2010 | West Asian Championship | 2–2(N) | Oman | 1,716 -10·#37 ↓4 | |
| 24 Sept 2010 | West Asian Championship | 0–3(N) | Iran | 1,726 +18·#33 ↑5 | |
| 7 Sept 2010 | Friendly | 1–0 | South Korea | 1,708 +14·#38 — | |
| 3 Sept 2010 | Friendly | 0–2 | Iran | 1,694 +17·#39 ↑4 | |
| 11 Aug 2010 | Friendly | 1–3 | Iran | 1,677 +8·#43 ↑4 | |
| 3 Mar 2010 | Asian Cup qualifier | 1–0 | Thailand | 1,669 +6·#47 ↑1 | |
| 6 Jan 2010 | Asian Cup qualifier | 3–1 | Singapore | 1,663 +18·#48 ↑1 | |
| 2 Jan 2010 | Friendship Cup | 1–0(N) | North Korea | 1,645 +11·#49 ↑1 | |
| 30 Dec 2009 | Friendship Cup | 1–2(N) | Mali | 1,634 -19·#50 ↓1 | |
| 28 Dec 2009 | Friendship Cup | 2–3 | Qatar | 1,653 -17·#49 ↓3 | |
| 22 Nov 2009 | Asian Cup qualifier | 0–1 | Jordan | 1,670 -29·#46 ↓4 | |
| 18 Nov 2009 | Friendly | 1–1 | Macedonia🏳 | 1,699 -6·#42 ↓1 | |
| 14 Nov 2009 | Asian Cup qualifier | 1–0 | Jordan | 1,705 +4·#41 ↑2 | |
| 10 Nov 2009 | Friendly | 1–0 | Iceland | 1,701 +2·#43 — | |
| 5 Sept 2009 | Friendly | 0–0 | Uzbekistan | 1,699 -2·#44 ↓1 | |
| 31 Aug 2009 | Friendly tournament | 4–2 | Iran | 1,701 -24·#43 ↓3 | |
| 12 Aug 2009 | Friendly | 2–3 | Iran | 1,725 +11·#40 — | |
| 5 Jul 2009 | Friendly | 1–1 | Iran | 1,714 -7·#40 ↓1 | |
| 17 Jun 2009 | World Cup qualifier | 1–1 | South Korea | 1,721 +7·#39 ↑1 | |
| 10 Jun 2009 | World Cup qualifier | 0–1 | Iran | 1,714 +3·#40 — | |
| 6 Jun 2009 | World Cup qualifier | 0–0 | North Korea | 1,711 -5·#41 — | |
| 1 Jun 2009 | Friendly | 1–0 | Iran | 1,716 -13·#41 ↓6 | |
| 1 Apr 2009 | Friendly | 1–1 | Senegal | 1,729 -7·#35 ↓4 | |
| 28 Mar 2009 | World Cup qualifier | 1–2 | Saudi Arabia | 1,736 -31·#32 ↓4 | |
| 23 Mar 2009 | Friendly | 1–0 | Kuwait | 1,767 +5·#28 ↑1 | |
| 14 Mar 2009 | Friendly | 1–0 | Kenya | 1,762 +1·#29 — | |
| 11 Feb 2009 | World Cup qualifier | 1–1 | South Korea | 1,761 -8·#29 ↓2 | |
| 28 Jan 2009 | Asian Cup qualifier | 0–0 | Thailand | 1,769 -12·#27 ↓4 | |
| 14 Jan 2009 | Asian Cup qualifier | 6–0 | Singapore | 1,781 +4·#23 ↑1 | |
| 9 Jan 2009 | Friendly | 1–3 | Iran | 1,777 +4·#24 — | |
| 19 Dec 2008 | Friendly tournament | 0–2(N) | Iran | 1,773 +9·#24 ↑5 | |
| 17 Dec 2008 | Friendly tournament | 1–0(N) | Iran | 1,764 -18·#29 ↓6 | |
| 19 Nov 2008 | World Cup qualifier | 1–1 | Iran | 1,782 -14·#24 ↓2 | |
| 9 Nov 2008 | Friendly | 1–0 | Qatar | 1,796 +5·#22 — | |
| 15 Oct 2008 | World Cup qualifier | 2–1 | North Korea | 1,791 +5·#22 — | |
| 6 Sept 2008 | World Cup qualifier | 1–1 | Saudi Arabia | 1,786 ±0·#22 ↑1 | |
| 27 Aug 2008 | Friendly | 0–1 | Iran | 1,786 +1·#23 — | |
| 15 Aug 2008 | West Asian Championship | 2–1 | Jordan | 1,785 +5·#24 ↑1 | |
| 13 Aug 2008 | West Asian Championship | 2–0 | Syria | 1,780 +8·#25 ↑3 | |
| 11 Aug 2008 | West Asian Championship | 6–1 | Qatar | 1,772 +11·#28 ↑1 | |
| 7 Aug 2008 | West Asian Championship | 3–0 | Palestine | 1,761 +2·#29 — | |
| 22 Jun 2008 | World Cup qualifier | 2–0 | Kuwait | 1,759 +5·#29 ↑2 | |
| 14 Jun 2008 | World Cup qualifier | 2–0 | Syria | 1,754 +20·#30 ↑5 | |
| 7 Jun 2008 | World Cup qualifier | 0–1 | Iran | 1,734 +12·#35 ↑4 | |
| 2 Jun 2008 | World Cup qualifier | 0–0 | Iran | 1,722 -16·#39 ↓4 | |
| 25 May 2008 | Friendly | 3–2 | Zambia | 1,738 +4·#34 ↑3 | |
| 26 Mar 2008 | World Cup qualifier | 2–2 | Kuwait | 1,734 -12·#38 ↓2 | |
| 21 Mar 2008 | Friendly | 1–0 | Iran | 1,746 -15·#36 ↓5 | |
| 6 Feb 2008 | World Cup qualifier | 0–0 | Syria | 1,761 -15·#30 ↓2 | |
| 30 Jan 2008 | Friendly | 0–0 | Iran | 1,776 -6·#28 ↓2 | |
| 10 Jan 2008 | Friendly | 0–0 | Qatar | 1,782 -6·#24 — | |
| 22 Jul 2007 | Asian Cup | 0–0(N) | South Korea | 1,788 -10·#23 ↓3 | |
| 18 Jul 2007 | Asian Cup | 2–0 | Malaysia | 1,798 +3·#20 — | |
| 15 Jul 2007 | Asian Cup | 2–2(N) | Iran | 1,795 -13·#20 ↓1 | |
| 11 Jul 2007 | Asian Cup | 2–1(N) | Uzbekistan | 1,808 +9·#19 ↑1 | |
| 2 Jul 2007 | Friendly | 8–1 | Jamaica | 1,799 +5·#21 ↑2 | |
| 24 Jun 2007 | West Asian Championship | 1–2(N) | Iran | 1,794 +12·#23 ↑3 | |
| 22 Jun 2007 | West Asian Championship | 1–0 | Jordan | 1,782 +12·#26 ↑1 | |
| 20 Jun 2007 | West Asian Championship | 2–0(N) | Palestine | 1,770 +3·#27 — | |
| 16 Jun 2007 | West Asian Championship | 0–0(N) | Iran | 1,767 -10·#27 ↓1 | |
| 2 Jun 2007 | Friendly | 0–4 | Mexico | 1,777 -11·#27 ↓6 | |
| 24 Mar 2007 | Friendly | 1–0 | Qatar | 1,788 +5·#20 ↑1 | |
| 7 Feb 2007 | Friendly | 2–2 | Iran | 1,783 -7·#21 — | |
| 12 Jan 2007 | Friendly | 0–2 | Iran | 1,790 +7·#21 ↑2 | |
| 15 Nov 2006 | Asian Cup qualifier | 2–0 | South Korea | 1,783 +16·#23 ↑2 | |
| 11 Oct 2006 | Asian Cup qualifier | 2–0 | Taiwan | 1,767 +1·#25 — | |
| 6 Oct 2006 | LG Cup | 0–0 | Jordan | 1,766 -6·#26 — | |
| 4 Oct 2006 | LG Cup | 0–2(N) | Iran | 1,772 +12·#26 ↑3 | |
| 6 Sept 2006 | Asian Cup qualifier | 2–0 | Syria | 1,760 +17·#29 ↑3 | |
| 2 Sept 2006 | Asian Cup qualifier | 1–1 | South Korea | 1,743 +5·#33 ↑2 | |
| 16 Aug 2006 | Asian Cup qualifier | 1–1 | Syria | 1,738 -16·#35 ↓3 | |
| 8 Aug 2006 | Friendly | 0–1 | Iran | 1,754 +2·#32 — | |
| 21 Jun 2006 | World Cup | 1–1(N) | Iran | 1,752 -15·#33 ↓3 | |
| 17 Jun 2006 | World Cup | 0–2(N) | Portugal | 1,767 -29·#27 ↓4 | |
| 11 Jun 2006 | World Cup | 1–3(N) | Mexico | 1,796 -46·#23 ↓10 | |
| 31 May 2006 | Friendly | 2–5 | Iran | 1,842 +5·#15 ↑2 | |
| 28 May 2006 | Friendly | 2–2 | Iran | 1,837 +4·#17 — | |
| 1 Mar 2006 | Friendly | 2–3 | Iran | 1,833 +5·#20 ↓1 | |
| 22 Feb 2006 | Asian Cup qualifier | 4–0 | Taiwan | 1,828 ±0·#19 — | |
| 10 Dec 2005 | West Asian Games | 2–1(N) | Saudi Arabia | 1,828 +8·#19 ↑2 | |
| 8 Dec 2005 | West Asian Games | 0–0(N) | Syria | 1,820 -15·#21 ↓3 | |
| 5 Dec 2005 | West Asian Games | 4–1 | Qatar | 1,835 +18·#18 ↑3 | |
| 3 Dec 2005 | West Asian Games | 4–0(N) | Kuwait | 1,817 +8·#21 ↑2 | |
| 13 Nov 2005 | Friendly tournament | 2–0 | Togo | 1,809 +6·#22 ↑1 | |
| 12 Oct 2005 | Friendly | 0–2 | South Korea | 1,803 -18·#23 ↓3 | |
| 24 Aug 2005 | Friendly | 4–0 | Libya | 1,821 +3·#18 ↑1 | |
| 17 Aug 2005 | World Cup qualifier | 1–2 | Japan | 1,818 -16·#19 ↓2 | |
| 8 Jun 2005 | World Cup qualifier | 0–1 | Iran | 1,834 +5·#18 — | |
| 3 Jun 2005 | World Cup qualifier | 1–0 | North Korea | 1,829 +2·#18 — | |
| 29 May 2005 | Friendly | 1–2 | Iran | 1,827 +1·#18 — | |
| 30 Mar 2005 | World Cup qualifier | 2–0 | North Korea | 1,826 +12·#19 ↑1 | |
| 25 Mar 2005 | World Cup qualifier | 2–1 | Japan | 1,814 +17·#21 ↑3 | |
| 9 Feb 2005 | World Cup qualifier | 0–0 | Iran | 1,797 -6·#24 ↓1 | |
| 2 Feb 2005 | Friendly | 1–2 | Iran | 1,803 +3·#23 ↑1 | |
| 18 Dec 2004 | Friendly | 1–0 | Panama | 1,800 +2·#24 — | |
| 17 Nov 2004 | World Cup qualifier | 7–0 | Laos | 1,798 ±0·#24 ↓1 | |
| 13 Oct 2004 | World Cup qualifier | 3–2 | Qatar | 1,798 +8·#24 ↑1 | |
| 9 Oct 2004 | Friendly | 2–0 | Iran | 1,790 -17·#25 ↓2 | |
| 8 Sept 2004 | World Cup qualifier | 2–0 | Jordan | 1,807 +28·#23 ↑3 | |
| 6 Aug 2004 | Asian Cup | 2–4(N) | Iran | 1,779 +20·#29 — | |
| 3 Aug 2004 | Asian Cup | 1–1 | Iran | 1,759 -1·#29 — | |
| 31 Jul 2004 | Asian Cup | 4–3(N) | South Korea | 1,760 +24·#29 ↑2 | |
| 28 Jul 2004 | Asian Cup | 0–0(N) | Japan | 1,736 +8·#31 ↑1 | |
| 24 Jul 2004 | Asian Cup | 2–2(N) | Oman | 1,728 -12·#32 ↓2 | |
| 20 Jul 2004 | Asian Cup | 3–0(N) | Thailand | 1,740 +11·#30 ↑2 | |
| 25 Jun 2004 | West Asian Championship | 4–1 | Syria | 1,729 +8·#30 ↑1 | |
| 23 Jun 2004 | West Asian Championship | 1–2 | Iran | 1,721 +7·#31 ↑1 | |
| 21 Jun 2004 | West Asian Championship | 7–1 | Syria | 1,714 +11·#32 ↑2 | |
| 17 Jun 2004 | West Asian Championship | 4–0 | Lebanon | 1,703 +7·#36 ↑3 | |
| 9 Jun 2004 | World Cup qualifier | 0–1 | Jordan | 1,696 -31·#39 ↓7 | |
| 31 Mar 2004 | World Cup qualifier | 7–0 | Laos | 1,727 +1·#32 ↑1 | |
| 18 Feb 2004 | World Cup qualifier | 3–1 | Qatar | 1,726 +10·#33 ↑2 | |
| 2 Dec 2003 | Friendly | 1–3 | Kuwait | 1,716 -19·#35 ↓4 | |
| 28 Nov 2003 | Asian Cup qualifier | 1–0 | Lebanon | 1,735 +3·#31 ↑2 | |
| 19 Nov 2003 | Asian Cup qualifier | 3–0 | Lebanon | 1,732 +14·#33 ↑4 | |
| 12 Nov 2003 | Asian Cup qualifier | 1–0 | North Korea | 1,718 +4·#37 ↓1 | |
| 27 Oct 2003 | Asian Cup qualifier | 3–1 | North Korea | 1,714 +19·#36 ↑2 | |
| 12 Oct 2003 | AFC-OFC Challenge Cup | 3–0 | New Zealand | 1,695 +13·#39 — | |
| 26 Sept 2003 | Asian Cup qualifier | 2–3 | Jordan | 1,682 -25·#41 ↓5 | |
| 5 Sept 2003 | Asian Cup qualifier | 4–1 | Jordan | 1,707 +13·#37 ↑2 | |
| 20 Aug 2003 | Friendly | 2–1 | Iran | 1,694 -12·#39 ↓3 | |
| 15 Aug 2003 | LG Cup | 1–4 | Iran | 1,706 +29·#36 ↑7 | |
| 13 Aug 2003 | LG Cup | 1–0 | Iran | 1,677 -22·#43 ↓5 | |
| 30 May 2003 | LG Cup | 2–1(N) | Iran | 1,699 -13·#40 ↓3 | |
| 4 Feb 2003 | Carlsberg Cup | 1–1(N) | Uruguay | 1,712 +3·#36 — | |
| 19 Sept 2002 | LG Cup | 1–1 | Paraguay | 1,709 -2·#37 — | |
| 7 Sept 2002 | West Asian Championship | 2–2 | Syria | 1,711 -11·#37 — | |
| 5 Sept 2002 | West Asian Championship | 0–0(N) | Iran | 1,722 -7·#37 ↓1 | |
| 3 Sept 2002 | West Asian Championship | 2–0(N) | Lebanon | 1,729 +8·#36 ↑1 | |
| 30 Aug 2002 | West Asian Championship | 0–1(N) | Jordan | 1,721 -36·#37 ↓7 | |
| 21 Aug 2002 | Friendly | 1–0 | Ukraine | 1,757 +11·#30 ↑3 | |
| 10 Aug 2002 | Friendly | 1–1 | Iran | 1,746 -9·#33 ↓2 | |
| 30 May 2002 | Friendly | 3–1 | Kuwait | 1,755 +10·#30 ↑1 | |
| 1 Mar 2002 | LG Cup | 1–0(N) | Venezuela | 1,745 +8·#31 ↑1 | |
| 6 Feb 2002 | Friendly | 2–3 | Slovakia | 1,737 -14·#33 ↓2 | |
| 15 Nov 2001 | World Cup qualifier | 0–1 | Iran | 1,751 +23·#31 ↑3 | |
| 10 Nov 2001 | World Cup qualifier | 2–0 | Iran | 1,728 -13·#35 ↓3 | |
| 31 Oct 2001 | World Cup qualifier | 0–3 | Iran | 1,741 +24·#33 ↑5 | |
| 25 Oct 2001 | World Cup qualifier | 0–1 | Iran | 1,717 +6·#38 ↑3 | |
| 21 Oct 2001 | World Cup qualifier | 3–1 | Iran | 1,711 -45·#41 ↓14 | |
| 12 Oct 2001 | World Cup qualifier | 1–2 | Iran | 1,756 +6·#27 ↑4 | |
| 5 Oct 2001 | World Cup qualifier | 1–0 | Thailand | 1,750 +4·#29 ↑1 | |
| 28 Sept 2001 | World Cup qualifier | 2–2 | Saudi Arabia | 1,746 +3·#30 — | |
| 14 Sept 2001 | World Cup qualifier | 0–0 | Iran | 1,743 -17·#30 ↓2 | |
| 7 Sept 2001 | World Cup qualifier | 1–2 | Iran | 1,760 +15·#28 ↑2 | |
| 1 Sept 2001 | World Cup qualifier | 0–0 | Thailand | 1,745 -9·#30 ↓2 | |
| 24 Aug 2001 | World Cup qualifier | 2–0 | Saudi Arabia | 1,754 +17·#28 ↑2 | |
| 15 Aug 2001 | Friendly | 4–3 | Slovakia | 1,737 +12·#30 ↑1 | |
| 10 Aug 2001 | LG Cup | 0–4 | Iran | 1,725 +10·#32 ↑3 | |
| 8 Aug 2001 | LG Cup | 5–2 | Oman | 1,715 +4·#35 ↑2 | |
| 1 Aug 2001 | Friendly | 1–2 | Qatar | 1,711 -12·#37 ↓4 | |
| 22 Jul 2001 | Friendly | 2–2 | Iran | 1,723 -2·#32 ↓1 | |
| 26 Apr 2001 | LG Cup | 1–0(N) | Iran | 1,725 -20·#34 ↓2 | |
| 24 Apr 2001 | LG Cup | 0–1(N) | South Korea | 1,745 -14·#32 ↓3 | |
| 19 Jan 2001 | Ancient Civilizations Cup | 0–4 | Iran | 1,759 +16·#28 ↑4 | |
| 28 Nov 2000 | World Cup qualifier | 2–0 | Tajikistan | 1,743 +5·#32 — | |
| 24 Nov 2000 | World Cup qualifier | 0–19 | Iran | 1,738 ±0·#32 — | |
| 23 Oct 2000 | Asian Cup | 1–2(N) | South Korea | 1,738 -26·#30 ↓6 | |
| 18 Oct 2000 | Asian Cup | 0–1(N) | Iran | 1,764 +20·#24 ↑5 | |
| 15 Oct 2000 | Asian Cup | 1–1(N) | Thailand | 1,744 -17·#30 ↓3 | |
| 12 Oct 2000 | Asian Cup | 4–0 | Lebanon | 1,761 +22·#27 ↑3 | |
| 27 Sept 2000 | Friendly | 2–1 | Qatar | 1,739 +6·#32 — | |
| 1 Sept 2000 | Friendly | 5–1 | Iran | 1,733 -16·#31 ↓3 | |
| 16 Aug 2000 | Friendly | 1–2 | Iran | 1,749 +3·#28 ↑1 | |
| 9 Jun 2000 | LG Cup | 3–1 | Macedonia🏳 | 1,746 +7·#26 ↑3 | |
| 7 Jun 2000 | LG Cup | 1–1 | Iran | 1,739 -8·#29 ↓3 | |
| 2 Jun 2000 | West Asian Championship | 1–0(N) | Syria | 1,747 +10·#26 ↑2 | |
| 31 May 2000 | West Asian Championship | 1–0 | Jordan | 1,737 +12·#28 ↑7 | |
| 28 May 2000 | West Asian Championship | 1–0(N) | Syria | 1,725 +11·#35 ↑2 | |
| 26 May 2000 | West Asian Championship | 1–1(N) | Palestine | 1,714 -18·#36 ↓9 | |
| 24 May 2000 | West Asian Championship | 3–0(N) | Kazakhstan | 1,732 +15·#27 ↑9 | |
| 13 Apr 2000 | Asian Cup qualifier | 3–0 | Maldives | 1,717 ±0·#35 — | |
| 11 Apr 2000 | Asian Cup qualifier | 1–1 | Syria | 1,717 -15·#35 ↓6 | |
| 9 Apr 2000 | Asian Cup qualifier | 0–3 | Iran | 1,732 +4·#29 ↑1 | |
| 4 Apr 2000 | Asian Cup qualifier | 1–0(N) | Iran | 1,728 -38·#30 ↓6 | |
| 2 Apr 2000 | Asian Cup qualifier | 1–0 | Syria | 1,766 +11·#24 — | |
| 31 Mar 2000 | Asian Cup qualifier | 8–0(N) | Maldives | 1,755 +1·#24 ↑1 | |
| 22 Mar 2000 | Friendly | 0–0 | Iran | 1,754 -3·#23 — | |
| 4 Feb 2000 | Friendly | 1–1 | Kuwait | 1,757 ±0·#24 — | |
| 16 Jan 2000 | Friendly | 1–1 | United States | 1,757 +4·#25 ↑1 | |
| 9 Jan 2000 | Friendly | 1–2(N) | Mexico | 1,753 -6·#26 ↓2 | |
| 10 Oct 1999 | Friendly | 0–0 | Iran | 1,759 +6·#24 ↑3 | |
| 8 Sept 1999 | Friendly | 1–1 | Japan | 1,753 -1·#27 ↓1 | |
| 6 Jun 1999 | Canada Cup | 2–2(N) | Iran | 1,754 -9·#25 ↓2 | |
| 4 Jun 1999 | Canada Cup | 0–1 | Iran | 1,763 +11·#22 ↑3 | |
| 2 Jun 1999 | Canada Cup | 1–1(N) | Iran | 1,752 -1·#25 — | |
| 15 Feb 1999 | Friendly tournament | 2–1 | Kuwait | 1,753 +16·#28 ↑2 | |
| 19 Dec 1998 | Asian Games | 2–0(N) | Kuwait | 1,737 +28·#29 ↑7 | |
| 16 Dec 1998 | Asian Games | 0–1(N) | Iran | 1,709 +20·#36 ↑4 | |
| 14 Dec 1998 | Asian Games | 4–0(N) | Uzbekistan | 1,689 +28·#40 ↑8 | |
| 12 Dec 1998 | Asian Games | 1–2(N) | Iran | 1,661 +23·#48 ↑3 | |
| 10 Dec 1998 | Asian Games | 5–0(N) | Tajikistan | 1,638 +23·#51 ↑2 | |
| 8 Dec 1998 | Asian Games | 2–4(N) | Oman | 1,615 -52·#53 ↓6 | |
| 5 Dec 1998 | Asian Games | 6–1(N) | Laos | 1,667 +2·#48 — | |
| 1 Dec 1998 | Asian Games | 2–0(N) | Kazakhstan | 1,665 +18·#48 ↑2 | |
| 13 Oct 1998 | Friendly | 0–3 | Kuwait | 1,647 -13·#51 ↓4 | |
| 25 Jun 1998 | World Cup | 2–0(N) | Iran | 1,660 -8·#47 ↓3 | |
| 21 Jun 1998 | World Cup | 2–1(N) | United States | 1,668 +40·#44 ↑5 | |
| 14 Jun 1998 | World Cup | 0–1(N) | Yugoslavia🏳 | 1,628 -8·#51 ↓2 | |
| 3 Jun 1998 | Friendly | 2–0 | Iran | 1,636 -4·#51 ↓1 | |
| 22 Apr 1998 | LG Cup | 1–0 | Jamaica | 1,640 +12·#49 ↑3 | |
| 20 Apr 1998 | LG Cup | 2–0 | Iran | 1,628 -32·#52 ↓4 | |
| 14 Apr 1998 | Friendly | 1–1 | Kuwait | 1,660 -5·#48 ↓5 | |
| 31 Jan 1998 | Carlsberg Cup | 1–1(N) | Iran | 1,665 +4·#43 — | |
| 28 Jan 1998 | Carlsberg Cup | 0–1(N) | Nigeria | 1,661 -14·#43 ↓1 | |
| 29 Nov 1997 | World Cup qualifier | 2–2 | Iran | 1,675 +13·#43 ↑2 | |
| 22 Nov 1997 | World Cup qualifier | 1–1 | Iran | 1,662 +5·#45 ↑1 | |
| 16 Nov 1997 | World Cup qualifier | 2–3(N) | Japan | 1,657 -16·#46 ↓2 | |
| 7 Nov 1997 | World Cup qualifier | 0–2 | Qatar | 1,673 -37·#44 ↓5 | |
| 31 Oct 1997 | World Cup qualifier | 0–0 | Kuwait | 1,710 -13·#38 ↓5 | |
| 24 Oct 1997 | World Cup qualifier | 0–1 | Saudi Arabia | 1,723 -21·#33 ↓5 | |
| 17 Oct 1997 | World Cup qualifier | 1–4 | Iran | 1,744 +20·#27 ↑5 | |
| 3 Oct 1997 | World Cup qualifier | 3–0 | Qatar | 1,724 +9·#33 ↑2 | |
| 26 Sept 1997 | World Cup qualifier | 1–1 | Kuwait | 1,715 -1·#35 — | |
| 19 Sept 1997 | World Cup qualifier | 1–1 | Saudi Arabia | 1,716 -10·#35 ↓3 | |
| 13 Sept 1997 | World Cup qualifier | 2–4 | Iran | 1,726 +37·#32 ↑7 | |
| 2 Sept 1997 | Friendly | 3–1 | Iran | 1,689 -18·#39 ↓3 | |
| 17 Aug 1997 | Friendly | 0–1 | Iran | 1,707 +11·#35 ↑2 | |
| 13 Jun 1997 | World Cup qualifier | 2–2 | Syria | 1,696 -16·#36 ↓5 | |
| 11 Jun 1997 | World Cup qualifier | 9–0 | Maldives | 1,712 ±0·#32 — | |
| 9 Jun 1997 | World Cup qualifier | 3–1 | Kyrgyzstan | 1,712 +2·#32 — | |
| 6 Jun 1997 | World Cup qualifier | 1–0 | Syria | 1,710 +14·#31 ↑5 | |
| 4 Jun 1997 | World Cup qualifier | 7–0(N) | Kyrgyzstan | 1,696 +5·#36 ↑1 | |
| 2 Jun 1997 | World Cup qualifier | 17–0(N) | Maldives | 1,691 +1·#37 — | |
| 27 Apr 1997 | Friendly | 0–0 | Iran | 1,690 +1·#39 — | |
| 21 Apr 1997 | Friendly | 3–0 | Kenya | 1,689 +4·#38 — | |
| 11 Apr 1997 | Friendly | 2–0 | Kuwait | 1,685 +18·#38 ↑3 | |
| 21 Dec 1996 | Asian Cup | 1–1(N) | Kuwait | 1,667 -4·#39 ↓1 | |
| 18 Dec 1996 | Asian Cup | 0–0(N) | Saudi Arabia | 1,671 -4·#38 ↓1 | |
| 16 Dec 1996 | Asian Cup | 6–2(N) | South Korea | 1,675 +43·#37 ↑8 | |
| 11 Dec 1996 | Asian Cup | 3–0(N) | Saudi Arabia | 1,632 +53·#44 ↑17 | |
| 8 Dec 1996 | Asian Cup | 3–1(N) | Thailand | 1,579 +26·#58 ↑7 | |
| 5 Dec 1996 | Asian Cup | 2–1(N) | Iran | 1,553 -18·#66 ↓5 | |
| 25 Nov 1996 | Friendly | 0–1 | Turkmenistan | 1,571 -16·#61 ↓2 | |
| 13 Nov 1996 | Friendly | 0–0 | Lebanon | 1,587 -4·#60 — | |
| 4 Oct 1996 | Friendly | 1–0 | Kuwait | 1,591 +12·#58 ↑1 | |
| 21 Jun 1996 | Asian Cup qualifier | 2–1 | Oman | 1,579 +11·#60 ↑3 | |
| 19 Jun 1996 | Asian Cup qualifier | 4–0(N) | Nepal | 1,568 +1·#63 — | |
| 17 Jun 1996 | Asian Cup qualifier | 4–0(N) | Sri Lanka | 1,567 +2·#63 ↑2 | |
| 14 Jun 1996 | Asian Cup qualifier | 2–0 | Oman | 1,565 +7·#65 ↑1 | |
| 12 Jun 1996 | Asian Cup qualifier | 7–0 | Sri Lanka | 1,558 +1·#66 — | |
| 10 Jun 1996 | Asian Cup qualifier | 8–0 | Nepal | 1,557 +1·#66 ↓1 | |
| 1 Jun 1996 | Friendly | 1–0 | Qatar | 1,556 +9·#64 ↑4 | |
| 17 May 1996 | Friendly | 2–0 | Qatar | 1,547 +7·#67 ↑2 | |
| 28 Apr 1996 | Friendly | 0–1 | Turkmenistan | 1,540 -9·#69 ↓1 | |
| 26 Apr 1996 | Friendly | 1–1 | Turkmenistan | 1,549 +1·#68 — | |
| 9 Oct 1994 | Asian Games | 4–0(N) | Yemen | 1,548 +10·#67 ↑3 | |
| 7 Oct 1994 | Asian Games | 1–0(N) | Iran | 1,538 -21·#70 ↓5 | |
| 5 Oct 1994 | Asian Games | 1–1(N) | Turkmenistan | 1,559 -1·#65 — | |
| 3 Oct 1994 | Asian Games | 0–0(N) | Iran | 1,560 -8·#65 ↓2 | |
| 28 Oct 1993 | World Cup qualifier | 3–4(N) | Saudi Arabia | 1,568 -16·#63 ↓2 | |
| 25 Oct 1993 | World Cup qualifier | 2–1(N) | North Korea | 1,584 +19·#61 ↑3 | |
| 22 Oct 1993 | World Cup qualifier | 2–1(N) | Iran | 1,565 -17·#64 ↓3 | |
| 18 Oct 1993 | World Cup qualifier | 2–1(N) | Japan | 1,582 +23·#61 ↑4 | |
| 16 Oct 1993 | World Cup qualifier | 0–3(N) | South Korea | 1,559 -30·#65 ↓2 | |
| 12 Sept 1993 | Friendly | 3–1 | Iran | 1,589 -20·#58 ↓5 | |
| 7 Jul 1993 | World Cup qualifier | 1–1 | Syria | 1,609 -5·#50 ↓2 | |
| 4 Jul 1993 | World Cup qualifier | 6–0(N) | Taiwan | 1,614 +3·#48 ↑1 | |
| 2 Jul 1993 | World Cup qualifier | 1–0(N) | Oman | 1,611 +2·#50 — | |
| 27 Jun 1993 | World Cup qualifier | 1–1 | Syria | 1,609 -14·#50 ↓5 | |
| 25 Jun 1993 | World Cup qualifier | 6–0 | Taiwan | 1,623 +2·#45 ↑2 | |
| 23 Jun 1993 | World Cup qualifier | 0–0 | Oman | 1,621 -19·#47 ↓5 | |
| 14 Jun 1993 | ECO Cup | 2–1 | Turkmenistan | 1,640 +7·#43 ↑2 | |
| 13 Jun 1993 | ECO Cup | 1–0 | Tajikistan | 1,633 +4·#45 — | |
| 8 Jun 1993 | ECO Cup | 2–1 | Turkmenistan | 1,629 +7·#44 ↑3 | |
| 6 Jun 1993 | ECO Cup | 5–0 | Pakistan | 1,622 +1·#47 ↑1 | |
| 3 Nov 1992 | Asian Cup | 0–1 | Japan | 1,621 -32·#51 ↓9 | |
| 1 Nov 1992 | Asian Cup | 0–0(N) | Iran | 1,653 -12·#42 ↓6 | |
| 30 Oct 1992 | Asian Cup | 2–0(N) | North Korea | 1,665 +24·#36 ↑8 | |
| 18 Oct 1992 | Friendly | 1–1 | Kuwait | 1,641 -1·#44 — | |
| 4 Oct 1992 | Friendly | 0–0 | Iran | 1,642 -2·#45 — | |
| 2 Oct 1992 | Friendly | 1–1 | Iran | 1,644 -3·#46 ↓3 | |
| 13 May 1992 | Asian Cup qualifier | 0–3 | Iran | 1,647 +7·#43 — | |
| 11 May 1992 | Asian Cup qualifier | 7–0(N) | Pakistan | 1,640 +3·#43 ↑1 | |
| 13 Oct 1991 | Afro-Asian Cup | 1–0 | Iran | 1,637 -14·#47 ↓5 | |
| 27 Sept 1991 | Afro-Asian Cup | 1–2 | Iran | 1,651 +27·#43 ↑5 | |
| 6 Oct 1990 | Asian Games | 0–0(N) | North Korea | 1,624 -8·#46 ↓1 | |
| 3 Oct 1990 | Asian Games | 1–0(N) | South Korea | 1,632 +28·#45 ↑5 | |
| 1 Oct 1990 | Asian Games | 1–0(N) | Japan | 1,604 +9·#50 — | |
| 28 Sept 1990 | Asian Games | 2–1(N) | North Korea | 1,595 +15·#50 ↑1 | |
| 24 Sept 1990 | Asian Games | 3–0(N) | Malaysia | 1,580 +12·#51 ↑2 | |
| 4 Feb 1990 | Friendly | 0–1 | Poland | 1,568 -6·#54 ↓4 | |
| 2 Feb 1990 | Friendly | 0–2 | Poland | 1,574 -11·#50 ↓1 | |
| 12 Nov 1989 | Peace and Friendship Tournament | 0–1 | Kuwait | 1,585 -16·#48 — | |
| 8 Nov 1989 | Peace and Friendship Tournament | 2–2(N) | Uganda | 1,601 -5·#48 ↓1 | |
| 5 Nov 1989 | Peace and Friendship Tournament | 0–0(N) | Iran | 1,606 +2·#47 — | |
| 3 Nov 1989 | Peace and Friendship Tournament | 1–1(N) | Iran | 1,604 -6·#47 — | |
| 1 Nov 1989 | Peace and Friendship Tournament | 🏳South Yemen | 0–2(N) | Iran | 1,610 +3·#47 — |
| 22 Jul 1989 | World Cup qualifier | 2–3 | Iran | 1,607 +15·#47 ↑4 | |
| 15 Jul 1989 | World Cup qualifier | 2–0 | Iran | 1,592 -25·#51 ↓7 | |
| 30 May 1989 | World Cup qualifier | 3–0 | Thailand | 1,617 +3·#46 ↑1 | |
| 17 Mar 1989 | World Cup qualifier | 0–1 | Iran | 1,614 +1·#46 — | |
| 27 Feb 1989 | World Cup qualifier | 1–2 | Iran | 1,613 +2·#46 — | |
| 23 Feb 1989 | World Cup qualifier | 3–0 | Thailand | 1,611 +15·#46 — | |
| 20 Jan 1989 | Friendly | 2–2 | Japan | 1,596 -7·#46 ↓1 | |
| 17 Dec 1988 | Asian Cup | 0–0(N) | Iran | 1,603 -2·#46 — | |
| 15 Dec 1988 | Asian Cup | 0–1(N) | Saudi Arabia | 1,605 -32·#46 ↓4 | |
| 11 Dec 1988 | Asian Cup | 0–3(N) | South Korea | 1,637 -45·#43 ↓7 | |
| 8 Dec 1988 | Asian Cup | 0–1(N) | Iran | 1,682 +12·#36 ↑1 | |
| 4 Dec 1988 | Asian Cup | 0–0(N) | Japan | 1,670 -16·#37 — | |
| 2 Dec 1988 | Asian Cup | 2–0 | Qatar | 1,686 +25·#37 ↑2 | |
| 4 Jun 1988 | Asian Cup qualifier | 3–0 | Nepal | 1,661 +2·#39 — | |
| 2 Jun 1988 | Asian Cup qualifier | 0–0(N) | North Korea | 1,659 -6·#39 ↓1 | |
| 29 May 1988 | Asian Cup qualifier | 1–1(N) | Syria | 1,665 -11·#38 — | |
| 27 May 1988 | Asian Cup qualifier | 0–2(N) | Iran | 1,676 +8·#38 — | |
| 7 Mar 1987 | Olympic Games qualifier | 0–1(N) | Kuwait | 1,668 -24·#36 ↓1 | |
| 27 Feb 1987 | Olympic Games qualifier | 2–1(N) | Kuwait | 1,692 +19·#35 ↑1 | |
| 1 Oct 1986 | Asian Games | 1–1 | South Korea | 1,673 +3·#34 — | |
| 28 Sept 1986 | Asian Games | 6–0(N) | Nepal | 1,670 +1·#34 — | |
| 26 Sept 1986 | Asian Games | 0–1(N) | Kuwait | 1,669 -24·#34 — | |
| 24 Sept 1986 | Asian Games | 0–4(N) | Iran | 1,693 +3·#34 — | |
| 22 Sept 1986 | Asian Games | 2–0(N) | Japan | 1,690 +15·#34 — | |
| 20 Sept 1986 | Friendly | 4–0(N) | Thailand | 1,675 +3·#34 — | |
| 28 May 1986 | Friendly | 2–1 | Iran | 1,672 -10·#33 — | |
| 20 Feb 1986 | Revolution Anniversary Tournament | 0–2 | Iran | 1,682 +11·#34 — | |
| 16 Feb 1986 | Revolution Anniversary Tournament | 2–0 | Pakistan | 1,671 +1·#34 — | |
| 5 Feb 1985 | Friendly | 1–0 | North Korea | 1,670 +5·#34 ↑2 | |
| 28 Jan 1985 | Nehru Gold Cup | 0–2(N) | Soviet Union🏳 | 1,665 -9·#36 ↓2 | |
| 20 Jan 1985 | Nehru Gold Cup | 1–3(N) | Yugoslavia🏳 | 1,674 -21·#34 ↓1 | |
| 16 Dec 1984 | Asian Cup | 1–1(N) | Kuwait | 1,695 -12·#34 ↓1 | |
| 13 Dec 1984 | Asian Cup | 1–1(N) | Saudi Arabia | 1,707 -10·#33 ↓1 | |
| 10 Dec 1984 | Asian Cup | 1–1 | Singapore | 1,717 -21·#32 ↓1 | |
| 7 Dec 1984 | Asian Cup | 0–0(N) | Iran | 1,738 -23·#31 ↓2 | |
| 3 Dec 1984 | Asian Cup | 0–2(N) | Iran | 1,761 +24·#29 ↑2 | |
| 1 Dec 1984 | Asian Cup | 0–3(N) | Iran | 1,737 +6·#31 — | |
| 18 Aug 1984 | Asian Cup qualifier | 1–0(N) | Syria | 1,731 +3·#30 ↑2 | |
| 15 Aug 1984 | Asian Cup qualifier | 7–1(N) | Philippines | 1,728 +1·#31 — | |
| 13 Aug 1984 | Asian Cup qualifier | 0–1 | Iran | 1,727 +2·#31 — | |
| 11 Aug 1984 | Asian Cup qualifier | 5–0(N) | Thailand | 1,725 +11·#31 — | |
| 9 Aug 1984 | Asian Cup qualifier | 3–1(N) | Syria | 1,714 +6·#31 ↑3 | |
| 7 Aug 1984 | Asian Cup qualifier | 0–5(N) | Iran | 1,708 +1·#33 — | |
| 4 Jul 1984 | Friendly | 1–0 | Iran | 1,707 -11·#33 ↓2 | |
| 28 Nov 1982 | Asian Games | 0–1(N) | Kuwait | 1,718 -24·#29 ↓5 | |
| 25 Nov 1982 | Asian Games | 🏳South Yemen | 0–2(N) | Iran | 1,742 +3·#24 ↑1 |
| 23 Nov 1982 | Asian Games | 1–0(N) | South Korea | 1,739 +15·#25 ↑5 | |
| 21 Nov 1982 | Asian Games | 0–1(N) | Japan | 1,724 -33·#30 ↓6 | |
| 6 Mar 1982 | Friendly | 2–0 | North Korea | 1,757 +5·#26 ↑2 | |
| 23 Feb 1982 | Great Leader Cup | 0–9(N) | Iran | 1,752 +1·#28 — | |
| 21 Feb 1982 | Great Leader Cup | 4–0(N) | Oman | 1,751 ±0·#28 — | |
| 20 Feb 1982 | Great Leader Cup | 4–0(N) | Nepal | 1,751 ±0·#28 — | |
| 16 Feb 1982 | Great Leader Cup | 1–0 | Pakistan | 1,751 +3·#28 — | |
| 30 Jun 1981 | Friendly | 1–0 | Iran | 1,748 -11·#25 — | |
| 26 Jun 1981 | Friendly | 1–0 | Libya | 1,759 +7·#25 — | |
| 29 Sept 1980 | Asian Cup | 3–0(N) | North Korea | 1,752 +33·#26 ↑1 | |
| 28 Sept 1980 | Asian Cup | 1–2 | Kuwait | 1,719 -24·#27 ↓1 | |
| 24 Sept 1980 | Asian Cup | 3–2(N) | North Korea | 1,743 +21·#26 ↑1 | |
| 22 Sept 1980 | Asian Cup | 0–7(N) | Iran | 1,722 +1·#27 — | |
| 20 Sept 1980 | Asian Cup | 2–2(N) | Iran | 1,721 -9·#27 — | |
| 17 Sept 1980 | Asian Cup | 0–0(N) | Syria | 1,730 -22·#27 ↓2 | |
| 7 Sept 1980 | Friendly | 0–3 | Iran | 1,752 +1·#25 — | |
| 5 Sept 1980 | Friendly | 0–2 | Iran | 1,751 +1·#25 — | |
| 12 Mar 1980 | Olympic Games qualifier | 4–0 | Singapore | 1,750 +8·#24 — | |
| 9 Mar 1980 | Olympic Games qualifier | 11–0(N) | Sri Lanka | 1,742 +1·#24 — | |
| 7 Mar 1980 | Olympic Games qualifier | 0–2(N) | Iran | 1,741 +3·#24 — | |
| 1 Mar 1980 | Olympic Games qualifier | 3–0 | Singapore | 1,738 +5·#24 ↑1 | |
| 27 Feb 1980 | Olympic Games qualifier | 2–2(N) | Iran | 1,733 -5·#25 ↓1 | |
| 25 Feb 1980 | Olympic Games qualifier | 0–0(N) | North Korea | 1,738 -3·#24 — | |
| 6 Sept 1978 | Friendly | 0–1 | Soviet Union🏳 | 1,741 -8·#26 — | |
| 11 Jun 1978 | World Cup | 1–4(N) | Peru | 1,749 -45·#24 ↓2 | |
| 7 Jun 1978 | World Cup | 1–1(N) | Scotland | 1,794 +8·#22 ↑1 | |
| 3 Jun 1978 | World Cup | 0–3(N) | Netherlands | 1,786 -17·#23 ↓2 | |
| 19 May 1978 | Afro-Asian Cup | 0–3 | Iran | 1,803 +24·#21 ↑2 | |
| 11 May 1978 | Friendly | 2–1 | Iran | 1,779 -5·#23 — | |
| 26 Apr 1978 | Friendly | 1–1 | Iran | 1,784 -4·#23 — | |
| 18 Apr 1978 | Friendly | 0–1 | Wales | 1,788 -13·#22 ↓2 | |
| 5 Apr 1978 | Friendly | 0–0 | Yugoslavia🏳 | 1,801 -2·#21 — | |
| 3 Dec 1977 | World Cup qualifier | 2–1 | Kuwait | 1,803 +22·#20 ↑2 | |
| 25 Nov 1977 | World Cup qualifier | 0–1 | Iran | 1,781 +9·#22 — | |
| 18 Nov 1977 | World Cup qualifier | 0–3 | Iran | 1,772 +4·#22 ↑1 | |
| 11 Nov 1977 | World Cup qualifier | 2–2 | South Korea | 1,768 -9·#23 ↓1 | |
| 28 Oct 1977 | World Cup qualifier | 1–0 | Kuwait | 1,777 +11·#22 ↑2 | |
| 14 Aug 1977 | World Cup qualifier | 0–1 | Iran | 1,766 +22·#23 ↑2 | |
| 5 Aug 1977 | Friendly | 0–0 | Romania | 1,744 +1·#25 — | |
| 3 Jul 1977 | World Cup qualifier | 0–0 | South Korea | 1,743 +2·#25 — | |
| 19 Jun 1977 | World Cup qualifier | 0–2 | Iran | 1,741 +15·#25 ↑2 | |
| 22 Apr 1977 | World Cup qualifier | 2–0 | Saudi Arabia | 1,726 +4·#28 ↑1 | |
| 22 Mar 1977 | Friendly tournament | 1–1(N) | Iran | 1,722 +8·#28 ↑1 | |
| 15 Mar 1977 | Friendly | 2–0 | Iran | 1,714 -14·#30 ↓2 | |
| 28 Jan 1977 | World Cup qualifier | 1–0 | Syria | 1,728 +9·#28 — | |
| 7 Jan 1977 | World Cup qualifier | 3–0 | Saudi Arabia | 1,719 +14·#27 ↑3 | |
| 25 Jul 1976 | Olympic Games | 1–2(N) | Soviet Union🏳 | 1,705 -17·#31 ↓1 | |
| 22 Jul 1976 | Olympic Games | 2–3(N) | Poland | 1,722 -16·#30 ↓1 | |
| 20 Jul 1976 | Olympic Games | 0–1(N) | Iran | 1,738 +19·#29 ↑2 | |
| 2 Jul 1976 | Friendly | 2–2 | Romania | 1,719 ±0·#31 — | |
| 13 Jun 1976 | Asian Cup | 1–0 | Kuwait | 1,719 +16·#31 — | |
| 11 Jun 1976 | Asian Cup | 0–2 | Iran | 1,703 +14·#31 ↑3 | |
| 8 Jun 1976 | Asian Cup | 🏳South Yemen | 0–8 | Iran | 1,689 +5·#34 — |
| 4 Jun 1976 | Asian Cup | 0–2 | Iran | 1,684 +17·#34 ↑2 | |
| 29 Aug 1975 | Olympic Games qualifier | 0–1 | Iran | 1,667 +10·#38 ↑2 | |
| 24 Aug 1975 | Olympic Games qualifier | 3–0 | Saudi Arabia | 1,657 +8·#40 — | |
| 22 Aug 1975 | Olympic Games qualifier | 1–1 | Kuwait | 1,649 -11·#40 ↓1 | |
| 20 Aug 1975 | Olympic Games qualifier | 0–3 | Iran | 1,660 +1·#39 — | |
| 10 Aug 1975 | Friendly | 2–1 | Iran | 1,659 -9·#40 ↓4 | |
| 20 Dec 1974 | Friendly | 🏳Czechoslovakia | 1–0 | Iran | 1,668 -8·#36 ↓3 |
| 15 Sept 1974 | Asian Games | 0–1 | Iran | 1,676 +20·#33 ↑3 | |
| 13 Sept 1974 | Asian Games | 0–1 | Iran | 1,656 +12·#36 ↑2 | |
| 11 Sept 1974 | Asian Games | 2–0 | South Korea | 1,644 +18·#38 ↑2 | |
| 9 Sept 1974 | Asian Games | 1–0 | Malaysia | 1,626 +7·#39 ↑2 | |
| 7 Sept 1974 | Asian Games | 0–6 | Iran | 1,619 +2·#41 ↑1 | |
| 5 Sept 1974 | Asian Games | 🏳Burma | 1–2 | Iran | 1,617 +15·#43 ↑4 |
| 3 Sept 1974 | Asian Games | 7–0 | Pakistan | 1,602 +8·#47 — | |
| 20 Jan 1974 | RCD Pact Tournament | 0–1(N) | Turkey | 1,594 -13·#48 ↓1 | |
| 17 Jan 1974 | RCD Pact Tournament | 2–1 | Pakistan | 1,607 +7·#47 ↑1 | |
| 24 Aug 1973 | World Cup qualifier | 0–2 | Iran | 1,600 +32·#47 ↑7 | |
| 18 Aug 1973 | World Cup qualifier | 3–0 | Iran | 1,568 -18·#54 ↓1 | |
| 12 Aug 1973 | Friendly | 0–0 | New Zealand | 1,586 -1·#53 — | |
| 15 May 1973 | World Cup qualifier | 0–1 | Syria | 1,587 -34·#51 ↓8 | |
| 13 May 1973 | World Cup qualifier | 2–0 | Kuwait | 1,621 +7·#43 ↑2 | |
| 11 May 1973 | World Cup qualifier | 2–1 | North Korea | 1,614 +19·#45 ↑5 | |
| 8 May 1973 | World Cup qualifier | 1–0 | Syria | 1,595 +8·#50 ↑1 | |
| 6 May 1973 | World Cup qualifier | 2–1 | Kuwait | 1,587 +6·#51 ↑1 | |
| 4 May 1973 | World Cup qualifier | 0–0 | North Korea | 1,581 +2·#52 ↑1 | |
| 29 Aug 1972 | Olympic Games | 4–0(N) | Iran | 1,579 -52·#53 ↓11 | |
| 27 Aug 1972 | Olympic Games | 5–0(N) | Iran | 1,631 -25·#42 ↓4 | |
| 25 Jun 1972 | Independence Cup | 2–1(N) | Iran | 1,656 -17·#39 ↓4 | |
| 21 Jun 1972 | Independence Cup | 1–1(N) | Iran | 1,673 -13·#35 — | |
| 14 Jun 1972 | Independence Cup | 0–3(N) | Portugal | 1,686 -25·#35 ↓3 | |
| 11 Jun 1972 | Independence Cup | 2–1(N) | Iran | 1,711 -31·#32 ↓5 | |
| 3 Jun 1972 | Olympic Games qualifier | 2–0(N) | North Korea | 1,742 +33·#27 ↑5 | |
| 26 May 1972 | Olympic Games qualifier | 0–0 | North Korea | 1,709 -4·#33 — | |
| 19 May 1972 | Asian Cup | 2–1(N) | South Korea | 1,713 +15·#32 ↑2 | |
| 16 May 1972 | Asian Cup | 2–1(N) | Khmer Republic🏳 | 1,698 +5·#34 — | |
| 13 May 1972 | Asian Cup | 3–2 | Thailand | 1,693 +6·#34 ↑2 | |
| 9 May 1972 | Asian Cup | 0–3(N) | Iran | 1,687 +38·#36 ↑4 | |
| 7 May 1972 | Asian Cup | 2–0(N) | Khmer Republic🏳 | 1,649 +8·#40 ↑1 | |
| 3 May 1972 | Olympic Games qualifier | 0–0 | North Korea | 1,641 +11·#41 ↑1 | |
| 15 Jan 1972 | Olympic Games qualifier | 2–0(N) | Kuwait | 1,630 +11·#40 ↑3 | |
| 3 Dec 1971 | Olympic Games qualifier | 2–0 | Kuwait | 1,619 +6·#42 ↑3 | |
| 12 Sept 1971 | Friendly | 2–0 | South Korea | 1,613 +22·#45 ↑4 | |
| 10 Sept 1971 | Friendly | 0–2 | South Korea | 1,591 -9·#49 — | |
| 11 Dec 1970 | Asian Games | 0–1(N) | South Korea | 1,600 -19·#49 ↓3 | |
| 10 Dec 1970 | Asian Games | 2–2(N) | Iran | 1,619 -11·#46 ↓1 | |
| 11 Sept 1970 | RCD Pact Tournament | 1–1 | Turkey | 1,630 -5·#43 ↓3 | |
| 6 Sept 1970 | RCD Pact Tournament | 7–0 | Pakistan | 1,635 +5·#40 ↑3 | |
| 17 Sept 1969 | RCD Pact Tournament | 0–4 | Turkey | 1,630 -26·#43 ↓5 | |
| 13 Sept 1969 | RCD Pact Tournament | 4–2(N) | Pakistan | 1,656 +5·#38 ↑3 | |
| 12 Mar 1969 | Friendship Cup | 9–1 | Pakistan | 1,651 +5·#40 ↑2 | |
| 7 Mar 1969 | Friendship Cup | 1–2 | Iran | 1,646 +10·#41 ↑1 | |
| 19 May 1968 | Asian Cup | 1–2 | Iran | 1,636 +12·#39 ↑2 | |
| 16 May 1968 | Asian Cup | 🏳Burma | 1–3 | Iran | 1,624 +29·#41 ↑8 |
| 13 May 1968 | Asian Cup | 4–0 | Taiwan | 1,595 +12·#48 ↑6 | |
| 10 May 1968 | Asian Cup | 0–2 | Iran | 1,583 +5·#54 ↑1 | |
| 26 Nov 1967 | RCD Pact Tournament | 0–1(N) | Turkey | 1,578 -12·#55 ↓2 | |
| 25 Nov 1967 | RCD Pact Tournament | 2–0 | Pakistan | 1,590 +12·#53 ↑2 | |
| 20 Dec 1966 | Asian Games | 🏳Burma | 1–0(N) | Iran | 1,578 -25·#49 ↓3 |
| 18 Dec 1966 | Asian Games | 1–0(N) | Japan | 1,603 +19·#46 ↑2 | |
| 17 Dec 1966 | Asian Games | 🏳Burma | 1–0(N) | Iran | 1,584 -27·#48 ↓4 |
| 16 Dec 1966 | Asian Games | 0–1(N) | Iran | 1,611 +13·#44 ↑3 | |
| 13 Dec 1966 | Asian Games | 1–4(N) | Iran | 1,598 +30·#47 ↑2 | |
| 11 Dec 1966 | Asian Games | 1–3(N) | Japan | 1,568 -42·#49 ↓5 | |
| 10 Dec 1966 | Asian Games | 2–0(N) | Malaysia | 1,610 +7·#44 ↑2 | |
| 16 Mar 1966 | RCD Pact Tournament | 0–0 | Turkey | 1,603 -4·#47 ↓1 | |
| 9 Mar 1966 | Friendly | 2–1 | Turkey | 1,607 +8·#47 — | |
| 25 Jul 1965 | RCD Pact Tournament | 0–0 | Turkey | 1,599 -3·#49 ↑1 | |
| 23 Jul 1965 | RCD Pact Tournament | 4–1 | Pakistan | 1,602 +7·#50 ↓1 | |
| 15 Oct 1964 | Olympic Games | 0–1(N) | Romania | 1,595 -16·#46 ↓3 | |
| 2 Aug 1964 | Friendly | 0–1 | Russia | 1,611 -1·#44 — | |
| 19 Jun 1964 | Olympic Games qualifier | 1–3 | Iran | 1,612 +34·#44 ↑6 | |
| 6 Jun 1964 | Olympic Games qualifier | 0–3 | Iran | 1,578 +25·#50 ↑7 | |
| 2 Jan 1964 | Olympic Games qualifier | 0–0 | Iran | 1,553 +10·#60 ↑1 | |
| 13 Dec 1963 | Olympic Games qualifier | 0–4 | Iran | 1,543 +46·#61 ↑8 | |
| 1 Nov 1963 | Olympic Games qualifier | 0–1 | Pakistan | 1,497 -23·#69 ↓2 | |
| 4 Oct 1963 | Olympic Games qualifier | 4–1 | Pakistan | 1,520 +15·#67 — | |
| 3 Jun 1962 | Friendly | 2–1 | Iran | 1,505 -8·#69 ↓3 | |
| 1 Jun 1962 | Friendly | 1–1 | Iran | 1,513 +2·#66 — | |
| 18 Dec 1959 | Asian Cup qualifier | 1–2 | Iran | 1,511 +23·#62 ↑9 | |
| 15 Dec 1959 | Asian Cup qualifier | 4–1(N) | Pakistan | 1,488 +34·#71 ↑7 | |
| 12 Dec 1959 | Asian Cup qualifier | 1–1(N) | Iran | 1,454 +4·#79 — | |
| 11 Dec 1959 | Asian Cup qualifier | 3–1 | Iran | 1,450 -21·#79 ↓4 | |
| 9 Dec 1959 | Asian Cup qualifier | 1–4(N) | Pakistan | 1,471 -47·#75 ↓14 | |
| 5 Dec 1959 | Asian Cup qualifier | 0–3(N) | Iran | 1,518 +36·#61 ↑12 | |
| 28 May 1958 | Asian Games | 0–5(N) | South Korea | 1,482 -24·#71 ↓7 | |
| 26 May 1958 | Asian Games | 4–0(N) | Iran | 1,506 -49·#64 ↓7 | |
| 1 May 1952 | Friendly | 0–0 | Pakistan | 1,555 -1·#47 — | |
| 2 Apr 1952 | Friendly | 0–0 | Pakistan | 1,556 -1·#47 — | |
| 10 Mar 1951 | Asian Games | 1–0 | Iran | 1,557 -9·#46 ↓2 | |
| 8 Mar 1951 | Asian Games | 3–2(N) | Japan | 1,566 +7·#44 ↑2 | |
| 7 Mar 1951 | Asian Games | 0–0(N) | Japan | 1,559 -13·#46 ↓2 | |
| 5 Mar 1951 | Asian Games | 🏳Burma | 0–2(N) | Iran | 1,572 +11·#44 ↑1 |
| 27 Oct 1950 | Friendly | 5–1 | Pakistan | 1,561 +7·#45 — | |
| 28 May 1950 | Friendly | 1–6 | Turkey | 1,554 -17·#45 ↓1 | |
| 26 Oct 1949 | Friendly | 0–4 | Iran | 1,571 ±0·#44 — | |
| 24 Aug 1941 | Independence Tournament | 1–0 | Iran | 1,571 #45 — |