| world | interactive | biggest upsets | historical data | football links | about ratings | contact |
| europe | america | latin america | africa | asia | caribbean | oceania |
African Nations Cup Asian Cup qualifiers Asian Challenge Cup Cecafa Cup
Cemac Cup East Asian Championship South Asian Championship World Cup finals
| Iran matches, ratings and points exchanged | |||||||
| date | match | tournament | rating | rank | |||
| August 25 1941 | Afghanistan Iran | 0 0 | Friendly in Afghanistan | +8 -8 | 1108 1592 | - - | 80 34 |
| October 26 1947 | Iran Turkey | 1 3 | Friendly in Iran | -26 +26 | 1566 1408 | -3 +4 | 35 57 |
| October 28 1948 | Iran Turkey | 1 1 | Friendly in Iran | -5 +5 | 1561 1487 | -1 0 | 35 44 |
| May 28 1950 | Turkey Iran | 6 1 | Friendly in Turkey | +15 -15 | 1572 1546 | +5 -3 | 33 39 |
| May 30 1950 | Turkey Iran | 2 2 | Friendly in Turkey | -3 +3 | 1569 1549 | -1 0 | 34 39 |
| October 26 1950 | Iran Afghanistan | 4 0 | Friendly in Iran | +1 -1 | 1550 1062 | 0 0 | 39 97 |
| October 27 1950 | Iran Pakistan | 5 1 | Friendly in Iran | +4 -4 | 1554 1296 | 0 - | 39 83 |
| March 04 1951 | Iran Burma | 2 0 | Asian Games in India | +11 -11 | 1565 1289 | +5 - | 33 85 |
| March 07 1951 | Iran Japan | 0 0 | Asian Games in India | -15 +15 | 1550 1248 | -5 +1 | 38 91 |
| March 08 1951 | Iran Japan | 3 2 | Asian Games in India | +6 -6 | 1556 1242 | +2 0 | 36 91 |
| March 11 1951 | India Iran | 1 0 | Asian Games in India | +20 -20 | 1469 1536 | +1 -4 | 55 40 |
| April 02 1952 | Pakistan Iran | 0 0 | Friendly in Pakistan | +3 -3 | 1347 1533 | 0 -1 | 80 40 |
| May 26 1958 | Israel Iran | 4 0 | Asian Games in Japan | +49 -49 | 1470 1484 | +10 -10 | 61 58 |
| May 28 1958 | South Korea Iran | 5 0 | Asian Games in Japan | +28 -28 | 1616 1456 | +6 -7 | 33 65 |
| December 05 1959 | Iran Israel | 3 0 | Asian Cup qualifier in India | +36 -36 | 1492 1426 | +7 -8 | 55 68 |
| December 06 1959 | Iran Pakistan | 4 1 | Asian Cup qualifier in India | +23 -23 | 1515 1349 | +6 -3 | 49 91 |
| December 08 1959 | India Iran | 3 1 | Asian Cup qualifier in India | +26 -26 | 1486 1489 | -4 -7 | 65 56 |
| December 12 1959 | Iran Israel | 1 1 | Asian Cup qualifier in India | 0 0 | 1489 1489 | 0 0 | 56 56 |
| December 13 1959 | Pakistan Iran | 4 1 | Asian Cup qualifier in India | +50 -50 | 1379 1439 | +7 -11 | 87 67 |
| December 15 1959 | India Iran | 1 2 | Asian Cup qualifier in India | -25 +25 | 1404 1464 | -7 +7 | 75 60 |
| May 31 1962 | Iran Iraq | 1 1 | Friendly in Iran | +1 -1 | 1465 1590 | 0 0 | 66 43 |
| June 02 1962 | Iran Iraq | 1 2 | Friendly in Iran | -9 +9 | 1456 1599 | 0 +1 | 66 42 |
| November 27 1963 | Iran Pakistan | 4 1 | Olympic Games qualifier in Iran | +20 -20 | 1476 1371 | +4 -6 | 68 94 |
| December 07 1963 | Pakistan Iran | 1 0 | Olympic Games qualifier in Pakistan | +20 -20 | 1391 1456 | +6 -5 | 89 73 |
| January 02 1964 | Iraq Iran | 0 0 | Olympic Games qualifier in Iraq | -12 +12 | 1587 1468 | -3 +1 | 42 72 |
| March 22 1964 | Iran Iraq | 4 0 | Olympic Games qualifier in Iran | +40 -40 | 1508 1547 | +14 -8 | 58 50 |
| May 31 1964 | Iran India | 3 0 | Olympic Games qualifier in Iran | +27 -27 | 1535 1498 | +7 -6 | 52 60 |
| June 28 1964 | India Iran | 1 3 | Olympic Games qualifier in India | -37 +37 | 1486 1572 | -10 +5 | 66 46 |
| October 1964 | East Germany Iran | 4 0 | Olympic Games in Japan | +38 -38 | 1725 1534 | +8 -6 | 18 52 |
| October 15 1964 | Romania Iran | 1 0 | Olympic Games in Japan | +14 -14 | 1755 1520 | +1 -3 | 21 55 |
| 1965 | Iran Iraq | 2 0 | Friendly in Iran | +13 -13 | 1533 1561 | +3 -2 | 53 48 |
| May 22 1965 | Iran Turkey | 1 2 | Friendly in Iran | -12 +12 | 1521 1587 | -3 +3 | 56 42 |
| May 24 1965 | Iran Turkey | 2 1 | Friendly in Iran | +9 -9 | 1530 1578 | +2 -2 | 54 44 |
| July 23 1965 | Iran Pakistan | 4 1 | Friendly Tournament in Iran | +10 -10 | 1540 1370 | +2 -2 | 54 95 |
| July 25 1965 | Iran Turkey | 0 0 | Friendly Tournament in Iran | -2 +2 | 1538 1591 | -1 +1 | 55 41 |
| March 16 1966 | Iran Turkey | 0 0 | Friendly in Iran | -2 +2 | 1536 1586 | 0 0 | 53 41 |
| December 10 1966 | Iran Malaysia | 2 0 | Asian Games in Thailand | +9 -9 | 1545 1232 | +2 0 | 50 127 |
| December 11 1966 | Japan Iran | 3 1 | Asian Games in Thailand | +41 -41 | 1446 1504 | +9 -6 | 76 56 |
| December 13 1966 | Iran India | 4 1 | Asian Games in Thailand | +33 -33 | 1537 1454 | +4 -9 | 52 74 |
| December 16 1966 | Iran Indonesia | 1 0 | Asian Games in Thailand | +21 -21 | 1558 1536 | +4 -4 | 48 52 |
| December 17 1966 | Burma Iran | 1 0 | Asian Games in Thailand | +26 -26 | 1470 1532 | +5 -5 | 72 53 |
| December 18 1966 | Iran Japan | 1 0 | Asian Games in Thailand | +18 -18 | 1550 1487 | +4 -8 | 49 65 |
| December 20 1966 | Burma Iran | 1 0 | Asian Games in Thailand | +24 -24 | 1511 1526 | +9 -5 | 57 54 |
| November 24 1967 | Pakistan Iran | 0 2 | Friendly Tournament in Pakistan | -17 +17 | 1315 1543 | -3 +2 | 110 58 |
| November 26 1967 | Turkey Iran | 1 0 | Friendly Tournament in Pakistan | +12 -12 | 1622 1531 | +2 0 | 36 59 |
| May 10 1968 | Iran Taiwan | 4 0 | Asian Cup in Iran | +13 -13 | 1544 1305 | +1 -2 | 57 112 |
| May 14 1968 | Iran Hong Kong | 2 0 | Asian Cup in Iran | +5 -5 | 1549 1192 | +1 -1 | 56 133 |
| May 16 1968 | Iran Burma | 3 1 | Asian Cup in Iran | +31 -31 | 1580 1561 | +12 -7 | 44 50 |
| May 19 1968 | Iran Israel | 2 1 | Asian Cup in Iran | +13 -13 | 1593 1484 | +2 -2 | 42 68 |
| March 07 1969 | Iran Iraq | 2 1 | Friendship Cup in Iran | +9 -9 | 1602 1534 | +3 -1 | 40 58 |
| March 09 1969 | Iran Turkey | 2 1 | Friendship Cup in Iran | +9 -9 | 1611 1551 | +1 -3 | 39 54 |
| March 12 1969 | Iran Pakistan | 9 1 | Friendship Cup in Iran | +7 -7 | 1618 1308 | +2 -2 | 37 110 |
| March 14 1969 | Iran Soviet Union | 0 2 | Friendship Cup in Iran | -11 +11 | 1607 1933 | -3 +2 | 40 4 |
| September 13 1969 | Iran Pakistan | 4 2 | Friendly Tournament in Turkey | +7 -7 | 1614 1301 | +2 -3 | 40 112 |
| September 17 1969 | Turkey Iran | 4 0 | Friendly Tournament in Turkey | +25 -25 | 1575 1589 | +6 -5 | 49 45 |
| September 01 1970 | Iran Pakistan | 7 0 | Friendly Tournament in Iran | +6 -6 | 1595 1290 | +2 -2 | 44 115 |
| September 03 1970 | Iran Turkey | 1 1 | Friendly Tournament in Iran | -5 +5 | 1590 1579 | -2 +1 | 46 48 |
| November 04 1970 | Iran Australia | 1 2 | Friendly in Iran | -12 +12 | 1578 1646 | -1 +2 | 48 36 |
| December 11 1970 | South Korea Iran | 1 0 | Asian Games in Thailand | +18 -18 | 1632 1560 | +3 -4 | 38 52 |
| December 12 1970 | Indonesia Iran | 2 2 | Asian Games in Thailand | +3 -3 | 1507 1557 | +1 0 | 63 52 |
| September 10 1971 | South Korea Iran | 2 0 | Friendly in South Korea | +8 -8 | 1634 1549 | +2 -2 | 39 55 |
| September 12 1971 | South Korea Iran | 0 2 | Friendly in South Korea | -22 +22 | 1612 1571 | -4 +6 | 43 49 |
| December 13 1971 | Iran Kuwait | 2 0 | Olympic Games qualifier in Iran | +9 -9 | 1580 1370 | +1 0 | 47 93 |
| January 15 1972 | Kuwait Iran | 0 2 | Olympic Games qualifier in Kuwait | -21 +21 | 1354 1601 | -6 +4 | 99 42 |
| May 04 1972 | North Korea Iran | 0 0 | Olympic Games qualifier in North Korea | -9 +9 | 1655 1610 | -1 +1 | 36 41 |
| May 07 1972 | Iran Khmer Republic | 2 0 | Asian Cup in Thailand | +7 -7 | 1617 1197 | +1 -2 | 40 136 |
| May 09 1972 | Iran Iraq | 3 0 | Asian Cup in Thailand | +38 -38 | 1655 1537 | +4 -9 | 36 60 |
| May 13 1972 | Thailand Iran | 2 3 | Asian Cup in Thailand | -7 +7 | 1231 1662 | -3 +1 | 129 35 |
| May 16 1972 | Iran Khmer Republic | 2 1 | Asian Cup in Thailand | +5 -5 | 1667 1264 | +1 -1 | 34 122 |
| May 19 1972 | Iran South Korea | 2 1 | Asian Cup in Thailand | +16 -16 | 1683 1525 | +2 -2 | 32 60 |
| May 30 1972 | Iran North Korea | 0 0 | Olympic Games qualifier in Iran | -7 +7 | 1676 1662 | 0 +2 | 31 35 |
| June 01 1972 | Iran North Korea | 2 0 | Olympic Games qualifier in Pakistan | +29 -29 | 1705 1633 | +3 -3 | 28 38 |
| June 11 1972 | Ireland Iran | 2 1 | Independence Cup in Brazil | +31 -31 | 1524 1674 | +5 -5 | 61 33 |
| June 14 1972 | Portugal Iran | 3 0 | Independence Cup in Brazil | +26 -26 | 1787 1648 | +2 -4 | 14 37 |
| June 21 1972 | Ecuador Iran | 1 1 | Independence Cup in Brazil | +12 -12 | 1407 1636 | +1 0 | 87 37 |
| June 25 1972 | Chile Iran | 2 1 | Independence Cup in Brazil | +17 -17 | 1709 1619 | +2 -2 | 27 39 |
| August 27 1972 | Hungary Iran | 5 0 | Olympic Games in West Germany | +27 -27 | 1862 1592 | +1 -9 | 8 46 |
| May 04 1973 | Iran North Korea | 0 0 | World Cup qualifier in Iran | -3 +3 | 1589 1636 | -2 +1 | 45 37 |
| May 06 1973 | Iran Kuwait | 2 1 | World Cup qualifier in Iran | +7 -7 | 1596 1400 | +2 -2 | 43 86 |
| May 08 1973 | Iran Syria | 1 0 | World Cup qualifier in Iran | +7 -7 | 1603 1433 | 0 -2 | 43 74 |
| May 11 1973 | Iran North Korea | 2 1 | World Cup qualifier in Iran | +15 -15 | 1618 1599 | +2 -2 | 41 43 |
| May 13 1973 | Iran Kuwait | 2 0 | World Cup qualifier in Iran | +8 -8 | 1626 1375 | +2 -2 | 39 95 |
| May 15 1973 | Iran Syria | 0 1 | World Cup qualifier in Iran | -34 +34 | 1592 1473 | -4 +6 | 43 68 |
| August 12 1973 | New Zealand Iran | 0 0 | Friendly in New Zealand | +2 -2 | 1441 1590 | 0 -1 | 76 44 |
| August 18 1973 | Australia Iran | 3 0 | World Cup qualifier in Australia | +20 -20 | 1671 1570 | +1 -3 | 31 48 |
| August 24 1973 | Iran Australia | 2 0 | World Cup qualifier in Iran | +30 -30 | 1600 1641 | +6 -5 | 42 36 |
| January 17 1974 | Pakistan Iran | 1 2 | Friendly Tournament in Pakistan | -7 +7 | 1283 1607 | -3 0 | 119 40 |
| January 20 1974 | Turkey Iran | 1 0 | Friendly Tournament in Pakistan | +15 -15 | 1631 1592 | +1 -1 | 37 41 |
| September 02 1974 | Iran Pakistan | 7 0 | Asian Games in Iran | +8 -8 | 1600 1284 | +1 0 | 40 119 |
| September 04 1974 | Iran Bahrain | 6 0 | Asian Games in Iran | +7 -7 | 1607 1274 | 0 +1 | 40 120 |
| September 06 1974 | Iran Burma | 2 1 | Asian Games in Iran | +13 -13 | 1620 1559 | +2 -3 | 38 50 |
| September 09 1974 | Iran Malaysia | 1 0 | Asian Games in Iran | +8 -8 | 1628 1469 | +1 0 | 37 70 |
| September 12 1974 | Iran South Korea | 2 0 | Asian Games in Iran | +14 -14 | 1642 1512 | +1 -3 | 36 61 |
| September 13 1974 | Iran Iraq | 1 0 | Asian Games in Iran | +12 -12 | 1654 1579 | +4 -2 | 32 43 |
| September 16 1974 | Iran Israel | 1 0 | Asian Games in Iran | +19 -19 | 1673 1715 | +2 0 | 30 26 |
| December 20 1974 | Iran Czechoslovakia | 0 1 | Friendly in Iran | -9 +9 | 1664 1812 | -2 +2 | 32 14 |
| May 10 1975 | Iran Burma | 1 1 | Presidents Cup in South Korea | -8 +8 | 1656 1515 | 0 +1 | 33 61 |
| May 13 1975 | Iran Thailand | 1 1 | Presidents Cup in South Korea | -14 +14 | 1642 1356 | -4 +4 | 37 100 |
| May 16 1975 | Iran Malaysia | 3 0 | Presidents Cup in South Korea | +18 -18 | 1660 1442 | +4 -3 | 33 74 |
| May 19 1975 | South Korea Iran | 1 0 | Presidents Cup in South Korea | +22 -22 | 1542 1638 | +7 -3 | 55 36 |
| May 22 1975 | Iran Japan | 3 0 | Presidents Cup in South Korea | +14 -14 | 1652 1390 | +3 -3 | 33 88 |
| July 13 1975 | Iran Soviet Union | 1 0 | Friendly Tournament in Iran | +18 -18 | 1670 1794 | 0 -4 | 33 17 |
| July 15 1975 | Iran Soviet Union | 0 1 | Friendly Tournament in Iran | -14 +14 | 1656 1808 | 0 +4 | 33 13 |
| August 10 1975 | Iran Hungary | 1 2 | Friendly in Iran | -10 +10 | 1646 1774 | -2 +1 | 34 20 |
| August 20 1975 | Iran Bahrain | 3 0 | Olympic Games qualifier in Iran | +4 -4 | 1650 1232 | +1 -1 | 34 132 |
| August 22 1975 | Iran Kuwait | 1 1 | Olympic Games qualifier in Iran | -11 +11 | 1639 1550 | -2 +3 | 36 54 |
| August 24 1975 | Iran Saudi Arabia | 3 0 | Olympic Games qualifier in Iran | +12 -12 | 1651 1449 | +4 -2 | 32 75 |
| August 26 1975 | Iran Iraq | 1 1 | Olympic Games qualifier in Iran | -10 +10 | 1641 1570 | -3 +1 | 35 51 |
| June 03 1976 | Iran South Yemen | 8 0 | Asian Cup in Iran | +3 -3 | 1644 1088 | -1 -1 | 38 155 |
| June 07 1976 | Iran Iraq | 2 0 | Asian Cup in Iran | +20 -20 | 1664 1554 | +3 -5 | 35 55 |
| June 10 1976 | Iran China | 2 0 | Asian Cup in Iran | +12 -12 | 1676 1470 | +2 -1 | 33 70 |
| June 13 1976 | Iran Kuwait | 1 0 | Asian Cup in Iran | +18 -18 | 1694 1665 | +5 -5 | 28 35 |
| June 25 1976 | Iran Soviet Union | 1 0 | Friendly in Iran | +11 -11 | 1705 1816 | 0 -1 | 28 14 |
| June 27 1976 | Iran Soviet Union | 2 2 | Friendly in Iran | 0 0 | 1705 1816 | 0 0 | 28 14 |
| July 02 1976 | Iran Romania | 2 2 | Friendly in Iran | -1 +1 | 1704 1757 | 0 0 | 28 20 |
| July 20 1976 | Iran Cuba | 1 0 | Olympic Games in Canada | +15 -15 | 1719 1505 | +1 -3 | 27 64 |
| July 22 1976 | Poland Iran | 3 2 | Olympic Games in Canada | +17 -17 | 1895 1702 | +1 -1 | 7 28 |
| July 25 1976 | Soviet Union Iran | 2 1 | Olympic Games in Canada | +18 -18 | 1871 1684 | +3 -2 | 9 30 |
| January 07 1977 | Saudi Arabia Iran | 0 3 | World Cup qualifier in Saudi Arabia | -17 +17 | 1374 1701 | -5 +3 | 95 26 |
| January 28 1977 | Syria Iran | 0 1 | World Cup qualifier in Syria | -11 +11 | 1414 1712 | -3 +1 | 83 26 |
| March 15 1977 | Iran Hungary | 0 2 | Friendly in Iran | -15 +15 | 1697 1832 | -1 +1 | 27 13 |
| March 22 1977 | Argentina Iran | 1 1 | Friendly in Spain | -5 +5 | 1892 1702 | -2 0 | 9 26 |
| April 22 1977 | Iran Saudi Arabia | 2 0 | World Cup qualifier in Iran | +5 -5 | 1707 1369 | 0 0 | 27 96 |
| June 19 1977 | Hong Kong Iran | 0 2 | World Cup qualifier in Hong Kong | -13 +13 | 1379 1720 | -4 0 | 95 27 |
| July 03 1977 | South Korea Iran | 0 0 | World Cup qualifier in South Korea | -3 +3 | 1672 1723 | -1 0 | 32 27 |
| July 29 1977 | Iran Soviet Union | 1 3 | Friendly in Iran | -13 +13 | 1710 1877 | 0 +1 | 27 9 |
| July 31 1977 | Iran Soviet Union | 1 1 | Friendly in Iran | +2 -2 | 1712 1875 | 0 0 | 27 9 |
| August 05 1977 | Iran Romania | 0 0 | Friendly in Iran | +1 -1 | 1713 1841 | 0 0 | 27 14 |
| August 14 1977 | Australia Iran | 0 1 | World Cup qualifier in Australia | -23 +23 | 1641 1736 | -1 +2 | 37 25 |
| October 01 1977 | Iran Hungary | 3 1 | Friendly in Iran | +16 -16 | 1752 1842 | +1 -3 | 23 14 |
| October 28 1977 | Iran Kuwait | 1 0 | World Cup qualifier in Iran | +13 -13 | 1765 1705 | +1 -3 | 21 31 |
| November 11 1977 | Iran South Korea | 2 2 | World Cup qualifier in Iran | -9 +9 | 1756 1715 | 0 +2 | 21 28 |
| November 18 1977 | Iran Hong Kong | 3 0 | World Cup qualifier in Iran | +3 -3 | 1759 1319 | +1 -1 | 21 107 |
| November 25 1977 | Iran Australia | 1 0 | World Cup qualifier in Iran | +9 -9 | 1768 1644 | 0 0 | 21 37 |
| December 03 1977 | Kuwait Iran | 1 2 | World Cup qualifier in Kuwait | -23 +23 | 1693 1791 | -2 +2 | 30 19 |
| April 05 1978 | Iran Yugoslavia | 0 0 | Friendly in Iran | -3 +3 | 1788 1775 | 0 +1 | 19 20 |
| April 18 1978 | Iran Wales | 0 1 | Friendly in Iran | -14 +14 | 1774 1759 | -1 +1 | 20 22 |
| April 26 1978 | Iran Bulgaria | 1 1 | Friendly in Iran | -5 +5 | 1769 1692 | -1 0 | 21 29 |
| May 11 1978 | France Iran | 2 1 | Friendly in France | +6 -6 | 1831 1763 | 0 -1 | 14 22 |
| May 19 1978 | Iran Ghana | 3 0 | Afro-Asian Championship in Iran | +22 -22 | 1785 1653 | +3 -3 | 19 37 |
| June 03 1978 | Netherlands Iran | 3 0 | World Cup in Argentina | +19 -19 | 2067 1766 | 0 -4 | 1 23 |
| June 07 1978 | Iran Scotland | 1 1 | World Cup in Argentina | +5 -5 | 1771 1823 | +1 0 | 22 13 |
| June 11 1978 | Peru Iran | 4 1 | World Cup in Argentina | +47 -47 | 1855 1724 | +3 -5 | 12 26 |
| September 06 1978 | Iran Soviet Union | 0 1 | Friendly in Iran | -8 +8 | 1716 1919 | -1 0 | 28 7 |
| September 09 1978 | Iran Morocco | 2 0 | Presidents Cup in South Korea | +26 -26 | 1742 1640 | +3 -2 | 25 37 |
| September 11 1978 | Iran New Zealand | 2 1 | Presidents Cup in South Korea | +9 -9 | 1751 1511 | +1 -2 | 24 64 |
| October 11 1978 | Iran Ghana | 3 0 | Friendly in Iran | +8 -8 | 1759 1627 | 0 -1 | 22 39 |
| June 22 1979 | Soviet Union Iran | 2 0 | Friendly in the Soviet Union | +6 -6 | 1899 1753 | 0 -1 | 9 25 |
| June 25 1979 | Iran Soviet Union | 1 3 | Friendly in Iran | -13 +13 | 1740 1912 | 0 +1 | 25 8 |
| August 05 1980 | United Arab Emirates Iran | 0 2 | Friendly in United Arab Emirates | -2 +2 | 1159 1742 | 0 0 | 149 24 |
| August 07 1980 | United Arab Emirates Iran | 0 3 | Friendly in United Arab Emirates | -2 +2 | 1157 1744 | 0 0 | 149 24 |
| September 16 1980 | Iran Syria | 0 0 | Asian Cup in Kuwait | -21 +21 | 1723 1328 | 0 +6 | 26 108 |
| September 19 1980 | China Iran | 2 2 | Asian Cup in Kuwait | +9 -9 | 1601 1714 | +2 0 | 48 26 |
| September 21 1980 | Iran North Korea | 3 2 | Asian Cup in Kuwait | +23 -23 | 1737 1670 | 0 -4 | 26 34 |
| September 24 1980 | Iran Bangladesh | 7 0 | Asian Cup in Kuwait | +2 -2 | 1739 1054 | 0 0 | 26 162 |
| September 28 1980 | Kuwait Iran | 2 1 | Asian Cup in Kuwait | +28 -28 | 1625 1711 | +8 0 | 40 26 |
| September 30 1980 | Iran North Korea | 3 0 | Asian Cup in Kuwait | +39 -39 | 1750 1631 | 0 -5 | 26 39 |
| June 26 1981 | Libya Iran | 0 1 | Friendly in Libya | -5 +5 | 1457 1755 | -1 0 | 78 22 |
| June 30 1981 | Algeria Iran | 1 0 | Friendly in Algeria | +12 -12 | 1592 1743 | +2 -2 | 48 24 |
| February 15 1982 | China Iran | 0 0 | Friendly Tournament in Pakistan | +6 -6 | 1589 1737 | +3 -1 | 47 24 |
| February 17 1982 | Pakistan Iran | 1 4 | Friendly Tournament in Pakistan | -7 +7 | 1308 1744 | -1 +1 | 114 23 |
| February 19 1982 | Iran Nepal | 4 0 | Friendly Tournament in Pakistan | +1 -1 | 1745 1004 | 0 0 | 23 168 |
| February 23 1982 | Iran Oman | 4 0 | Friendly Tournament in Pakistan | +1 -1 | 1746 999 | 0 0 | 22 170 |
| February 25 1982 | Iran Bangladesh | 9 0 | Friendly Tournament in Pakistan | +1 -1 | 1747 1053 | -1 0 | 23 164 |
| March 06 1982 | Iran North Korea | 2 0 | Friendly in Iran | +6 -6 | 1753 1594 | +1 0 | 22 44 |
| November 19 1982 | Japan Iran | 1 0 | Asian Games in India | +34 -34 | 1488 1719 | +12 -3 | 71 25 |
| November 22 1982 | Iran South Yemen | 2 0 | Asian Games in India | +2 -2 | 1721 1167 | 0 0 | 25 146 |
| November 25 1982 | Iran South Korea | 1 0 | Asian Games in India | +12 -12 | 1733 1571 | 0 -4 | 25 51 |
| November 28 1982 | Kuwait Iran | 1 0 | Asian Games in India | +25 -25 | 1662 1708 | +4 -1 | 36 26 |
| August 07 1984 | Iran Bangladesh | 5 0 | Asian Cup qualifier in Indonesia | +2 -2 | 1710 1069 | 0 -1 | 30 164 |
| August 11 1984 | Iran Thailand | 5 0 | Asian Cup qualifier in Indonesia | +7 -7 | 1717 1302 | 0 -3 | 30 115 |
| August 13 1984 | Indonesia Iran | 0 1 | Asian Cup qualifier in Indonesia | -5 +5 | 1276 1722 | 0 0 | 125 30 |
| August 15 1984 | Iran Philippines | 7 1 | Asian Cup qualifier in Indonesia | +1 -1 | 1723 911 | 0 0 | 30 179 |
| September 24 1984 | Iran Syria | 3 1 | Asian Cup qualifier in Indonesia | +5 -5 | 1728 1285 | +2 -2 | 27 123 |
| December 01 1984 | Iran United Arab Emirates | 3 0 | Asian Cup in Singapore | +7 -7 | 1735 1288 | +1 -4 | 28 123 |
| December 03 1984 | Iran China | 2 0 | Asian Cup in Singapore | +22 -22 | 1757 1555 | +5 -5 | 23 56 |
| December 07 1984 | India Iran | 0 0 | Asian Cup in Singapore | +23 -23 | 1248 1734 | +5 -5 | 135 28 |
| December 10 1984 | Singapore Iran | 1 1 | Asian Cup in Singapore | +20 -20 | 1257 1714 | +3 -4 | 132 32 |
| December 13 1984 | Iran Saudi Arabia | 1 1 | Asian Cup in Singapore | -12 +12 | 1702 1545 | 0 +3 | 32 57 |
| December 16 1984 | Iran Kuwait | 1 1 | Asian Cup in Singapore | -12 +12 | 1690 1534 | -2 +1 | 34 60 |
| January 20 1985 | Yugoslavia Iran | 3 1 | Nehru Gold Cup in India | +25 -25 | 1779 1665 | +2 -1 | 21 35 |
| January 28 1985 | Soviet Union Iran | 2 0 | Nehru Gold Cup in India | +11 -11 | 1944 1654 | 0 0 | 2 35 |
| February 05 1985 | Iran North Korea | 1 0 | Friendly in Iran | +5 -5 | 1659 1579 | +1 -2 | 35 53 |
| February 16 1986 | Iran Pakistan | 2 0 | Friendly in Iran | +1 -1 | 1660 1209 | 0 0 | 36 142 |
| February 20 1986 | Iran Ghana | 2 0 | Friendly in Iran | +7 -7 | 1667 1545 | +1 0 | 35 62 |
| May 28 1986 | China Iran | 2 1 | Friendly in China | +12 -12 | 1516 1655 | +1 -2 | 66 36 |
| September 20 1986 | Iran Thailand | 4 0 | Friendly in South Korea | +5 -5 | 1660 1319 | +2 -2 | 34 108 |
| September 22 1986 | Iran Japan | 2 0 | Asian Games in South Korea | +21 -21 | 1681 1537 | 0 -4 | 34 64 |
| September 24 1986 | Iran Bangladesh | 4 0 | Asian Games in South Korea | +4 -4 | 1685 1155 | 0 -2 | 34 150 |
| September 26 1986 | Kuwait Iran | 1 0 | Asian Games in South Korea | +24 -24 | 1647 1661 | +3 -1 | 38 35 |
| September 28 1986 | Iran Nepal | 6 0 | Asian Games in South Korea | +1 -1 | 1662 930 | 0 -1 | 35 178 |
| October 01 1986 | South Korea Iran | 1 1 | Asian Games in South Korea | -3 +3 | 1603 1665 | -1 +1 | 46 34 |
| June 15 1988 | Iran Syria | 1 1 | Asian Cup qualifier in Nepal | -14 +14 | 1651 1394 | -1 +3 | 39 91 |
| June 17 1988 | Nepal Iran | 0 3 | Asian Cup qualifier in Nepal | -3 +3 | 999 1654 | 0 0 | 172 39 |
| June 21 1988 | Hong Kong Iran | 0 2 | Asian Cup qualifier in Nepal | -6 +6 | 1280 1660 | 0 0 | 119 39 |
| June 23 1988 | Iran North Korea | 0 0 | Asian Cup qualifier in Nepal | -3 +3 | 1657 1606 | 0 0 | 39 46 |
| December 02 1988 | Qatar Iran | 0 2 | Asian Cup in Qatar | -24 +24 | 1407 1681 | -10 +5 | 93 33 |
| December 04 1988 | Iran Japan | 0 0 | Asian Cup in Qatar | -13 +13 | 1668 1501 | -2 +3 | 35 69 |
| December 08 1988 | Iran United Arab Emirates | 1 0 | Asian Cup in Qatar | +13 -13 | 1681 1472 | +4 -2 | 32 73 |
| December 11 1988 | Iran South Korea | 0 3 | Asian Cup in Qatar | -44 +44 | 1637 1723 | -9 +4 | 41 29 |
| December 14 1988 | Iran Saudi Arabia | 0 1 | Asian Cup in Qatar | -33 +33 | 1604 1551 | -5 +10 | 46 55 |
| December 17 1988 | China Iran | 0 0 | Asian Cup in Qatar | +5 -5 | 1532 1599 | +4 0 | 61 46 |
| January 20 1989 | Iran Japan | 2 2 | Friendly in Iran | -7 +7 | 1592 1424 | 0 +1 | 47 88 |
| January 22 1989 | Iran Japan | 1 3 | Friendly in Iran | -25 +25 | 1567 1449 | -2 +6 | 49 82 |
| February 23 1989 | Thailand Iran | 0 3 | World Cup qualifier in Thailand | -21 +21 | 1294 1588 | -4 +1 | 117 48 |
| February 27 1989 | Bangladesh Iran | 1 2 | World Cup qualifier in Bangladesh | -4 +4 | 1095 1592 | 0 +2 | 162 46 |
| March 17 1989 | Iran Bangladesh | 1 0 | World Cup qualifier in Iran | +1 -1 | 1593 1124 | 0 -1 | 46 156 |
| May 30 1989 | Iran Thailand | 3 0 | World Cup qualifier in Iran | +5 -5 | 1598 1230 | +1 -2 | 47 135 |
| July 15 1989 | China Iran | 2 0 | World Cup qualifier in China | +24 -24 | 1588 1574 | +5 -5 | 48 51 |
| July 22 1989 | Iran China | 3 2 | World Cup qualifier in Iran | +15 -15 | 1589 1573 | +2 -3 | 49 52 |
| November 01 1989 | Iran South Yemen | 2 0 | Friendly Tournament in Kuwait | +3 -3 | 1592 1113 | 0 -1 | 46 163 |
| November 03 1989 | Iran Guinea | 1 1 | Friendly Tournament in Kuwait | -6 +6 | 1586 1459 | -1 +2 | 47 79 |
| November 05 1989 | Iran Iraq | 0 0 | Friendly Tournament in Kuwait | 0 0 | 1586 1577 | 0 0 | 47 48 |
| November 08 1989 | Iran Uganda | 2 2 | Friendly Tournament in Kuwait | -5 +5 | 1581 1479 | -1 +1 | 48 73 |
| November 12 1989 | Kuwait Iran | 1 0 | Friendly Tournament in Kuwait | +14 -14 | 1509 1567 | +6 -3 | 64 51 |
| February 02 1990 | Iran Poland | 0 2 | Friendly in Iran | -11 +11 | 1556 1764 | -4 +2 | 54 21 |
| February 04 1990 | Iran Poland | 0 1 | Friendly in Iran | -7 +7 | 1549 1771 | -2 +1 | 56 20 |
| September 24 1990 | Iran Malaysia | 3 0 | Asian Games in China | +15 -15 | 1564 1306 | +3 0 | 53 113 |
| September 28 1990 | Iran North Korea | 2 1 | Asian Games in China | +18 -18 | 1582 1504 | +3 -4 | 50 66 |
| October 01 1990 | Iran Japan | 1 0 | Asian Games in China | +11 -11 | 1593 1398 | +3 -2 | 47 94 |
| October 03 1990 | Iran South Korea | 1 0 | Asian Games in China | +28 -28 | 1621 1715 | +8 -3 | 39 27 |
| October 06 1990 | Iran North Korea | 0 0 | Asian Games in China | -6 +6 | 1615 1528 | -3 +1 | 42 60 |
| September 27 1991 | Iran Algeria | 2 1 | Afro-Asian Championship in Iran | +27 -27 | 1642 1720 | +5 -4 | 39 28 |
| October 13 1991 | Algeria Iran | 1 0 | Afro-Asian Championship in Algeria | +13 -13 | 1733 1629 | +2 -2 | 26 41 |
| July 03 1992 | Iran Pakistan | 7 0 | Asian Cup qualifier in India | +4 -4 | 1633 1103 | +1 0 | 40 168 |
| July 05 1992 | India Iran | 0 3 | Asian Cup qualifier in India | -6 +6 | 1113 1639 | -2 +1 | 166 39 |
| October 02 1992 | Iran Cameroon | 1 1 | Friendly in Iran | -3 +3 | 1636 1649 | -1 0 | 39 36 |
| October 04 1992 | Iran Cameroon | 0 0 | Friendly in Iran | -2 +2 | 1634 1651 | 0 0 | 38 36 |
| October 18 1992 | Kuwait Iran | 1 1 | Friendly in Kuwait | +1 -1 | 1509 1633 | 0 0 | 68 41 |
| October 30 1992 | Iran North Korea | 2 0 | Asian Cup in Japan | +25 -25 | 1658 1492 | +6 -5 | 34 70 |
| November 01 1992 | Iran United Arab Emirates | 0 0 | Asian Cup in Japan | -13 +13 | 1645 1479 | -4 +5 | 38 77 |
| November 03 1992 | Japan Iran | 1 0 | Asian Cup in Japan | +31 -31 | 1498 1614 | +12 -8 | 70 46 |
| June 06 1993 | Iran Pakistan | 5 0 | Friendly Tournament in Iran | +1 -1 | 1615 1033 | -3 -2 | 49 181 |
| June 06 1993 | Iran Bosnia and Herzegovina | 1 3 | Friendly in Iran | -23 +23 | 1592 1523 | -3 - | 49 64 |
| June 08 1993 | Iran Turkmenistan | 2 1 | Friendly Tournament in Iran | +5 -5 | 1597 1395 | +2 - | 47 102 |
| June 13 1993 | Iran Tajikistan | 1 0 | Friendly Tournament in Iran | +6 -6 | 1603 1463 | 0 0 | 48 84 |
| June 14 1993 | Iran Turkmenistan | 2 1 | Friendly Tournament in Iran | +4 -4 | 1607 1391 | +1 -1 | 47 103 |
| June 23 1993 | Iran Oman | 0 0 | World Cup qualifier in Iran | -19 +19 | 1588 1114 | -3 +2 | 49 171 |
| June 25 1993 | Iran Taiwan | 6 0 | World Cup qualifier in Iran | +3 -3 | 1591 1117 | +1 -1 | 48 171 |
| June 27 1993 | Iran Syria | 1 1 | World Cup qualifier in Iran | -13 +13 | 1578 1426 | -3 +5 | 51 94 |
| July 02 1993 | Iran Oman | 1 0 | World Cup qualifier in Syria | +3 -3 | 1581 1144 | +2 -1 | 49 164 |
| July 04 1993 | Iran Taiwan | 6 0 | World Cup qualifier in Syria | +5 -5 | 1586 1086 | +1 -1 | 48 174 |
| July 06 1993 | Syria Iran | 1 1 | World Cup qualifier in Syria | +3 -3 | 1440 1583 | 0 0 | 93 48 |
| October 16 1993 | Iran South Korea | 0 3 | World Cup qualifier in Qatar | -32 +32 | 1551 1644 | -7 +7 | 60 39 |
| October 18 1993 | Japan Iran | 1 2 | World Cup qualifier in Qatar | -24 +24 | 1603 1575 | -6 +4 | 48 56 |
| October 22 1993 | Iran Iraq | 1 2 | World Cup qualifier in Qatar | -18 +18 | 1557 1630 | -3 +4 | 59 41 |
| October 25 1993 | Iran North Korea | 2 1 | World Cup qualifier in Qatar | +23 -23 | 1580 1586 | +5 -5 | 54 52 |
| October 28 1993 | Saudi Arabia Iran | 4 3 | World Cup qualifier in Qatar | +15 -15 | 1686 1565 | +2 -2 | 30 55 |
| October 03 1994 | Bahrain Iran | 0 0 | Asian Games in Japan | +8 -8 | 1434 1557 | +7 0 | 89 55 |
| October 05 1994 | Iran Turkmenistan | 1 1 | Asian Games in Japan | -7 +7 | 1550 1440 | -4 +4 | 59 87 |
| October 07 1994 | China Iran | 1 0 | Asian Games in Japan | +20 -20 | 1573 1530 | +4 -7 | 52 66 |
| October 09 1994 | Iran Yemen | 4 0 | Asian Games in Japan | +9 -9 | 1539 1175 | +4 -4 | 62 158 |
| April 26 1996 | Turkmenistan Iran | 1 1 | Friendly in Turkmenistan | +1 -1 | 1415 1538 | +1 0 | 98 64 |
| April 28 1996 | Turkmenistan Iran | 1 0 | Friendly in Turkmenistan | +11 -11 | 1426 1527 | +1 +1 | 97 63 |
| May 17 1996 | Iran Qatar | 2 0 | Friendly in Iran | +7 -7 | 1534 1423 | 0 -3 | 63 96 |
| May 27 1996 | Kuwait Iran | 2 2 | Friendly in Kuwait | -2 +2 | 1502 1536 | 0 -1 | 72 64 |
| May 30 1996 | Kuwait Iran | 1 2 | Friendly in Kuwait | -12 +12 | 1490 1548 | -3 +3 | 76 61 |
| June 01 1996 | Qatar Iran | 0 1 | Friendly in Qatar | -9 +9 | 1410 1557 | -4 +4 | 101 57 |
| June 10 1996 | Iran Nepal | 8 0 | Asian Cup qualifier in Iran | +1 -1 | 1558 935 | 0 -1 | 57 195 |
| June 12 1996 | Iran Sri Lanka | 7 0 | Asian Cup qualifier in Iran | +2 -2 | 1560 964 | +1 0 | 56 192 |
| June 14 1996 | Iran Oman | 2 0 | Asian Cup qualifier in Iran | +8 -8 | 1568 1321 | +1 -1 | 55 124 |
| June 17 1996 | Iran Sri Lanka | 4 0 | Asian Cup qualifier in Oman | +3 -3 | 1571 988 | 0 0 | 55 187 |
| June 19 1996 | Iran Nepal | 4 0 | Asian Cup qualifier in Oman | +2 -2 | 1573 895 | +1 0 | 54 200 |
| June 21 1996 | Oman Iran | 1 2 | Asian Cup qualifier in Oman | -12 +12 | 1319 1585 | -4 +4 | 126 50 |
| October 04 1996 | Kuwait Iran | 0 1 | Friendly in Kuwait | -11 +11 | 1496 1596 | -2 +3 | 77 49 |
| November 13 1996 | Lebanon Iran | 0 0 | Friendly in Lebanon | +4 -4 | 1362 1592 | 0 0 | 116 52 |
| November 25 1996 | Iran Turkmenistan | 0 1 | Friendly in Iran | -17 +17 | 1575 1387 | -4 +10 | 54 104 |
| December 05 1996 | Iraq Iran | 2 1 | Asian Cup in United Arab Emirates | +20 -20 | 1665 1555 | +2 -3 | 35 57 |
| December 08 1996 | Iran Thailand | 3 1 | Asian Cup in United Arab Emirates | +28 -28 | 1583 1436 | +4 -8 | 54 94 |
| December 11 1996 | Iran Saudi Arabia | 3 0 | Asian Cup in United Arab Emirates | +53 -53 | 1636 1602 | +14 -14 | 39 50 |
| December 16 1996 | Iran South Korea | 6 2 | Asian Cup in United Arab Emirates | +44 -44 | 1680 1572 | +5 -10 | 34 56 |
| December 18 1996 | Saudi Arabia Iran | 0 0 | Asian Cup in United Arab Emirates | +4 -4 | 1626 1676 | +2 0 | 42 34 |
| December 21 1996 | Iran Kuwait | 1 1 | Asian Cup in United Arab Emirates | -5 +5 | 1671 1610 | 0 +2 | 34 48 |
| April 11 1997 | Kuwait Iran | 0 2 | Friendly in Kuwait | -17 +17 | 1603 1688 | -2 +5 | 50 30 |
| April 21 1997 | Iran Kenya | 3 0 | Friendly in Iran | +4 -4 | 1692 1419 | +2 -1 | 29 97 |
| April 27 1997 | China Iran | 0 0 | Friendly in China | +2 -2 | 1524 1690 | +2 -1 | 66 31 |
| June 02 1997 | Iran Maldives | 17 0 | World Cup qualifier in Syria | +1 -1 | 1691 831 | +1 0 | 29 207 |
| June 04 1997 | Iran Kyrgyzstan | 7 0 | World Cup qualifier in Syria | +5 -5 | 1696 1184 | 0 -1 | 29 158 |
| June 06 1997 | Syria Iran | 0 1 | World Cup qualifier in Syria | -13 +13 | 1457 1709 | -4 +3 | 85 26 |
| June 09 1997 | Iran Kyrgyzstan | 3 1 | World Cup qualifier in Iran | +2 -2 | 1711 1190 | +1 -2 | 27 156 |
| June 11 1997 | Iran Maldives | 9 0 | World Cup qualifier in Iran | 0 0 | 1711 818 | 0 0 | 27 208 |
| June 13 1997 | Iran Syria | 2 2 | World Cup qualifier in Iran | -16 +16 | 1695 1443 | -2 +7 | 29 89 |
| August 17 1997 | Canada Iran | 0 1 | Friendly in Canada | -10 +10 | 1587 1705 | -2 +2 | 53 29 |
| September 01 1997 | United Arab Emirates Iran | 3 1 | Friendly in United Arab Emirates | +15 -15 | 1625 1690 | +2 -2 | 48 31 |
| September 13 1997 | China Iran | 2 4 | World Cup qualifier in China | -30 +30 | 1565 1720 | -7 +4 | 59 28 |
| September 19 1997 | Iran Saudi Arabia | 1 1 | World Cup qualifier in Iran | -9 +9 | 1711 1656 | -1 0 | 29 41 |
| September 26 1997 | Kuwait Iran | 1 1 | World Cup qualifier in Kuwait | -2 +2 | 1652 1713 | 0 +1 | 42 28 |
| October 03 1997 | Iran Qatar | 3 0 | World Cup qualifier in Iran | +9 -9 | 1722 1463 | 0 -4 | 28 82 |
| October 17 1997 | Iran China | 4 1 | World Cup qualifier in Iran | +16 -16 | 1738 1598 | +4 -2 | 25 53 |
| October 24 1997 | Saudi Arabia Iran | 1 0 | World Cup qualifier in Saudi Arabia | +20 -20 | 1651 1718 | +2 -3 | 43 29 |
| October 31 1997 | Iran Kuwait | 0 0 | World Cup qualifier in Iran | -11 +11 | 1707 1619 | -1 +1 | 30 49 |
| November 07 1997 | Qatar Iran | 2 0 | World Cup qualifier in Qatar | +37 -37 | 1558 1670 | +9 -9 | 59 38 |
| November 16 1997 | Japan Iran | 3 2 | World Cup qualifier in Malaysia | +17 -17 | 1731 1653 | +3 -5 | 27 44 |
| November 22 1997 | Iran Australia | 1 1 | World Cup qualifier in Iran | +5 -5 | 1658 1832 | +2 -1 | 42 14 |
| November 29 1997 | Australia Iran | 2 2 | World Cup qualifier in Australia | -13 +13 | 1819 1671 | -2 +3 | 16 39 |
| January 28 1998 | Nigeria Iran | 1 0 | Carlsberg Cup in Hong Kong | +15 -15 | 1689 1656 | +2 -2 | 34 39 |
| January 31 1998 | Iran Chile | 1 1 | Carlsberg Cup in Hong Kong | +3 -3 | 1659 1723 | 0 0 | 39 29 |
| April 14 1998 | Iran Kuwait | 1 1 | Friendly in Iran | -4 +4 | 1655 1606 | -1 0 | 40 55 |
| April 20 1998 | Iran Hungary | 0 2 | Friendly Tournament in Iran | -33 +33 | 1622 1603 | -10 +1 | 50 56 |
| April 22 1998 | Iran Jamaica | 1 0 | Friendly Tournament in Iran | +11 -11 | 1633 1624 | +7 -6 | 43 49 |
| June 03 1998 | Croatia Iran | 2 0 | Friendly in Croatia | +5 -5 | 1813 1628 | 0 -2 | 17 45 |
| June 14 1998 | Yugoslavia Iran | 1 0 | World Cup in France | +9 -9 | 1944 1619 | +1 -6 | 5 52 |
| June 21 1998 | Iran United States | 2 1 | World Cup in France | +38 -38 | 1657 1678 | +10 -4 | 40 34 |
| June 25 1998 | Germany Iran | 2 0 | World Cup in France | +10 -10 | 2038 1647 | +1 -1 | 1 41 |
| October 13 1998 | Kuwait Iran | 3 0 | Friendly in Kuwait | +13 -13 | 1652 1634 | +3 -5 | 44 50 |
| December 01 1998 | Iran Kazakhstan | 2 0 | Asian Games in Thailand | +16 -16 | 1650 1440 | +4 -5 | 42 93 |
| December 05 1998 | Iran Laos | 6 1 | Asian Games in Thailand | +2 -2 | 1652 1004 | 0 0 | 42 187 |
| December 08 1998 | Oman Iran | 4 2 | Asian Games in Thailand | +51 -51 | 1409 1601 | +11 -12 | 102 54 |
| December 10 1998 | Iran Tajikistan | 5 0 | Asian Games in Thailand | +26 -26 | 1627 1452 | +3 -10 | 51 89 |
| December 12 1998 | Iran China | 2 1 | Asian Games in Thailand | +23 -23 | 1650 1648 | +9 -6 | 42 44 |
| December 14 1998 | Iran Uzbekistan | 4 0 | Asian Games in Thailand | +26 -26 | 1676 1516 | +5 -3 | 37 68 |
| December 16 1998 | Iran China | 1 0 | Asian Games in Thailand | +19 -19 | 1695 1645 | +5 -5 | 32 46 |
| December 19 1998 | Iran Kuwait | 2 0 | Asian Games in Thailand | +31 -31 | 1726 1678 | +6 -8 | 26 36 |
| February 15 1999 | Kuwait Iran | 1 2 | Friendly Tournament in Kuwait | -17 +17 | 1658 1743 | -3 +4 | 42 22 |
| March 14 1999 | China Iran | 1 0 | Friendly in China | +9 -9 | 1677 1734 | +3 0 | 38 22 |
| June 02 1999 | Ecuador Iran | 1 1 | Canada Cup in Canada | +1 -1 | 1702 1733 | 0 0 | 30 22 |
| June 04 1999 | Canada Iran | 0 1 | Canada Cup in Canada | -11 +11 | 1521 1744 | -2 +1 | 66 21 |
| June 06 1999 | Iran Guatemala | 2 2 | Canada Cup in Canada | -9 +9 | 1735 1521 | -1 +5 | 23 68 |
| September 08 1999 | Japan Iran | 1 1 | Friendly in Japan | +1 -1 | 1598 1734 | 0 0 | 52 26 |
| October 10 1999 | Denmark Iran | 0 0 | Friendly in Denmark | -5 +5 | 1827 1739 | 0 +2 | 17 24 |
| January 09 2000 | Mexico Iran | 2 1 | Friendly in the United States | +6 -6 | 1887 1733 | 0 0 | 9 25 |
| January 16 2000 | United States Iran | 1 1 | Friendly in the United States | -4 +4 | 1776 1737 | -1 0 | 20 25 |
| February 04 2000 | Kuwait Iran | 1 1 | Friendly in Kuwait | -1 +1 | 1662 1738 | 0 0 | 43 24 |
| March 22 2000 | Cyprus Iran | 0 0 | Friendly in Cyprus | +4 -4 | 1510 1734 | 0 0 | 69 24 |
| March 31 2000 | Iran Maldives | 8 0 | Asian Cup qualifier in Syria | +1 -1 | 1735 926 | 0 -1 | 24 194 |
| April 02 2000 | Syria Iran | 0 1 | Asian Cup qualifier in Syria | -10 +10 | 1438 1745 | -1 +2 | 90 22 |
| April 04 2000 | Bahrain Iran | 1 0 | Asian Cup qualifier in Syria | +37 -37 | 1372 1708 | +8 -8 | 114 30 |
| April 09 2000 | Iran Bahrain | 3 0 | Asian Cup qualifier in Iran | +5 -5 | 1713 1367 | 0 -1 | 30 115 |
| April 11 2000 | Iran Syria | 1 1 | Asian Cup qualifier in Iran | -16 +16 | 1697 1458 | 0 +4 | 30 88 |
| April 13 2000 | Iran Maldives | 3 0 | Asian Cup qualifier in Iran | 0 0 | 1697 913 | 0 0 | 30 197 |
| May 24 2000 | Iran Kazakhstan | 3 0 | West Asian Championship in Jordan | +14 -14 | 1711 1447 | +1 -4 | 29 90 |
| May 26 2000 | Palestine Iran | 1 1 | West Asian Championship in Jordan | +18 -18 | 1255 1693 | +1 -3 | 143 32 |
| May 28 2000 | Iran Syria | 1 0 | West Asian Championship in Jordan | +11 -11 | 1704 1505 | +2 -4 | 30 71 |
| May 31 2000 | Jordan Iran | 0 1 | West Asian Championship in Jordan | -12 +12 | 1437 1716 | 0 +2 | 89 29 |
| June 02 2000 | Iran Syria | 1 0 | West Asian Championship in Jordan | +9 -9 | 1725 1503 | +2 -4 | 27 72 |
| June 07 2000 | Iran Egypt | 1 1 | Friendly Tournament in Iran | -7 +7 | 1718 1667 | -4 +2 | 30 41 |
| June 09 2000 | Iran Macedonia | 3 1 | Friendly Tournament in Iran | +6 -6 | 1724 1487 | +4 -4 | 26 79 |
| August 16 2000 | Iran Georgia | 2 1 | Friendly in Iran | +2 -2 | 1726 1474 | +1 -1 | 27 83 |
| September 01 2000 | Austria Iran | 5 1 | Friendly in Austria | +17 -17 | 1677 1709 | +1 -5 | 41 32 |
| September 27 2000 | Qatar Iran | 1 2 | Friendly in Qatar | -8 +8 | 1530 1717 | -2 +2 | 66 31 |
| October 12 2000 | Lebanon Iran | 0 4 | Asian Cup in Lebanon | -20 +20 | 1369 1737 | -6 +5 | 110 25 |
| October 15 2000 | Iran Thailand | 1 1 | Asian Cup in Lebanon | -15 +15 | 1722 1506 | -4 +5 | 29 73 |
| October 18 2000 | Iran Iraq | 1 0 | Asian Cup in Lebanon | +21 -21 | 1743 1641 | +7 -3 | 22 48 |
| October 23 2000 | South Korea Iran | 2 1 | Asian Cup in Lebanon | +27 -27 | 1747 1716 | +7 -9 | 22 31 |
| November 24 2000 | Iran Guam | 19 0 | World Cup qualifier in Iran | 0 0 | 1716 682 | 0 0 | 31 218 |
| November 28 2000 | Iran Tajikistan | 2 0 | World Cup qualifier in Iran | +7 -7 | 1723 1445 | +3 -2 | 28 89 |
| January 19 2001 | Iran China | 4 0 | Civilizations Cup in Iran | +16 -16 | 1739 1652 | +2 -3 | 26 46 |
| April 24 2001 | South Korea Iran | 1 0 | Friendly Tournament in Egypt | +15 -15 | 1765 1724 | +3 -3 | 23 31 |
| April 26 2001 | Canada Iran | 1 0 | Friendly Tournament in Egypt | +20 -20 | 1613 1704 | +3 -4 | 54 35 |
| July 22 2001 | Bosnia and Herzegovina Iran | 2 2 | Friendly in Bosnia and Herzegovina | +2 -2 | 1543 1702 | 0 0 | 65 31 |
| August 01 2001 | Qatar Iran | 2 1 | Friendly in Qatar | +11 -11 | 1591 1691 | +2 -2 | 56 36 |
| August 08 2001 | Iran Oman | 5 2 | Friendly Tournament in Iran | +5 -5 | 1696 1383 | +2 -2 | 33 106 |
| August 10 2001 | Iran Bosnia and Herzegovina | 4 0 | Friendly Tournament in Iran | +11 -11 | 1707 1532 | +2 0 | 31 65 |
| August 15 2001 | Slovakia Iran | 3 4 | Friendly in Slovakia | -10 +10 | 1596 1717 | -1 +1 | 56 29 |
| August 24 2001 | Iran Saudi Arabia | 2 0 | World Cup qualifier in Iran | +18 -18 | 1735 1657 | +2 -3 | 27 43 |
| September 01 2001 | Thailand Iran | 0 0 | World Cup qualifier in Thailand | +7 -7 | 1507 1728 | +1 -1 | 74 28 |
| September 07 2001 | Iraq Iran | 1 2 | World Cup qualifier in Iraq | -16 +16 | 1535 1744 | -3 +1 | 64 26 |
| September 14 2001 | Iran Bahrain | 0 0 | World Cup qualifier in Iran | -16 +16 | 1728 1496 | -1 +3 | 27 79 |
| September 28 2001 | Saudi Arabia Iran | 2 2 | World Cup qualifier in Saudi Arabia | -4 +4 | 1698 1732 | -1 0 | 36 27 |
| October 05 2001 | Iran Thailand | 1 0 | World Cup qualifier in Iran | +5 -5 | 1737 1482 | 0 -1 | 27 82 |
| October 12 2001 | Iran Iraq | 2 1 | World Cup qualifier in Iran | +6 -6 | 1743 1535 | 0 -1 | 25 65 |
| October 21 2001 | Bahrain Iran | 3 1 | World Cup qualifier in Bahrain | +44 -44 | 1507 1699 | +12 -13 | 74 38 |
| October 25 2001 | Iran United Arab Emirates | 1 0 | World Cup qualifier in Iran | +6 -6 | 1705 1486 | +2 -2 | 36 81 |
| October 31 2001 | United Arab Emirates Iran | 0 3 | World Cup qualifier in United Arab Emirates | -23 +23 | 1463 1728 | -5 +8 | 86 28 |
| November 10 2001 | Ireland Iran | 2 0 | World Cup qualifier in Ireland | +14 -14 | 1849 1714 | +2 -4 | 10 33 |
| November 15 2001 | Iran Ireland | 1 0 | World Cup qualifier in Iran | +22 -22 | 1736 1827 | +4 -3 | 27 14 |
| February 06 2002 | Iran Slovakia | 2 3 | Friendly in Iran | -15 +15 | 1721 1638 | -1 +4 | 29 45 |
| March 01 2002 | Iran Venezuela | 1 0 | Friendly Tournament in Morocco | +8 -8 | 1729 1538 | +2 -1 | 29 62 |
| May 30 2002 | Kuwait Iran | 1 3 | Friendly in Kuwait | -11 +11 | 1522 1740 | -4 +2 | 67 27 |
| August 21 2002 | Ukraine Iran | 0 1 | Friendly in Ukraine | -10 +10 | 1646 1750 | -2 +1 | 40 28 |
| August 30 2002 | Jordan Iran | 1 0 | West Asian Championship in Syria | +36 -36 | 1402 1714 | +13 -6 | 101 34 |
| September 03 2002 | Iran Lebanon | 2 0 | West Asian Championship in Syria | +7 -7 | 1721 1367 | 0 -5 | 34 115 |
| September 05 2002 | Iraq Iran | 0 0 | West Asian Championship in Syria | +7 -7 | 1606 1714 | +2 0 | 52 34 |
| September 07 2002 | Syria Iran | 2 2 | West Asian Championship in Syria | +11 -11 | 1405 1703 | +3 -2 | 103 36 |
| September 19 2002 | Iran Paraguay | 1 1 | Friendly Tournament in Iran | -3 +3 | 1700 1730 | 0 +2 | 36 30 |
| February 04 2003 | Uruguay Iran | 1 1 | Carlsberg Cup in Hong Kong | -3 +3 | 1758 1703 | 0 0 | 26 35 |
| August 13 2003 | Iran Iraq | 0 1 | Friendly Tournament in Iran | -23 +23 | 1680 1629 | -2 +6 | 36 47 |
| August 15 2003 | Iran Cameroon | 4 1 | Friendly Tournament in Iran | +28 -28 | 1708 1777 | +2 0 | 34 20 |
| August 20 2003 | Belarus Iran | 2 1 | Friendly in Belarus | +13 -13 | 1503 1695 | +5 -1 | 73 35 |
| September 05 2003 | Iran Jordan | 4 1 | Asian Cup qualifier in Iran | +12 -12 | 1707 1511 | +2 -3 | 33 71 |
| September 26 2003 | Jordan Iran | 3 2 | Asian Cup qualifier in Jordan | +26 -26 | 1531 1681 | +4 -4 | 68 36 |
| October 12 2003 | Iran New Zealand | 3 0 | AFC-OFC Challenge Cup in Iran | +11 -11 | 1692 1531 | 0 -3 | 37 68 |
| October 27 2003 | North Korea Iran | 1 3 | Asian Cup qualifier in North Korea | -21 +21 | 1460 1713 | -3 +7 | 85 29 |
| November 19 2003 | Lebanon Iran | 0 3 | Asian Cup qualifier in Lebanon | -14 +14 | 1365 1727 | -6 +1 | 114 28 |
| November 28 2003 | Iran Lebanon | 1 0 | Asian Cup qualifier in Iran | +3 -3 | 1730 1362 | 0 0 | 28 114 |
| December 02 2003 | Kuwait Iran | 3 1 | Friendly in Kuwait | +19 -19 | 1554 1711 | +1 -2 | 65 30 |
| February 18 2004 | Iran Qatar | 3 1 | World Cup qualifier in Iran | +10 -10 | 1721 1518 | +3 -4 | 29 73 |
| March 31 2004 | Laos Iran | 0 7 | World Cup qualifier in Laos | -1 +1 | 906 1722 | 0 +1 | 194 29 |
| June 09 2004 | Iran Jordan | 0 1 | World Cup qualifier in Iran | -32 +32 | 1690 1612 | -5 +6 | 35 53 |
| June 17 2004 | Iran Lebanon | 4 0 | West Asian Championship in Iran | +7 -7 | 1697 1389 | +1 0 | 33 109 |
| June 21 2004 | Iran Syria | 7 1 | West Asian Championship in Iran | +9 -9 | 1706 1427 | 0 -2 | 31 99 |
| June 23 2004 | Iran Iraq | 2 1 | West Asian Championship in Iran | +7 -7 | 1713 1544 | +2 -1 | 29 65 |
| June 25 2004 | Iran Syria | 4 1 | West Asian Championship in Iran | +7 -7 | 1720 1430 | +1 -1 | 28 98 |
| July 20 2004 | Iran Thailand | 3 0 | Asian Cup in China | +12 -12 | 1732 1394 | 0 -3 | 30 107 |
| July 24 2004 | Oman Iran | 2 2 | Asian Cup in China | +12 -12 | 1561 1720 | +2 0 | 62 30 |
| July 28 2004 | Japan Iran | 0 0 | Asian Cup in China | -7 +7 | 1815 1727 | -1 0 | 16 30 |
| July 31 2004 | Iran South Korea | 4 3 | Asian Cup in China | +23 -23 | 1750 1683 | +1 -2 | 29 34 |
| August 03 2004 | China Iran | 1 1 | Asian Cup in China | +1 -1 | 1641 1749 | 0 0 | 47 29 |
| August 06 2004 | Iran Bahrain | 4 2 | Asian Cup in China | +20 -20 | 1769 1551 | +5 -1 | 24 64 |
| September 08 2004 | Jordan Iran | 0 2 | World Cup qualifier in Jordan | -27 +27 | 1611 1796 | -9 +1 | 54 23 |
| October 09 2004 | Iran Germany | 0 2 | Friendly in Iran | -18 +18 | 1778 1842 | -1 +2 | 24 13 |
| October 13 2004 | Qatar Iran | 2 3 | World Cup qualifier in Qatar | -9 +9 | 1444 1787 | -1 +1 | 92 23 |
| November 17 2004 | Iran Laos | 7 0 | World Cup qualifier in Iran | 0 0 | 1787 899 | 0 0 | 22 195 |
| December 18 2004 | Iran Panama | 1 0 | Friendly in Iran | +2 -2 | 1789 1493 | 0 -1 | 22 80 |
| February 02 2005 | Iran Bosnia and Herzegovina | 2 1 | Friendly in Iran | +3 -3 | 1792 1602 | +1 -1 | 21 54 |
| February 09 2005 | Bahrain Iran | 0 0 | World Cup qualifier in Bahrain | +6 -6 | 1583 1786 | -1 0 | 62 21 |
| March 25 2005 | Iran Japan | 2 1 | World Cup qualifier in Iran | +17 -17 | 1803 1818 | +2 -1 | 19 16 |
| March 30 2005 | North Korea Iran | 0 2 | World Cup qualifier in North Korea | -13 +13 | 1459 1816 | -4 +3 | 88 17 |
| May 29 2005 | Iran Azerbaijan | 2 1 | Friendly in Iran | +1 -1 | 1817 1335 | 0 -1 | 15 122 |
| June 03 2005 | Iran North Korea | 1 0 | World Cup qualifier in Iran | +3 -3 | 1820 1456 | 0 -1 | 15 88 |
| June 08 2005 | Iran Bahrain | 1 0 | World Cup qualifier in Iran | +5 -5 | 1825 1579 | 0 -2 | 17 62 |
| August 17 2005 | Japan Iran | 2 1 | World Cup qualifier in Japan | +16 -16 | 1804 1809 | +2 -1 | 18 17 |
| August 24 2005 | Iran Libya | 4 0 | Friendly in Iran | +3 -3 | 1812 1503 | 0 -1 | 17 81 |
| October 12 2005 | South Korea Iran | 2 0 | Friendly in South Korea | +18 -18 | 1649 1794 | +4 -4 | 46 21 |
| November 13 2005 | Iran Togo | 2 0 | Friendly Tournament in Iran | +7 -7 | 1801 1584 | +1 0 | 19 57 |
| February 22 2006 | Iran Taiwan | 4 0 | Asian Cup qualifier in Iran | 0 0 | 1801 981 | 0 0 | 19 188 |
| March 01 2006 | Iran Costa Rica | 3 2 | Friendly in Iran | +5 -5 | 1806 1716 | 0 0 | 19 35 |
| May 28 2006 | Croatia Iran | 2 2 | Friendly in Croatia | -3 +3 | 1825 1809 | 0 0 | 13 18 |
| May 31 2006 | Iran Bosnia and Herzegovina | 5 2 | Friendly in Iran | +5 -5 | 1814 1602 | +1 0 | 17 53 |
| June 11 2006 | Mexico Iran | 3 1 | World Cup in Germany | +45 -45 | 1859 1769 | +3 -10 | 12 25 |
| June 17 2006 | Portugal Iran | 2 0 | World Cup in Germany | +29 -29 | 1924 1740 | +3 -2 | 7 28 |
| June 21 2006 | Angola Iran | 1 1 | World Cup in Germany | +13 -13 | 1589 1727 | +1 -3 | 56 34 |
| August 08 2006 | Iran United Arab Emirates | 1 0 | Friendly in Iran | +3 -3 | 1730 1487 | 0 0 | 32 79 |
| August 16 2006 | Iran Syria | 1 1 | Asian Cup qualifier in Iran | -16 +16 | 1714 1445 | -3 +2 | 35 94 |
| September 02 2006 | South Korea Iran | 1 1 | Asian Cup qualifier in South Korea | -5 +5 | 1692 1719 | +1 +1 | 38 34 |
| September 06 2006 | Syria Iran | 0 2 | Asian Cup qualifier in Syria | -16 +16 | 1421 1735 | -2 +2 | 96 31 |
| October 04 2006 | Iran Iraq | 2 0 | Friendly Tournament in Jordan | +11 -11 | 1746 1523 | +2 -5 | 29 74 |
| October 06 2006 | Jordan Iran | 0 0 | Friendly Tournament in Jordan | +6 -6 | 1503 1740 | +1 -1 | 77 30 |
| October 11 2006 | Taiwan Iran | 0 2 | Asian Cup qualifier in Taiwan | -1 +1 | 945 1741 | 0 0 | 190 29 |
| November 15 2006 | Iran South Korea | 2 0 | Asian Cup qualifier in Iran | +16 -16 | 1757 1644 | +4 -2 | 25 48 |
| January 12 2007 | United Arab Emirates Iran | 0 2 | Friendly in United Arab Emirates | -8 +8 | 1466 1765 | -10 0 | 92 25 |
| February 07 2007 | Iran Belarus | 2 2 | Friendly in Iran | -7 +7 | 1758 1535 | -1 +3 | 26 69 |
| March 24 2007 | Qatar Iran | 0 1 | Friendly in Qatar | -6 +6 | 1500 1764 | -2 +3 | 83 23 |
| June 02 2007 | Mexico Iran | 4 0 | Friendly in Mexico | +11 -11 | 1822 1753 | +1 -2 | 15 27 |
| June 16 2007 | Iran Iraq | 0 0 | West Asian Championship in Jordan | -11 +11 | 1742 1560 | -1 +4 | 28 63 |
| June 20 2007 | Iran Palestine | 2 0 | West Asian Championship in Jordan | +4 -4 | 1746 1258 | +1 0 | 27 140 |
| June 22 2007 | Jordan Iran | 0 1 | West Asian Championship in Jordan | -13 +13 | 1499 1759 | -3 +1 | 78 26 |
| June 24 2007 | Iran Iraq | 2 1 | West Asian Championship in Jordan | +11 -11 | 1770 1581 | +2 -2 | 24 59 |
| July 02 2007 | Iran Jamaica | 8 1 | Friendly in Iran | +6 -6 | 1776 1534 | +1 -2 | 23 71 |
| July 11 2007 | Iran Uzbekistan | 2 1 | Asian Cup in Malaysia | +10 -10 | 1786 1522 | +4 -1 | 18 72 |
| July 15 2007 | China Iran | 2 2 | Asian Cup in Malaysia | +13 -13 | 1598 1773 | +2 -4 | 57 22 |
| July 18 2007 | Malaysia Iran | 0 2 | Asian Cup in Malaysia | -4 +4 | 1152 1777 | 0 +1 | 168 21 |
| July 22 2007 | Iran South Korea | 0 0 | Asian Cup in Malaysia | -10 +10 | 1767 1635 | -2 +3 | 23 48 |
| January 10 2008 | Qatar Iran | 0 0 | Friendly in Qatar | +5 -5 | 1467 1762 | 0 -1 | 88 24 |
| January 30 2008 | Iran Costa Rica | 0 0 | Friendly in Iran | -6 +6 | 1756 1616 | -5 +3 | 29 51 |
| February 06 2008 | Iran Syria | 0 0 | World Cup qualifier in Iran | -15 +15 | 1741 1515 | -1 +5 | 30 75 |
| March 21 2008 | Bahrain Iran | 1 0 | Friendly in Bahrain | +14 -14 | 1494 1727 | +5 -2 | 80 33 |
| March 26 2008 | Kuwait Iran | 2 2 | World Cup qualifier in Kuwait | +11 -11 | 1417 1716 | +2 -1 | 98 34 |
| May 25 2008 | Iran Zambia | 3 2 | Friendly in Iran | +4 -4 | 1720 1565 | 0 0 | 35 60 |
| June 02 2008 | Iran United Arab Emirates | 0 0 | World Cup qualifier in Iran | -16 +16 | 1704 1474 | -2 +4 | 38 88 |
| June 07 2008 | United Arab Emirates Iran | 0 1 | World Cup qualifier in United Arab Emirates | -13 +13 | 1461 1717 | -5 +2 | 93 36 |
| June 14 2008 | Syria Iran | 0 2 | World Cup qualifier in Syria | -20 +20 | 1475 1737 | -4 +7 | 88 28 |
| June 22 2008 | Iran Kuwait | 2 0 | World Cup qualifier in Iran | +5 -5 | 1742 1411 | 0 -2 | 29 101 |
| August 07 2008 | Iran Palestine | 3 0 | West Asian Championship in Iran | +2 -2 | 1744 1223 | +1 0 | 28 150 |
| August 11 2008 | Iran Qatar | 6 1 | West Asian Championship in Iran | +11 -11 | 1755 1516 | +2 -2 | 26 77 |
| August 13 2008 | Iran Syria | 2 0 | West Asian Championship in Iran | +8 -8 | 1763 1524 | +3 -5 | 23 77 |
| August 15 2008 | Iran Jordan | 2 1 | West Asian Championship in Iran | +5 -5 | 1768 1539 | 0 0 | 23 67 |
| August 27 2008 | Iran Azerbaijan | 1 0 | Friendly in Iran | +1 -1 | 1769 1342 | 0 0 | 22 120 |
| September 06 2008 | Saudi Arabia Iran | 1 1 | World Cup qualifier in Saudi Arabia | -1 +1 | 1684 1770 | -2 +1 | 42 21 |
| October 15 2008 | Iran North Korea | 2 1 | World Cup qualifier in Iran | +6 -6 | 1776 1547 | +1 +1 | 21 66 |
| November 09 2008 | Qatar Iran | 0 1 | Friendly in Qatar | -6 +6 | 1504 1782 | -1 +1 | 82 20 |
| November 19 2008 | United Arab Emirates Iran | 1 1 | World Cup qualifier in United Arab Emirates | +14 -14 | 1410 1768 | +9 -1 | 101 21 |
| December 17 2008 | Ecuador Iran | 1 0 | Friendly Tournament in Oman | +18 -18 | 1707 1750 | +3 -5 | 38 26 |
| December 19 2008 | Iran China | 2 0 | Friendly Tournament in Oman | +9 -9 | 1759 1510 | +3 -6 | 23 80 |
| January 09 2009 | Iran China | 3 1 | Friendly in Iran | +4 -4 | 1763 1519 | +1 -1 | 22 74 |
| January 14 2009 | Iran Singapore | 6 0 | Asian Cup qualifier in Iran | +5 -5 | 1768 1363 | +1 -1 | 21 119 |
| January 28 2009 | Thailand Iran | 0 0 | Asian Cup qualifier in Thailand | +12 -12 | 1443 1756 | +6 -3 | 94 23 |
| February 11 2009 | Iran South Korea | 1 1 | World Cup qualifier in Iran | -8 +8 | 1748 1707 | -2 +1 | 27 39 |
| March 14 2009 | Iran Kenya | 1 0 | Friendly in Iran | +2 -2 | 1750 1417 | +1 0 | 26 100 |
| March 23 2009 | Kuwait Iran | 0 1 | Friendly in Kuwait | -5 +5 | 1445 1755 | 0 +3 | 93 23 |
| March 28 2009 | Iran Saudi Arabia | 1 2 | World Cup qualifier in Iran | -31 +31 | 1724 1673 | -9 +1 | 32 45 |
| April 01 2009 | Iran Senegal | 1 1 | Friendly in Iran | -7 +7 | 1717 1516 | -4 +3 | 34 78 |
| June 01 2009 | China Iran | 1 0 | Friendly in China | +13 -13 | 1540 1704 | +4 -4 | 71 38 |
| June 06 2009 | North Korea Iran | 0 0 | World Cup qualifier in North Korea | +4 -4 | 1530 1700 | 0 -1 | 74 39 |
| June 10 2009 | Iran United Arab Emirates | 1 0 | World Cup qualifier in Iran | +3 -3 | 1703 1380 | 0 0 | 40 112 |
| June 17 2009 | South Korea Iran | 1 1 | World Cup qualifier in South Korea | -6 +6 | 1712 1709 | -1 +3 | 35 36 |
| July 05 2009 | Botswana Iran | 1 1 | Friendly in Botswana | +7 -7 | 1293 1702 | 0 -2 | 133 39 |
| August 12 2009 | Bosnia and Herzegovina Iran | 2 3 | Friendly in Bosnia and Herzegovina | -10 +10 | 1604 1712 | -3 +1 | 53 38 |
| August 31 2009 | Bahrain Iran | 4 2 | Friendly Tournament in Bahrain | +23 -23 | 1622 1689 | +5 -5 | 50 43 |
| September 05 2009 | Uzbekistan Iran | 0 0 | Friendly in Uzbekistan | +2 -2 | 1521 1687 | +1 +1 | 77 42 |
| November 10 2009 | Iran Iceland | 1 0 | Friendly in Iran | +2 -2 | 1689 1424 | +1 0 | 42 97 |
| November 14 2009 | Iran Jordan | 1 0 | Asian Cup qualifier in Iran | +4 -4 | 1693 1413 | +1 -3 | 41 103 |
| November 18 2009 | Iran Macedonia | 1 1 | Friendly in Iran | -6 +6 | 1687 1548 | -1 +2 | 41 69 |
| November 22 2009 | Jordan Iran | 1 0 | Asian Cup qualifier in Jordan | +29 -29 | 1442 1658 | +6 -3 | 97 44 |
| December 28 2009 | Qatar Iran | 3 2 | Friendly Tournament in Qatar | +17 -17 | 1531 1641 | +4 -2 | 78 46 |
| December 30 2009 | Mali Iran | 2 1 | Friendly Tournament in Qatar | +19 -19 | 1571 1622 | +7 -2 | 60 48 |
| January 02 2010 | Iran North Korea | 1 0 | Friendly Tournament in Qatar | +12 -12 | 1634 1535 | 0 -9 | 48 78 |
| January 06 2010 | Singapore Iran | 1 3 | Asian Cup qualifier in Singapore | -19 +19 | 1375 1653 | -4 +4 | 111 44 |
| March 03 2010 | Iran Thailand | 1 0 | Asian Cup qualifier in Iran | +6 -6 | 1659 1445 | 0 -1 | 44 95 |