| world | interactive | biggest upsets | historical data | football links | about ratings | contact |
| europe | america | latin america | africa | asia | caribbean | oceania |
African Nations Cup Asian Challenge Cup Cecafa Cup South Asian Cup
| Morocco matches, ratings and points exchanged | |||||||
| date | match | tournament | rating | rank | |||
| October 19 1957 | Morocco Iraq | 3 3 | Pan Arab Games in Lebanon | 0 0 | 1600 1600 | - - | 36 36 |
| October 21 1957 | Morocco Libya | 5 1 | Pan Arab Games in Lebanon | +25 -25 | 1625 1451 | +6 -7 | 30 67 |
| October 23 1957 | Morocco Tunisia | 3 1 | Pan Arab Games in Lebanon | +23 -23 | 1648 1516 | +5 -2 | 25 51 |
| October 26 1957 | Syria Morocco | 1 1 | Pan Arab Games in Lebanon | +14 -14 | 1372 1634 | +2 -3 | 85 28 |
| April 03 1958 | Morocco Libya | 3 1 | Friendly in Morocco | +4 -4 | 1638 1416 | 0 0 | 29 71 |
| May 10 1958 | Morocco Algeria | 1 3 | Friendly in Morocco | -14 +14 | 1624 1775 | -1 0 | 30 15 |
| November 08 1959 | Malta Morocco | 2 2 | Olympic Games qualifier in Malta | +14 -14 | 1229 1610 | +1 -4 | 109 37 |
| November 15 1959 | Tunisia Morocco | 2 0 | Olympic Games qualifier in Tunisia | +35 -35 | 1490 1575 | +8 -6 | 55 43 |
| December 13 1959 | Morocco Malta | 2 1 | Olympic Games qualifier in Morocco | +3 -3 | 1578 1219 | +1 -1 | 42 111 |
| December 27 1959 | Morocco Tunisia | 3 1 | Olympic Games qualifier in Morocco | +16 -16 | 1594 1481 | +1 -7 | 40 58 |
| January 01 1960 | Morocco Yugoslavia | 0 5 | Friendly in Morocco | -13 +13 | 1581 1839 | -1 0 | 41 10 |
| October 30 1960 | Morocco Tunisia | 2 1 | World Cup qualifier in Morocco | +7 -7 | 1588 1416 | 0 0 | 42 75 |
| November 13 1960 | Tunisia Morocco | 2 1 | World Cup qualifier in Tunisia | +24 -24 | 1440 1564 | +4 -5 | 71 47 |
| December 11 1960 | Morocco East Germany | 2 3 | Friendly in Morocco | -14 +14 | 1550 1514 | -1 +2 | 47 53 |
| January 22 1961 | Morocco Tunisia | 1 1 | World Cup qualifier in Italy | -8 +8 | 1542 1415 | -1 +4 | 48 76 |
| April 02 1961 | Ghana Morocco | 0 0 | World Cup qualifier in Ghana | -11 +11 | 1658 1553 | 0 +1 | 28 47 |
| May 28 1961 | Morocco Ghana | 1 0 | World Cup qualifier in Morocco | +19 -19 | 1572 1622 | +1 -3 | 45 34 |
| June 18 1961 | Yugoslavia Morocco | 3 2 | Friendly in Yugoslavia | +2 -2 | 1878 1570 | 0 0 | 9 45 |
| June 21 1961 | East Germany Morocco | 1 2 | Friendly in East Germany | -11 +11 | 1507 1581 | -2 +2 | 54 43 |
| September 03 1961 | Morocco Lebanon | 1 0 | Pan Arab Games in Morocco | +6 -6 | 1587 1359 | -1 -1 | 44 96 |
| September 04 1961 | Morocco Libya | 6 2 | Pan Arab Games in Morocco | +13 -13 | 1600 1400 | +2 -4 | 42 84 |
| September 06 1961 | Morocco Saudi Arabia | 13 1 | Pan Arab Games in Morocco | +12 -12 | 1612 1319 | +3 -3 | 39 103 |
| September 08 1961 | Morocco Kuwait | 3 1 | Pan Arab Games in Morocco | +9 -9 | 1621 1409 | +3 -3 | 36 81 |
| September 10 1961 | Morocco Egypt | 2 2 | Pan Arab Games in Morocco | -3 +3 | 1618 1670 | -2 0 | 38 27 |
| November 12 1961 | Morocco Spain | 0 1 | World Cup qualifier in Morocco | -10 +10 | 1608 1911 | -2 +3 | 41 5 |
| November 23 1961 | Spain Morocco | 3 2 | World Cup qualifier in Spain | +4 -4 | 1915 1604 | +1 0 | 4 41 |
| December 10 1961 | Morocco East Germany | 2 0 | Friendly in Morocco | +7 -7 | 1611 1488 | +1 -2 | 40 59 |
| April 15 1962 | Morocco Poland | 1 3 | Friendly in Morocco | -17 +17 | 1594 1672 | -4 +3 | 43 25 |
| September 12 1962 | Algeria Morocco | 3 1 | Friendly in Algeria | +5 -5 | 1795 1589 | +1 -2 | 17 43 |
| September 30 1962 | Romania Morocco | 4 0 | Friendly in Romania | +12 -12 | 1640 1577 | +2 -2 | 29 44 |
| October 11 1962 | Poland Morocco | 1 1 | Friendly in Poland | -4 +4 | 1614 1581 | -1 +1 | 34 43 |
| December 23 1962 | Morocco Romania | 3 1 | Friendly in Morocco | +14 -14 | 1595 1649 | +3 -2 | 40 28 |
| January 13 1963 | Morocco Switzerland | 1 0 | Friendly in Morocco | +6 -6 | 1601 1560 | +1 -1 | 38 49 |
| September 21 1963 | Morocco Syria | 1 0 | Mediterranean Games in Italy | +13 -13 | 1614 1452 | +3 -2 | 37 73 |
| September 25 1963 | Morocco Tunisia | 1 0 | Mediterranean Games in Italy | +17 -17 | 1631 1537 | +2 -2 | 34 53 |
| November 16 1963 | Nigeria Morocco | 3 0 | Olympic Games qualifier in Nigeria | +36 -36 | 1556 1595 | +5 -6 | 52 40 |
| December 01 1963 | Morocco Soviet Union | 1 1 | Friendly in Morocco | +6 -6 | 1601 1953 | +2 0 | 38 1 |
| December 29 1963 | Morocco West Germany | 1 4 | Friendly in Morocco | -10 +10 | 1591 1879 | -3 +1 | 42 6 |
| March 08 1964 | Morocco Nigeria | 4 1 | Olympic Games qualifier in Morocco | +15 -15 | 1606 1452 | +4 0 | 37 73 |
| March 24 1964 | Morocco Nigeria | 2 1 | Olympic Games qualifier in Egypt | +12 -12 | 1618 1440 | +3 -4 | 33 77 |
| April 25 1964 | Morocco Uruguay | 0 1 | Friendly in Morocco | -7 +7 | 1611 1822 | -4 0 | 36 13 |
| May 10 1964 | Ethiopia Morocco | 0 1 | Olympic Games qualifier in Ethiopia | -16 +16 | 1430 1627 | -8 +5 | 82 33 |
| May 24 1964 | Morocco Ethiopia | 1 0 | Olympic Games qualifier in Morocco | +6 -6 | 1633 1413 | 0 0 | 32 84 |
| October 13 1964 | Yugoslavia Morocco | 3 1 | Olympic Games in Japan | +19 -19 | 1881 1614 | +2 -3 | 5 37 |
| March 12 1965 | Morocco Kuwait | 2 0 | Friendly tournament in Libya | +7 -7 | 1621 1306 | +4 -1 | 34 111 |
| March 14 1965 | Morocco Tunisia | 0 0 | Friendly tournament in Libya | -4 +4 | 1617 1526 | -1 +4 | 35 52 |
| March 19 1965 | Libya Morocco | 1 0 | Friendly tournament in Libya | +17 -17 | 1486 1600 | +5 -7 | 68 42 |
| November 01 1965 | Algeria Morocco | 0 0 | Friendly in Algeria | -5 +5 | 1700 1605 | -2 +1 | 29 39 |
| March 06 1966 | Morocco Algeria | 1 0 | Friendly in Morocco | +10 -10 | 1615 1690 | +2 0 | 35 30 |
| November 24 1966 | Algeria Morocco | 2 2 | Friendly in Algeria | -5 +5 | 1685 1620 | 0 +1 | 27 37 |
| February 22 1967 | West Germany Morocco | 5 1 | Friendly in West Germany | +2 -2 | 1990 1618 | 0 0 | 2 37 |
| September 12 1967 | Algeria Morocco | 3 1 | Mediterranean Games in Tunisia | +20 -20 | 1755 1598 | +3 -2 | 18 38 |
| November 05 1967 | Morocco Tunisia | 1 1 | Olympic Games qualifier in Morocco | -8 +8 | 1590 1559 | -1 +3 | 39 49 |
| November 26 1967 | Tunisia Morocco | 0 0 | Olympic Games qualifier in Tunisia | -4 +4 | 1555 1594 | -2 +1 | 52 41 |
| March 17 1968 | Morocco Algeria | 0 0 | Friendly in Morocco | -1 +1 | 1593 1656 | -1 0 | 43 32 |
| June 09 1968 | Morocco Ghana | 1 1 | Olympic Games qualifier in Morocco | +3 -3 | 1596 1748 | +1 0 | 41 20 |
| June 30 1968 | Ghana Morocco | 1 2 | Olympic Games qualifier in Ghana | -32 +32 | 1716 1628 | -1 +5 | 21 36 |
| November 03 1968 | Morocco Senegal | 1 0 | World Cup qualifier in Morocco | +10 -10 | 1638 1534 | +3 -1 | 33 57 |
| January 05 1969 | Senegal Morocco | 2 1 | World Cup qualifier in Senegal | +21 -21 | 1548 1617 | +5 -5 | 55 36 |
| February 13 1969 | Morocco Senegal | 2 0 | World Cup qualifier in Spain | +23 -23 | 1640 1514 | +6 -4 | 30 62 |
| March 09 1969 | Algeria Morocco | 2 0 | African Nations Cup qualifier in Algeria | +25 -25 | 1619 1615 | +7 -8 | 36 38 |
| March 22 1969 | Morocco Algeria | 1 0 | African Nations Cup qualifier in Morocco | +15 -15 | 1630 1604 | +3 -5 | 35 41 |
| April 27 1969 | Tunisia Morocco | 0 0 | World Cup qualifier in Tunisia | -1 +1 | 1555 1631 | 0 0 | 52 36 |
| May 18 1969 | Morocco Tunisia | 0 0 | World Cup qualifier in Morocco | -9 +9 | 1622 1564 | -2 +2 | 36 50 |
| June 13 1969 | Morocco Tunisia | 2 2 | World Cup qualifier in France | -3 +3 | 1619 1567 | -1 0 | 37 50 |
| September 21 1969 | Morocco Nigeria | 2 1 | World Cup qualifier in Morocco | +10 -10 | 1629 1526 | +1 -2 | 37 60 |
| October 10 1969 | Sudan Morocco | 0 0 | World Cup qualifier in Sudan | -3 +3 | 1582 1632 | -1 +1 | 49 35 |
| October 26 1969 | Morocco Sudan | 3 0 | World Cup qualifier in Morocco | +21 -21 | 1653 1561 | +2 -6 | 34 53 |
| October 30 1969 | Algeria Morocco | 1 0 | Friendly in Algeria | +9 -9 | 1606 1644 | +2 -1 | 40 35 |
| November 08 1969 | Nigeria Morocco | 2 0 | World Cup qualifier in Nigeria | +31 -31 | 1566 1613 | +7 -5 | 50 40 |
| December 28 1969 | Morocco Bulgaria | 3 0 | Friendly in Morocco | +22 -22 | 1635 1783 | +3 -1 | 35 12 |
| June 03 1970 | West Germany Morocco | 2 1 | World Cup in Mexico | +9 -9 | 1951 1626 | 0 -1 | 4 39 |
| June 06 1970 | Peru Morocco | 3 0 | World Cup in Mexico | +38 -38 | 1763 1588 | +5 -7 | 18 46 |
| June 11 1970 | Bulgaria Morocco | 1 1 | World Cup in Mexico | -10 +10 | 1700 1598 | -1 +3 | 25 43 |
| December 10 1970 | Algeria Morocco | 3 1 | African Nations Cup qualifier in Algeria | +23 -23 | 1608 1575 | +5 -6 | 42 49 |
| December 27 1970 | Morocco Algeria | 3 0 | African Nations Cup qualifier in Morocco | +28 -28 | 1603 1580 | +6 -5 | 42 47 |
| 1971 | Morocco Niger | 5 1 | Olympic Games qualifier in Morocco | +4 -4 | 1607 1221 | +1 0 | 41 129 |
| 1971 | Niger Morocco | 1 3 | Olympic Games qualifier in Niger | -10 +10 | 1211 1617 | 0 +1 | 129 41 |
| September 12 1971 | Morocco Mexico | 2 1 | Friendly in Morocco | +9 -9 | 1626 1662 | +2 -2 | 41 34 |
| October 08 1971 | Morocco Egypt | 1 0 | Mediterranean Games in Turkey | +28 -28 | 1654 1754 | +5 -5 | 36 21 |
| October 10 1971 | Morocco Greece | 1 0 | Mediterranean Games in Turkey | +15 -15 | 1669 1551 | +4 -4 | 32 55 |
| October 13 1971 | Morocco Egypt | 3 0 | African Nations Cup qualifier in Morocco | +32 -32 | 1701 1711 | +4 -7 | 28 26 |
| October 27 1971 | Egypt Morocco | 3 2 | African Nations Cup qualifier in Egypt | +14 -14 | 1725 1687 | +3 -1 | 23 29 |
| 1972 | Mali Morocco | 1 4 | Olympic Games qualifier in Mali | -33 +33 | 1534 1720 | -15 +7 | 59 24 |
| 1972 | Morocco Mali | 2 1 | Olympic Games qualifier in Morocco | +6 -6 | 1726 1528 | +7 -15 | 24 59 |
| January 31 1972 | Morocco Romania | 2 4 | Friendly in Morocco | -17 +17 | 1709 1785 | -5 +1 | 29 15 |
| February 17 1972 | Senegal Morocco | 1 3 | Friendly in Senegal | -10 +10 | 1488 1719 | -3 +1 | 67 27 |
| February 20 1972 | Nigeria Morocco | 3 0 | Friendly in Nigeria | +22 -22 | 1541 1697 | +4 -2 | 58 29 |
| February 25 1972 | Congo Morocco | 1 1 | African Nations Cup in Cameroon | +11 -11 | 1542 1686 | +1 -2 | 58 31 |
| February 27 1972 | Morocco Sudan | 1 1 | African Nations Cup in Cameroon | -4 +4 | 1682 1635 | -1 0 | 32 39 |
| February 29 1972 | Morocco Zaire | 1 1 | African Nations Cup in Cameroon | 0 0 | 1682 1688 | 0 0 | 32 31 |
| April 23 1972 | Morocco Tunisia | 0 0 | Olympic Games qualifier in Morocco | -9 +9 | 1673 1612 | 0 +1 | 31 41 |
| April 23 1972 | Tunisia Morocco | 3 3 | Olympic Games qualifier in Tunisia | -2 +2 | 1610 1675 | +1 0 | 41 31 |
| August 31 1972 | Morocco Malaysia | 6 0 | Olympic Games in West Germany | +33 -33 | 1708 1460 | +3 -5 | 28 71 |
| September 03 1972 | Soviet Union Morocco | 3 0 | Olympic Games in West Germany | +27 -27 | 1923 1681 | +2 -3 | 4 31 |
| September 08 1972 | Poland Morocco | 5 0 | Olympic Games in West Germany | +32 -32 | 1892 1649 | +3 -3 | 6 34 |
| November 19 1972 | Morocco Senegal | 0 0 | World Cup qualifier in Morocco | -12 +12 | 1637 1522 | 0 +2 | 34 60 |
| December 03 1972 | Senegal Morocco | 1 2 | World Cup qualifier in Senegal | -19 +19 | 1503 1656 | -3 0 | 63 34 |
| February 11 1973 | Guinea Morocco | 1 1 | World Cup qualifier in Guinea | -6 +6 | 1665 1662 | -3 +1 | 33 34 |
| February 25 1973 | Morocco Guinea | 2 0 | World Cup qualifier in Morocco | +22 -22 | 1684 1643 | +4 -4 | 28 35 |
| May 20 1973 | Ivory Coast Morocco | 1 1 | World Cup qualifier in Ivory Coast | -3 +3 | 1626 1687 | 0 0 | 38 31 |
| May 20 1973 | Morocco Algeria | 1 1 | Friendly in Morocco | -6 +6 | 1681 1551 | 0 +3 | 31 54 |
| June 03 1973 | Morocco Ivory Coast | 4 1 | World Cup qualifier in Morocco | +20 -20 | 1701 1606 | +2 -2 | 28 40 |
| October 21 1973 | Zambia Morocco | 4 0 | World Cup qualifier in Zambia | +47 -47 | 1554 1654 | +6 -4 | 56 33 |
| October 31 1973 | Algeria Morocco | 2 0 | Friendly in Algeria | +15 -15 | 1574 1639 | +7 -3 | 47 35 |
| November 25 1973 | Morocco Zambia | 2 0 | World Cup qualifier in Morocco | +14 -14 | 1653 1522 | +3 -1 | 32 59 |
| December 09 1973 | Zaire Morocco | 3 0 | World Cup qualifier in Zaire | +21 -21 | 1726 1632 | +3 -4 | 26 36 |
| April 07 1974 | Morocco Algeria | 2 0 | Friendly in Morocco | +8 -8 | 1640 1542 | 0 0 | 36 55 |
| September 26 1974 | Morocco Jordan | 2 1 | Kuneitra Cup in Syria | +2 -2 | 1642 1188 | +1 0 | 35 138 |
| September 28 1974 | Morocco Egypt | 4 2 | Kuneitra Cup in Syria | +22 -22 | 1664 1607 | +2 -3 | 33 40 |
| September 30 1974 | Morocco Tunisia | 3 1 | Kuneitra Cup in Syria | +23 -23 | 1687 1647 | +4 -5 | 29 35 |
| October 02 1974 | Morocco Lebanon | 3 0 | Kuneitra Cup in Syria | +7 -7 | 1694 1364 | +1 -1 | 28 98 |
| October 04 1974 | Morocco Algeria | 1 0 | Kuneitra Cup in Syria | +8 -8 | 1702 1511 | +1 -1 | 27 61 |
| October 06 1974 | Morocco Sudan | 2 0 | Kuneitra Cup in Syria | +11 -11 | 1713 1496 | 0 -2 | 27 66 |
| October 09 1974 | Syria Morocco | 1 1 | Kuneitra Cup in Syria | +3 -3 | 1539 1710 | +1 0 | 53 27 |
| October 31 1974 | Algeria Morocco | 0 0 | Friendly in Algeria | +3 -3 | 1514 1707 | +1 0 | 61 28 |
| 1975 | Morocco Nigeria | 1 0 | Olympic Games qualifier in Morocco | +10 -10 | 1717 1600 | -3 +2 | 29 40 |
| 1975 | Nigeria Morocco | 3 1 | Olympic Games qualifier in Nigeria | +31 -31 | 1631 1686 | +2 -3 | 40 29 |
| February 23 1975 | Morocco Libya | 2 1 | Olympic Games qualifier in Morocco | +3 -3 | 1689 1372 | 0 0 | 29 95 |
| March 14 1975 | Libya Morocco | 0 1 | Olympic Games qualifier in Libya | -9 +9 | 1363 1698 | -2 0 | 97 29 |
| June 01 1975 | Algeria Morocco | 1 0 | Friendly in Algeria | +12 -12 | 1541 1686 | +1 0 | 60 28 |
| August 10 1975 | Morocco Gambia | 3 0 | African Nations Cup qualifier in Morocco | +4 -4 | 1690 1280 | 0 -1 | 27 121 |
| August 24 1975 | Gambia Morocco | 0 3 | African Nations Cup qualifier in Gambia | -10 +10 | 1270 1700 | -1 +2 | 122 27 |
| August 31 1975 | Morocco Tunisia | 0 0 | Mediterranean Games in Algeria | -4 +4 | 1696 1628 | -2 0 | 29 40 |
| September 06 1975 | Morocco Tunisia | 1 1 | Mediterranean Games in Algeria | -5 +5 | 1691 1615 | 0 0 | 29 42 |
| September 14 1975 | Morocco Senegal | 4 0 | African Nations Cup qualifier in Morocco | +13 -13 | 1704 1509 | +3 -1 | 26 63 |
| September 28 1975 | Senegal Morocco | 2 1 | African Nations Cup qualifier in Senegal | +25 -25 | 1534 1679 | +2 -3 | 61 29 |
| October 26 1975 | Ghana Morocco | 2 0 | African Nations Cup qualifier in Ghana | +30 -30 | 1613 1649 | +1 -4 | 45 33 |
| November 09 1975 | Morocco Ghana | 2 0 | African Nations Cup qualifier in Morocco | +19 -19 | 1668 1594 | +2 -2 | 31 45 |
| November 30 1975 | Morocco Tunisia | 1 0 | Olympic Games qualifier in Morocco | +12 -12 | 1680 1609 | +2 -2 | 29 44 |
| December 14 1975 | Tunisia Morocco | 1 0 | Olympic Games qualifier in Tunisia | +18 -18 | 1627 1662 | +4 -1 | 40 30 |
| March 01 1976 | Morocco Sudan | 2 2 | African Nations Cup in Ethiopia | -9 +9 | 1653 1543 | -3 0 | 34 59 |
| March 04 1976 | Morocco Zaire | 1 0 | African Nations Cup in Ethiopia | +23 -23 | 1676 1599 | +2 -4 | 31 45 |
| March 06 1976 | Morocco Nigeria | 3 1 | African Nations Cup in Ethiopia | +41 -41 | 1717 1671 | +6 -5 | 25 31 |
| March 09 1976 | Morocco Egypt | 2 1 | African Nations Cup in Ethiopia | +20 -20 | 1737 1633 | +2 -6 | 23 40 |
| March 11 1976 | Morocco Nigeria | 2 1 | African Nations Cup in Ethiopia | +20 -20 | 1757 1650 | +2 -3 | 21 34 |
| March 14 1976 | Guinea Morocco | 1 1 | African Nations Cup in Ethiopia | +5 -5 | 1698 1752 | 0 -1 | 28 22 |
| October 08 1976 | Morocco Palestine | 3 0 | Pan Arab Games in Syria | +5 -5 | 1757 1284 | +3 0 | 19 118 |
| October 10 1976 | Morocco Saudi Arabia | 0 0 | Pan Arab Games in Syria | -16 +16 | 1741 1368 | -2 +4 | 22 97 |
| October 12 1976 | Morocco Jordan | 3 0 | Pan Arab Games in Syria | +3 -3 | 1744 1192 | 0 0 | 22 139 |
| October 14 1976 | Morocco South Yemen | 4 0 | Pan Arab Games in Syria | +2 -2 | 1746 1149 | 0 0 | 22 143 |
| October 16 1976 | Morocco Mauritania | 2 0 | Pan Arab Games in Syria | +1 -1 | 1747 1069 | 0 0 | 22 155 |
| October 18 1976 | Syria Morocco | 0 0 | Pan Arab Games in Syria | +9 -9 | 1486 1738 | +2 -1 | 69 23 |
| December 12 1976 | Morocco Tunisia | 1 1 | World Cup qualifier in Morocco | -10 +10 | 1728 1651 | 0 0 | 23 37 |
| January 09 1977 | Tunisia Morocco | 1 1 | World Cup qualifier in Tunisia | -1 +1 | 1650 1729 | 0 0 | 36 23 |
| February 26 1978 | Morocco Soviet Union | 2 3 | Friendly in Morocco | -8 +8 | 1721 1902 | -2 0 | 27 8 |
| March 06 1978 | Morocco Tunisia | 1 1 | African Nations Cup in Ghana | -1 +1 | 1720 1711 | 0 0 | 27 29 |
| March 09 1978 | Morocco Congo | 1 0 | African Nations Cup in Ghana | +11 -11 | 1731 1490 | +1 -3 | 26 70 |
| March 11 1978 | Uganda Morocco | 3 0 | African Nations Cup in Ghana | +67 -67 | 1591 1664 | +14 -10 | 46 36 |
| September 09 1978 | Iran Morocco | 2 0 | Presidents Cup in South Korea | +26 -26 | 1742 1638 | +3 -2 | 25 37 |
| September 13 1978 | Morocco New Zealand | 3 0 | Presidents Cup in South Korea | +22 -22 | 1660 1479 | +2 -6 | 35 73 |
| September 16 1979 | Mauritania Morocco | 2 2 | African Nations Cup qualifier in Mauritania | +18 -18 | 1058 1642 | 0 -2 | 160 36 |
| September 23 1979 | Morocco Egypt | 0 0 | Mediterranean Games in Yugoslavia | -1 +1 | 1641 1625 | 0 0 | 36 43 |
| September 30 1979 | Morocco Mauritania | 4 1 | African Nations Cup qualifier in Morocco | +1 -1 | 1642 1057 | +1 0 | 35 160 |
| October 28 1979 | Morocco Togo | 7 0 | African Nations Cup qualifier in Morocco | +12 -12 | 1654 1408 | +2 -2 | 33 83 |
| November 11 1979 | Togo Morocco | 2 1 | African Nations Cup qualifier in Togo | +28 -28 | 1436 1626 | +7 -8 | 79 41 |
| February 12 1980 | Ivory Coast Morocco | 4 4 | Friendly in Ivory Coast | -2 +2 | 1590 1628 | -1 +1 | 49 41 |
| February 27 1980 | Morocco Tunisia | 0 0 | Friendly in Morocco | -1 +1 | 1627 1700 | -2 +1 | 44 26 |
| March 09 1980 | Guinea Morocco | 1 1 | African Nations Cup in Nigeria | +3 -3 | 1586 1624 | 0 -2 | 52 45 |
| March 13 1980 | Algeria Morocco | 1 0 | African Nations Cup in Nigeria | +27 -27 | 1618 1597 | +4 -3 | 46 49 |
| March 16 1980 | Morocco Ghana | 1 0 | African Nations Cup in Nigeria | +30 -30 | 1627 1638 | +6 -7 | 43 39 |
| March 19 1980 | Nigeria Morocco | 1 0 | African Nations Cup in Nigeria | +17 -17 | 1662 1610 | +3 -4 | 34 47 |
| March 21 1980 | Morocco Egypt | 2 0 | African Nations Cup in Nigeria | +37 -37 | 1647 1572 | +9 -6 | 38 54 |
| June 08 1980 | Tunisia Morocco | 0 1 | Friendly in Tunisia | -15 +15 | 1701 1662 | 0 +1 | 27 36 |
| June 22 1980 | Senegal Morocco | 0 1 | World Cup qualifier in Senegal | -23 +23 | 1600 1685 | -3 +3 | 48 32 |
| July 06 1980 | Morocco Senegal | 0 0 | World Cup qualifier in Morocco | -10 +10 | 1675 1613 | 0 +1 | 31 47 |
| October 15 1980 | Morocco Burma | 2 2 | Merdeka Tournament in Malaysia | -11 +11 | 1664 1379 | -3 +5 | 35 93 |
| October 20 1980 | Morocco South Korea | 1 1 | Merdeka Tournament in Malaysia | +4 -4 | 1668 1749 | 0 0 | 34 23 |
| October 22 1980 | Morocco Thailand | 2 1 | Merdeka Tournament in Malaysia | +5 -5 | 1673 1362 | +2 -1 | 32 99 |
| October 24 1980 | Malaysia Morocco | 2 0 | Merdeka Tournament in Malaysia | +35 -35 | 1380 1638 | +15 -4 | 93 36 |
| October 26 1980 | Morocco New Zealand | 3 0 | Merdeka Tournament in Malaysia | +16 -16 | 1654 1476 | +2 -2 | 34 70 |
| October 27 1980 | Morocco Kuwait | 3 0 | Merdeka Tournament in Malaysia | +20 -20 | 1674 1548 | +2 -4 | 32 57 |
| October 29 1980 | Morocco Indonesia | 2 0 | Merdeka Tournament in Malaysia | +5 -5 | 1679 1298 | 0 -2 | 32 118 |
| November 02 1980 | Malaysia Morocco | 1 2 | Merdeka Tournament in Malaysia | -7 +7 | 1367 1686 | -3 0 | 99 32 |
| November 17 1980 | Morocco Zambia | 2 0 | World Cup qualifier in Morocco | +12 -12 | 1698 1524 | +4 -5 | 27 61 |
| November 30 1980 | Zambia Morocco | 2 0 | World Cup qualifier in Zambia | +38 -38 | 1535 1660 | +8 -6 | 58 34 |
| February 15 1981 | Morocco Syria | 3 0 | Friendly in Morocco | +3 -3 | 1663 1369 | 0 -1 | 34 96 |
| March 08 1981 | Morocco Iraq | 1 1 | Friendly in Morocco | -3 +3 | 1660 1673 | 0 +1 | 34 31 |
| March 22 1981 | Morocco Liberia | 3 1 | African Nations Cup qualifier in Morocco | +4 -4 | 1664 1299 | 0 -2 | 33 119 |
| April 04 1981 | Liberia Morocco | 0 5 | African Nations Cup qualifier in Liberia | -14 +14 | 1285 1678 | -2 +1 | 121 32 |
| April 26 1981 | Morocco Egypt | 1 0 | World Cup qualifier in Morocco | +10 -10 | 1688 1588 | +1 -3 | 31 48 |
| May 08 1981 | Egypt Morocco | 0 0 | World Cup qualifier in Egypt | 0 0 | 1588 1688 | 0 0 | 49 30 |
| August 16 1981 | Morocco Zambia | 2 1 | African Nations Cup qualifier in Morocco | +10 -10 | 1698 1588 | +2 -3 | 28 49 |
| August 30 1981 | Zambia Morocco | 2 0 | African Nations Cup qualifier in Zambia | +31 -31 | 1619 1667 | +8 -4 | 41 32 |
| September 27 1981 | Morocco Tunisia | 2 2 | Friendly in Morocco | -2 +2 | 1665 1714 | -1 0 | 34 27 |
| November 01 1981 | Senegal Morocco | 2 0 | Friendly in Senegal | +14 -14 | 1607 1651 | +2 -2 | 44 38 |
| November 15 1981 | Morocco Cameroon | 0 2 | World Cup qualifier in Morocco | -45 +45 | 1606 1599 | -6 +12 | 44 46 |
| November 29 1981 | Cameroon Morocco | 2 1 | World Cup qualifier in Cameroon | +15 -15 | 1614 1591 | +4 -2 | 42 47 |
| June 21 1982 | Morocco Kuwait | 3 3 | Friendly in Morocco | -3 +3 | 1588 1596 | -2 -4 | 49 45 |
| July 23 1982 | China Morocco | 3 3 | Beijing Invitational Cup in China | -1 +1 | 1521 1589 | 0 +1 | 62 47 |
| July 25 1982 | Hong Kong Morocco | 0 0 | Beijing Invitational Cup in Hong Kong | +6 -6 | 1354 1583 | +3 -3 | 100 50 |
| October 03 1982 | Saudi Arabia Morocco | 2 1 | Friendly in Saudi Arabia | +11 -11 | 1445 1572 | +2 -1 | 81 50 |
| March 09 1983 | Senegal Morocco | 1 0 | Friendly in Senegal | +8 -8 | 1547 1564 | 0 -2 | 58 52 |
| March 23 1983 | Tunisia Morocco | 1 0 | Friendly in Tunisia | +6 -6 | 1612 1558 | 0 -3 | 42 55 |
| April 10 1983 | Morocco Mali | 4 0 | African Nations Cup qualifier in Morocco | +23 -23 | 1581 1495 | +9 -7 | 47 71 |
| April 24 1983 | Mali Morocco | 2 0 | African Nations Cup qualifier in Mali | +30 -30 | 1513 1551 | +6 -9 | 65 57 |
| August 14 1983 | Nigeria Morocco | 0 0 | African Nations Cup qualifier in Nigeria | -5 +5 | 1529 1556 | -3 +1 | 61 55 |
| August 28 1983 | Morocco Nigeria | 0 0 | African Nations Cup qualifier in Morocco | -7 +7 | 1549 1536 | -1 +4 | 56 57 |
| September 13 1983 | Morocco Libya | 2 0 | Mediterranean Games in Morocco | +20 -20 | 1569 1504 | +4 -3 | 51 65 |
| September 15 1983 | Morocco Egypt | 2 1 | Mediterranean Games in Morocco | +18 -18 | 1587 1618 | +3 -2 | 48 41 |
| January 15 1984 | Ivory Coast Morocco | 3 3 | Friendly in Ivory Coast | -2 +2 | 1555 1589 | -1 +1 | 54 47 |
| February 04 1984 | Morocco Bulgaria | 1 1 | Friendly in Morocco | 0 0 | 1589 1697 | 0 0 | 48 33 |
| June 23 1984 | Morocco Senegal | 2 1 | Friendly in Morocco | +5 -5 | 1594 1504 | +3 0 | 44 65 |
| June 30 1984 | Sierra Leone Morocco | 0 1 | World Cup qualifier in Sierra Leone | -12 +12 | 1331 1606 | -1 +1 | 108 43 |
| July 15 1984 | Morocco Sierra Leone | 4 0 | World Cup qualifier in Morocco | +8 -8 | 1614 1323 | +1 +1 | 42 107 |
| October 24 1984 | Morocco Canada | 3 2 | Friendly in Morocco | +5 -5 | 1619 1510 | 0 0 | 41 62 |
| January 02 1985 | Libya Morocco | 0 0 | Friendly in Libya | 0 0 | 1510 1619 | 0 0 | 63 42 |
| January 31 1985 | India Morocco | 0 1 | Nehru Gold Cup in India | -7 +7 | 1229 1626 | -3 +1 | 139 41 |
| February 02 1985 | Soviet Union Morocco | 1 0 | Nehru Gold Cup in India | +6 -6 | 1950 1620 | 0 -1 | 2 42 |
| April 07 1985 | Morocco Malawi | 2 0 | World Cup qualifier in Morocco | +17 -17 | 1637 1545 | +3 -4 | 39 62 |
| April 21 1985 | Malawi Morocco | 0 0 | World Cup qualifier in Malawi | 0 0 | 1543 1637 | 0 0 | 62 40 |
| July 12 1985 | Egypt Morocco | 0 0 | World Cup qualifier in Egypt | -4 +4 | 1604 1641 | -1 +2 | 45 40 |
| July 28 1985 | Morocco Egypt | 2 0 | World Cup qualifier in Morocco | +19 -19 | 1660 1585 | +3 -6 | 36 51 |
| August 04 1985 | Morocco Somalia | 3 0 | Pan Arab Games in Morocco | +1 -1 | 1661 1080 | 0 0 | 36 163 |
| August 08 1985 | Morocco Tunisia | 2 2 | Pan Arab Games in Morocco | -7 +7 | 1654 1644 | -1 +3 | 37 38 |
| August 10 1985 | Morocco Mauritania | 3 0 | Pan Arab Games in Morocco | +2 -2 | 1656 1098 | 0 -1 | 37 161 |
| August 13 1985 | Morocco Algeria | 1 0 | Pan Arab Games in Morocco | +16 -16 | 1672 1670 | +2 -1 | 35 36 |
| August 16 1985 | Morocco Iraq | 0 1 | Pan Arab Games in Morocco | -23 +23 | 1649 1746 | -2 +2 | 37 28 |
| August 25 1985 | Morocco Zaire | 1 0 | African Nations Cup qualifier in Morocco | +12 -12 | 1661 1586 | +1 -2 | 36 48 |
| September 08 1985 | Zaire Morocco | 0 0 | African Nations Cup qualifier in Zaire | -1 +1 | 1585 1662 | -1 0 | 50 36 |
| October 06 1985 | Morocco Libya | 3 0 | World Cup qualifier in Morocco | +17 -17 | 1679 1542 | 0 -2 | 36 61 |
| October 18 1985 | Libya Morocco | 1 0 | World Cup qualifier in Libya | +21 -21 | 1585 1658 | +7 0 | 49 36 |
| February 19 1986 | Morocco Bulgaria | 0 0 | Friendly in Morocco | 0 0 | 1658 1763 | 0 +1 | 37 24 |
| March 08 1986 | Algeria Morocco | 0 0 | African Nations Cup in Egypt | -1 +1 | 1676 1659 | 0 0 | 33 38 |
| March 11 1986 | Cameroon Morocco | 1 1 | African Nations Cup in Egypt | +4 -4 | 1602 1655 | +1 0 | 44 38 |
| March 14 1986 | Morocco Zambia | 1 0 | African Nations Cup in Egypt | +19 -19 | 1674 1554 | +4 -5 | 33 61 |
| March 17 1986 | Egypt Morocco | 1 0 | African Nations Cup in Egypt | +24 -24 | 1615 1650 | +5 -4 | 44 37 |
| March 20 1986 | Ivory Coast Morocco | 3 2 | African Nations Cup in Egypt | +29 -29 | 1617 1621 | +6 -6 | 44 43 |
| April 23 1986 | Northern Ireland Morocco | 2 1 | Friendly in Northern Ireland | +3 -3 | 1808 1618 | +1 -2 | 16 43 |
| June 02 1986 | Morocco Poland | 0 0 | World Cup in Mexico | +13 -13 | 1631 1760 | +3 -4 | 39 27 |
| June 06 1986 | England Morocco | 0 0 | World Cup in Mexico | -20 +20 | 1882 1651 | -1 +3 | 5 37 |
| June 11 1986 | Morocco Portugal | 3 1 | World Cup in Mexico | +60 -60 | 1711 1713 | +6 -7 | 31 30 |
| June 17 1986 | West Germany Morocco | 1 0 | World Cup in Mexico | +17 -17 | 1885 1694 | +1 -1 | 7 31 |
| June 09 1987 | Australia Morocco | 1 0 | Presidents Cup in South Korea | +21 -21 | 1694 1673 | +4 -4 | 31 35 |
| July 26 1987 | Liberia Morocco | 2 1 | Friendly in Liberia | +16 -16 | 1357 1657 | +2 -3 | 102 40 |
| February 02 1988 | Austria Morocco | 1 5 | Friendly tournament in France | -32 +32 | 1678 1689 | -7 +5 | 35 33 |
| February 05 1988 | France Morocco | 2 1 | Friendly tournament in France | +6 -6 | 1823 1683 | +1 0 | 14 33 |
| March 03 1988 | Morocco East Germany | 2 1 | Friendly in Morocco | +10 -10 | 1693 1762 | +1 0 | 32 20 |
| March 13 1988 | Morocco Zaire | 1 1 | African Nations Cup in Morocco | -14 +14 | 1679 1580 | -1 +1 | 34 51 |
| March 16 1988 | Morocco Algeria | 1 0 | African Nations Cup in Morocco | +17 -17 | 1696 1644 | +1 -1 | 33 39 |
| March 19 1988 | Morocco Ivory Coast | 0 0 | African Nations Cup in Morocco | -11 +11 | 1685 1650 | 0 0 | 33 40 |
| March 23 1988 | Morocco Cameroon | 0 1 | African Nations Cup in Morocco | -34 +34 | 1651 1687 | -6 +6 | 39 33 |
| March 26 1988 | Morocco Algeria | 1 1 | African Nations Cup in Morocco | -7 +7 | 1644 1665 | -1 +3 | 40 35 |
| December 06 1988 | Morocco Egypt | 0 0 | Friendly in Morocco | -2 +2 | 1642 1672 | -1 0 | 41 35 |
| December 15 1988 | Morocco Gabon | 5 2 | Friendly in Morocco | +6 -6 | 1648 1454 | 0 -2 | 40 80 |
| December 22 1988 | Morocco Guinea | 1 0 | Friendly in Morocco | +3 -3 | 1651 1453 | +1 -1 | 38 80 |
| January 08 1989 | Morocco Zambia | 1 0 | World Cup qualifier in Morocco | +11 -11 | 1662 1568 | +3 -2 | 35 51 |
| January 22 1989 | Tunisia Morocco | 2 1 | World Cup qualifier in Tunisia | +28 -28 | 1434 1634 | +6 -4 | 85 40 |
| March 22 1989 | Algeria Morocco | 1 1 | Friendly in Tunisia | 0 0 | 1648 1634 | 0 0 | 38 40 |
| April 09 1989 | Mali Morocco | 0 0 | African Nations Cup qualifier in Mali | +7 -7 | 1413 1627 | 0 -1 | 92 40 |
| April 23 1989 | Morocco Mali | 1 1 | African Nations Cup qualifier in Morocco | -14 +14 | 1613 1427 | -1 +4 | 42 88 |
| May 24 1989 | Morocco Algeria | 1 0 | Friendly in Morocco | +8 -8 | 1621 1644 | +2 -2 | 42 38 |
| June 11 1989 | Zaire Morocco | 0 0 | World Cup qualifier in Zaire | -2 +2 | 1552 1623 | +1 -1 | 56 42 |
| June 25 1989 | Zambia Morocco | 2 1 | World Cup qualifier in Zambia | +14 -14 | 1638 1609 | +3 -1 | 38 43 |
| August 13 1989 | Morocco Tunisia | 0 0 | World Cup qualifier in Morocco | -14 +14 | 1595 1436 | -4 +3 | 47 87 |
| August 27 1989 | Morocco Zaire | 1 1 | World Cup qualifier in Morocco | -8 +8 | 1587 1551 | -1 +2 | 48 58 |
| February 21 1990 | Morocco Ivory Coast | 2 1 | Friendly in Morocco | +9 -9 | 1596 1644 | 0 -1 | 47 36 |
| May 09 1990 | Morocco United Arab Emirates | 3 1 | Friendly in Morocco | +7 -7 | 1603 1473 | +1 -1 | 43 73 |
| August 09 1990 | Tunisia Morocco | 0 0 | Friendly in Tunisia | +2 -2 | 1439 1601 | 0 0 | 83 48 |
| August 19 1990 | Morocco Niger | 2 0 | African Nations Cup qualifier in Morocco | +6 -6 | 1607 1324 | +3 -1 | 45 113 |
| September 02 1990 | Morocco Mauritania | 4 0 | African Nations Cup qualifier in Morocco | +2 -2 | 1609 1098 | 0 0 | 45 165 |
| September 12 1990 | Ireland Morocco | 1 0 | Friendly in Ireland | +3 -3 | 1837 1606 | +2 -1 | 13 46 |
| December 12 1990 | Morocco Senegal | 0 0 | Friendly in Morocco | -4 +4 | 1602 1574 | 0 0 | 47 51 |
| January 13 1991 | Morocco Ivory Coast | 3 1 | African Nations Cup qualifier in Morocco | +24 -24 | 1626 1613 | +9 -6 | 38 43 |
| January 27 1991 | Niger Morocco | 1 0 | African Nations Cup qualifier in Niger | +30 -30 | 1362 1596 | +6 -9 | 104 47 |
| March 27 1991 | Morocco Greece | 0 0 | Friendly in Morocco | -1 +1 | 1595 1668 | 0 0 | 47 33 |
| April 03 1991 | Algeria Morocco | 2 2 | Friendly in Algeria | -6 +6 | 1753 1601 | -1 0 | 23 47 |
| April 12 1991 | Mauritania Morocco | 0 2 | African Nations Cup qualifier in Mauritania | -5 +5 | 1084 1606 | -1 0 | 168 47 |
| July 28 1991 | Ivory Coast Morocco | 2 0 | African Nations Cup qualifier in Ivory Coast | +20 -20 | 1644 1586 | +2 -3 | 38 50 |
| December 04 1991 | Morocco Mali | 3 0 | Friendly in Morocco | +6 -6 | 1592 1401 | +2 -2 | 46 91 |
| December 26 1991 | Morocco Algeria | 1 1 | Friendly in Morocco | +1 -1 | 1593 1733 | 0 -1 | 47 27 |
| January 12 1992 | Cameroon Morocco | 1 0 | African Nations Cup in Senegal | +21 -21 | 1677 1572 | +1 -2 | 34 49 |
| January 14 1992 | Morocco Zaire | 1 1 | African Nations Cup in Senegal | -2 +2 | 1570 1541 | -2 0 | 51 57 |
| March 18 1992 | Morocco United States | 3 1 | Friendly in Morocco | +13 -13 | 1583 1612 | +2 -4 | 50 45 |
| October 04 1992 | Mali Morocco | 2 1 | African Nations Cup qualifier in Mali | +23 -23 | 1452 1560 | +5 -6 | 84 57 |
| October 11 1992 | Morocco Ethiopia | 5 0 | World Cup qualifier in Morocco | +16 -16 | 1576 1404 | +4 -3 | 53 93 |
| October 25 1992 | Benin Morocco | 0 1 | World Cup qualifier in Benin | -6 +6 | 1174 1582 | 0 +2 | 154 51 |
| November 08 1992 | Morocco Egypt | 0 0 | African Nations Cup qualifier in Morocco | -3 +3 | 1579 1641 | -1 +1 | 52 39 |
| December 20 1992 | Tunisia Morocco | 1 1 | World Cup qualifier in Tunisia | -2 +2 | 1514 1581 | -2 +1 | 68 50 |
| January 17 1993 | Ethiopia Morocco | 0 1 | World Cup qualifier in Ethiopia | -14 +14 | 1364 1595 | -2 0 | 105 50 |
| January 31 1993 | Morocco Benin | 5 0 | World Cup qualifier in Morocco | +3 -3 | 1598 1148 | 0 0 | 50 158 |
| February 28 1993 | Morocco Tunisia | 0 0 | World Cup qualifier in Morocco | -7 +7 | 1591 1571 | 0 +2 | 51 53 |
| April 11 1993 | Morocco Malawi | 0 1 | African Nations Cup qualifier in Morocco | -32 +32 | 1559 1483 | -6 +11 | 57 78 |
| April 18 1993 | Morocco Senegal | 1 0 | World Cup qualifier in Morocco | +14 -14 | 1573 1541 | +4 -3 | 53 61 |
| April 25 1993 | Morocco Mali | 1 0 | African Nations Cup qualifier in Morocco | +8 -8 | 1581 1437 | +1 0 | 52 89 |
| July 04 1993 | Zambia Morocco | 2 1 | World Cup qualifier in Zambia | +12 -12 | 1630 1569 | +2 -4 | 40 54 |
| July 11 1993 | Egypt Morocco | 1 1 | African Nations Cup qualifier in Egypt | -11 +11 | 1679 1580 | -1 +3 | 31 51 |
| July 17 1993 | Senegal Morocco | 1 3 | World Cup qualifier in Senegal | -36 +36 | 1513 1616 | -9 +7 | 70 44 |
| July 25 1993 | Malawi Morocco | 0 2 | African Nations Cup qualifier in Malawi | -24 +24 | 1426 1640 | -6 +7 | 97 37 |
| September 15 1993 | Morocco Mali | 3 0 | Friendly in Morocco | +7 -7 | 1647 1479 | 0 -2 | 38 82 |
| September 22 1993 | Morocco Algeria | 0 0 | Friendly in Morocco | -4 +4 | 1643 1621 | 0 0 | 39 44 |
| October 01 1993 | Morocco Gabon | 1 0 | Friendly in Morocco | +4 -4 | 1647 1478 | 0 -1 | 37 81 |
| October 10 1993 | Morocco Zambia | 1 0 | World Cup qualifier in Morocco | +15 -15 | 1662 1651 | +5 -5 | 33 37 |
| February 02 1994 | Morocco Egypt | 1 1 | Friendly tournament in United Arab Emirates | -1 +1 | 1661 1635 | 0 +1 | 33 39 |
| February 04 1994 | United Arab Emirates Morocco | 1 1 | Friendly tournament in United Arab Emirates | +4 -4 | 1478 1657 | 0 -2 | 79 35 |
| February 06 1994 | Morocco Slovakia | 2 1 | Friendly tournament in United Arab Emirates | +11 -11 | 1668 1561 | +3 -2 | 32 56 |
| February 23 1994 | Morocco Finland | 0 0 | Friendly in Morocco | -6 +6 | 1662 1529 | -1 0 | 34 65 |
| March 23 1994 | Luxembourg Morocco | 1 2 | Friendly in Luxembourg | -2 +2 | 1128 1664 | 0 0 | 168 34 |
| April 20 1994 | Argentina Morocco | 3 1 | Friendly in Argentina | +4 -4 | 1889 1660 | 0 -2 | 7 37 |
| June 01 1994 | Canada Morocco | 1 1 | Friendly in Canada | 0 0 | 1561 1660 | 0 0 | 56 36 |
| June 19 1994 | Belgium Morocco | 1 0 | World Cup in the United States | +19 -19 | 1807 1641 | +3 -3 | 19 39 |
| June 25 1994 | Saudi Arabia Morocco | 2 1 | World Cup in the United States | +30 -30 | 1667 1611 | +8 -10 | 33 48 |
| June 29 1994 | Netherlands Morocco | 2 1 | World Cup in the United States | +9 -9 | 1928 1602 | +2 -2 | 3 49 |
| September 04 1994 | Burkina Faso Morocco | 2 1 | African Nations Cup qualifier in Burkina Faso | +25 -25 | 1443 1577 | +11 -5 | 87 51 |
| November 07 1994 | Morocco Cameroon | 1 1 | Friendly in Morocco | -2 +2 | 1575 1626 | -1 0 | 54 41 |
| November 13 1994 | Morocco Ivory Coast | 1 0 | African Nations Cup qualifier in Morocco | +20 -20 | 1595 1647 | +9 -2 | 45 35 |
| March 01 1995 | Morocco Senegal | 2 0 | Friendly in Morocco | +6 -6 | 1601 1437 | +2 -4 | 44 93 |
| March 23 1995 | Morocco Mali | 3 0 | Friendly in Morocco | +6 -6 | 1607 1435 | +3 -5 | 42 95 |
| April 09 1995 | Morocco Burkina Faso | 0 0 | African Nations Cup qualifier in Morocco | -13 +13 | 1594 1455 | -3 +4 | 47 85 |
| May 18 1995 | Morocco Egypt | 0 0 | Friendly in Morocco | -2 +2 | 1592 1612 | -1 0 | 49 41 |
| June 04 1995 | Ivory Coast Morocco | 2 0 | African Nations Cup qualifier in Ivory Coast | +20 -20 | 1628 1572 | +4 -4 | 38 52 |
| November 15 1995 | Morocco Mali | 2 0 | Friendly in Morocco | +5 -5 | 1577 1374 | +2 -3 | 49 113 |
| January 03 1996 | Morocco Tunisia | 3 1 | Friendly in Morocco | +10 -10 | 1587 1547 | +1 -2 | 49 61 |
| January 17 1996 | Morocco Armenia | 6 0 | Friendly in France | +8 -8 | 1595 1338 | +2 -2 | 47 117 |
| February 07 1996 | Morocco Luxembourg | 2 0 | Friendly in Morocco | +2 -2 | 1597 1217 | 0 0 | 48 150 |
| March 20 1996 | Morocco Egypt | 2 0 | Friendly tournament in United Arab Emirates | +24 -24 | 1621 1589 | +7 -6 | 41 49 |
| March 23 1996 | Morocco South Korea | 2 2 | Friendly tournament in United Arab Emirates | -1 +1 | 1620 1607 | -1 +1 | 42 44 |
| March 26 1996 | United Arab Emirates Morocco | 1 0 | Friendly tournament in United Arab Emirates | +14 -14 | 1550 1606 | +3 -2 | 61 44 |
| August 29 1996 | Morocco Zaire | 7 0 | Friendly in Morocco | +12 -12 | 1618 1516 | +3 -4 | 42 72 |
| October 06 1996 | Egypt Morocco | 1 1 | African Nations Cup qualifier in Egypt | -5 +5 | 1608 1623 | -2 +1 | 45 41 |
| November 09 1996 | Morocco Sierra Leone | 4 0 | World Cup qualifier in Morocco | +12 -12 | 1635 1418 | +2 -1 | 38 95 |
| December 11 1996 | Morocco Croatia | 2 2 | King Hassan Cup in Morocco | +4 -4 | 1639 1835 | +2 -1 | 37 14 |
| December 12 1996 | Morocco Nigeria | 2 0 | King Hassan Cup in Morocco | +23 -23 | 1662 1720 | +2 -2 | 35 28 |
| January 12 1997 | Ghana Morocco | 2 2 | World Cup qualifier in Ghana | 0 0 | 1559 1662 | 0 +1 | 58 35 |
| February 22 1997 | Senegal Morocco | 0 0 | African Nations Cup qualifier in Senegal | +6 -6 | 1464 1656 | +2 0 | 85 35 |
| April 06 1997 | Gabon Morocco | 0 4 | World Cup qualifier in Gabon | -29 +29 | 1449 1685 | -6 +7 | 87 31 |
| April 26 1997 | Sierra Leone Morocco | 0 1 | World Cup qualifier in Sierra Leone | -11 +11 | 1415 1696 | -2 +3 | 97 29 |
| June 01 1997 | Morocco Ethiopia | 4 0 | African Nations Cup qualifier in Morocco | +5 -5 | 1701 1317 | 0 -1 | 28 126 |
| June 07 1997 | Morocco Ghana | 1 0 | World Cup qualifier in Morocco | +9 -9 | 1710 1569 | +3 -1 | 26 58 |
| June 22 1997 | Morocco Egypt | 1 0 | African Nations Cup qualifier in Morocco | +9 -9 | 1719 1575 | +1 -1 | 29 55 |
| July 13 1997 | Ethiopia Morocco | 0 1 | African Nations Cup qualifier in Ethiopia | -6 +6 | 1297 1725 | 0 +1 | 130 27 |
| July 27 1997 | Morocco Senegal | 3 0 | African Nations Cup qualifier in Morocco | +7 -7 | 1732 1449 | +3 -1 | 25 87 |
| August 17 1997 | Morocco Gabon | 2 0 | World Cup qualifier in Morocco | +6 -6 | 1738 1442 | +1 -4 | 25 93 |
| October 09 1997 | Brazil Morocco | 2 0 | Friendly in Brazil | +2 -2 | 2120 1736 | 0 0 | 1 25 |
| November 26 1997 | Morocco Togo | 3 0 | Friendly in Morocco | +2 -2 | 1738 1388 | 0 -1 | 24 107 |
| January 14 1998 | Morocco Angola | 2 1 | Friendly in Morocco | +3 -3 | 1741 1542 | 0 0 | 24 63 |
| February 05 1998 | Morocco Niger | 3 0 | Friendly in Morocco | +2 -2 | 1743 1337 | 0 0 | 25 119 |
| February 09 1998 | Zambia Morocco | 1 1 | African Nations Cup in Burkina Faso | +6 -6 | 1658 1737 | +1 0 | 41 25 |
| February 13 1998 | Morocco Mozambique | 3 0 | African Nations Cup in Burkina Faso | +10 -10 | 1747 1376 | 0 -3 | 27 110 |
| February 17 1998 | Morocco Egypt | 1 0 | African Nations Cup in Burkina Faso | +19 -19 | 1766 1641 | +6 -6 | 21 45 |
| February 22 1998 | South Africa Morocco | 2 1 | African Nations Cup in Burkina Faso | +33 -33 | 1678 1733 | +6 -7 | 36 28 |
| April 22 1998 | Bulgaria Morocco | 2 1 | Friendly in Bulgaria | +7 -7 | 1765 1726 | +1 -2 | 21 30 |
| May 27 1998 | Morocco England | 0 1 | King Hassan Cup in Morocco | -10 +10 | 1716 1944 | -2 +1 | 31 5 |
| May 29 1998 | Morocco France | 2 2 | King Hassan Cup in Morocco | +6 -6 | 1722 1961 | +1 0 | 30 4 |
| June 04 1998 | Chile Morocco | 1 1 | Friendly in France | -1 +1 | 1757 1723 | 0 0 | 22 29 |
| June 10 1998 | Norway Morocco | 2 2 | World Cup in France | -13 +13 | 1865 1736 | -1 +4 | 10 25 |
| June 16 1998 | Brazil Morocco | 3 0 | World Cup in France | +13 -13 | 2085 1723 | 0 -4 | 1 27 |
| June 23 1998 | Morocco Scotland | 3 0 | World Cup in France | +56 -56 | 1779 1691 | +8 -8 | 21 31 |
| September 02 1998 | Morocco Senegal | 2 0 | Friendly in Morocco | +3 -3 | 1782 1462 | +1 -3 | 20 83 |
| October 03 1998 | Morocco Sierra Leone | 3 0 | African Nations Cup qualifier in Morocco | +5 -5 | 1787 1427 | 0 0 | 20 96 |
| December 24 1998 | Morocco Bulgaria | 4 1 | Friendly in Morocco | +7 -7 | 1794 1639 | 0 0 | 17 47 |
| January 20 1999 | France Morocco | 1 0 | Friendly in France | +2 -2 | 2042 1792 | 0 0 | 1 17 |
| January 24 1999 | Guinea Morocco | 1 1 | African Nations Cup qualifier in Guinea | +12 -12 | 1454 1780 | +7 -1 | 84 18 |
| February 28 1999 | Togo Morocco | 2 3 | African Nations Cup qualifier in Togo | -6 +6 | 1365 1786 | 0 0 | 112 18 |
| April 10 1999 | Morocco Togo | 1 1 | African Nations Cup qualifier in Morocco | -18 +18 | 1768 1383 | -2 +6 | 19 107 |
| April 28 1999 | Netherlands Morocco | 1 2 | Friendly in the Netherlands | -17 +17 | 1936 1785 | -1 +1 | 5 17 |
| June 05 1999 | Morocco Guinea | 1 0 | African Nations Cup qualifier in Morocco | +3 -3 | 1788 1451 | 0 0 | 17 85 |
| September 07 1999 | Belgium Morocco | 4 0 | Friendly in Belgium | +17 -17 | 1742 1771 | +3 -1 | 24 21 |
| November 17 1999 | Morocco United States | 2 1 | Friendly in Morocco | +8 -8 | 1779 1780 | 0 -1 | 21 19 |
| December 21 1999 | Morocco Senegal | 0 0 | Friendly in Morocco | -8 +8 | 1771 1536 | 0 +2 | 21 64 |
| January 18 2000 | Morocco Trinidad and Tobago | 1 0 | Friendly in Morocco | +3 -3 | 1774 1563 | 0 -1 | 21 61 |
| January 25 2000 | Morocco Congo | 1 0 | African Nations Cup in Nigeria | +6 -6 | 1780 1412 | +2 +1 | 19 99 |
| January 29 2000 | Tunisia Morocco | 0 0 | African Nations Cup in Nigeria | +11 -11 | 1626 1769 | +1 -2 | 50 21 |
| February 03 2000 | Nigeria Morocco | 2 0 | African Nations Cup in Nigeria | +37 -37 | 1713 1732 | +12 -4 | 27 25 |
| April 09 2000 | Gambia Morocco | 0 1 | World Cup qualifier in Gambia | -5 +5 | 1295 1737 | -1 +1 | 129 24 |
| April 22 2000 | Morocco Gambia | 2 0 | World Cup qualifier in Morocco | +3 -3 | 1740 1292 | +1 -3 | 23 132 |
| June 04 2000 | Morocco Jamaica | 1 0 | King Hassan Cup in Morocco | +4 -4 | 1744 1508 | 0 -1 | 22 70 |
| June 06 2000 | Morocco France | 1 5 | King Hassan Cup in Morocco | -15 +15 | 1729 2031 | -3 0 | 25 2 |
| June 17 2000 | Namibia Morocco | 0 0 | World Cup qualifier in Namibia | +14 -14 | 1343 1715 | +3 -4 | 120 30 |
| July 09 2000 | Morocco Algeria | 2 1 | World Cup qualifier in Morocco | +7 -7 | 1722 1537 | +3 -3 | 27 63 |
| September 02 2000 | Gabon Morocco | 2 0 | African Nations Cup qualifier in Gabon | +48 -48 | 1428 1674 | +17 -11 | 91 39 |
| October 08 2000 | Morocco Kenya | 1 0 | African Nations Cup qualifier in Morocco | +3 -3 | 1677 1356 | +2 0 | 38 114 |
| November 22 2000 | Morocco Libya | 0 0 | Friendly in Morocco | -8 +8 | 1669 1430 | -3 +3 | 43 93 |
| January 13 2001 | Tunisia Morocco | 0 1 | African Nations Cup qualifier in Tunisia | -24 +24 | 1617 1693 | -6 +7 | 53 36 |
| January 28 2001 | Egypt Morocco | 0 0 | World Cup qualifier in Egypt | -6 +6 | 1697 1699 | -2 +2 | 36 35 |
| February 08 2001 | Morocco South Korea | 1 1 | Friendly tournament in United Arab Emirates | +2 -2 | 1701 1732 | +1 -1 | 34 29 |
| February 14 2001 | United Arab Emirates Morocco | 1 1 | Friendly tournament in United Arab Emirates | +4 -4 | 1501 1697 | +1 -1 | 71 35 |
| February 24 2001 | Morocco Senegal | 0 0 | World Cup qualifier in Morocco | -15 +15 | 1682 1487 | -6 +2 | 41 77 |
| March 24 2001 | Morocco Tunisia | 2 0 | African Nations Cup qualifier in Morocco | +19 -19 | 1701 1628 | +4 -5 | 34 52 |
| April 21 2001 | Morocco Namibia | 3 0 | World Cup qualifier in Morocco | +4 -4 | 1705 1323 | 0 -1 | 34 125 |
| May 04 2001 | Algeria Morocco | 1 2 | World Cup qualifier in Algeria | -15 +15 | 1497 1720 | -5 +3 | 73 31 |
| June 02 2001 | Kenya Morocco | 1 1 | African Nations Cup qualifier in Kenya | +12 -12 | 1393 1708 | +5 -4 | 104 32 |
| June 16 2001 | Morocco Gabon | 0 1 | African Nations Cup qualifier in Morocco | -36 +36 | 1672 1448 | -10 +11 | 40 86 |
| June 30 2001 | Morocco Egypt | 1 0 | World Cup qualifier in Morocco | +14 -14 | 1686 1647 | +2 -3 | 37 44 |
| July 14 2001 | Senegal Morocco | 1 0 | World Cup qualifier in Senegal | +24 -24 | 1540 1662 | +6 -5 | 66 43 |
| September 05 2001 | Italy Morocco | 1 0 | Friendly in Italy | +2 -2 | 1984 1660 | 0 -2 | 3 45 |
| October 12 2001 | Morocco Gambia | 2 0 | Friendly tournament in Mali | +6 -6 | 1666 1328 | 0 -1 | 44 123 |
| October 14 2001 | Mali Morocco | 2 1 | Friendly tournament in Mali | +20 -20 | 1466 1646 | +8 -2 | 84 46 |
| November 14 2001 | Morocco Zambia | 1 0 | Friendly in Morocco | +4 -4 | 1650 1487 | +2 -1 | 43 81 |
| December 12 2001 | Morocco Mali | 1 1 | Friendly in Morocco | -7 +7 | 1643 1431 | -2 +1 | 45 96 |
| January 13 2002 | Morocco Guinea | 2 1 | Friendly in Morocco | +4 -4 | 1647 1493 | +2 -2 | 43 80 |
| January 16 2002 | Gambia Morocco | 0 2 | Friendly in Gambia | -8 +8 | 1353 1655 | -3 0 | 118 43 |
| January 21 2002 | Morocco Ghana | 0 0 | African Nations Cup in Mali | -10 +10 | 1645 1523 | -2 +4 | 44 70 |
| January 26 2002 | Morocco Burkina Faso | 2 1 | African Nations Cup in Mali | +11 -11 | 1656 1405 | +1 -2 | 42 102 |
| January 30 2002 | South Africa Morocco | 3 1 | African Nations Cup in Mali | +43 -43 | 1650 1613 | +10 -10 | 42 52 |
| August 21 2002 | Luxembourg Morocco | 0 2 | Friendly in Luxembourg | -2 +2 | 1069 1615 | -1 -1 | 175 51 |
| September 07 2002 | Gabon Morocco | 0 1 | African Nations Cup qualifier in Gabon | -16 +16 | 1427 1631 | -3 +6 | 96 45 |
| October 03 2002 | Morocco Niger | 6 1 | Friendly in Morocco | +4 -4 | 1635 1326 | +2 -1 | 44 127 |
| October 13 2002 | Morocco Equatorial Guinea | 5 0 | African Nations Cup qualifier in Morocco | +1 -1 | 1636 1021 | 0 +1 | 45 185 |
| November 20 2002 | Morocco Mali | 1 3 | Friendly in Morocco | -24 +24 | 1612 1504 | -5 +8 | 50 70 |
| February 12 2003 | Morocco Senegal | 1 0 | Friendly in Morocco | +12 -12 | 1624 1757 | +2 -4 | 47 26 |
| March 29 2003 | Sierra Leone Morocco | 0 0 | African Nations Cup qualifier in Sierra Leone | +9 -9 | 1355 1615 | +3 -2 | 118 49 |
| April 30 2003 | Morocco Ivory Coast | 0 1 | Friendly in Morocco | -13 +13 | 1602 1623 | -5 +4 | 56 49 |
| June 08 2003 | Morocco Sierra Leone | 1 0 | African Nations Cup qualifier in Morocco | +5 -5 | 1607 1350 | +3 -1 | 53 121 |
| June 20 2003 | Morocco Gabon | 2 0 | African Nations Cup qualifier in Morocco | +8 -8 | 1615 1365 | +2 -1 | 51 115 |
| July 06 2003 | Equatorial Guinea Morocco | 0 1 | African Nations Cup qualifier in Equatorial Guinea | -2 +2 | 1041 1617 | 0 +2 | 182 50 |
| September 10 2003 | Morocco Trinidad and Tobago | 2 0 | Friendly in Morocco | +4 -4 | 1621 1392 | +3 -3 | 49 107 |
| October 11 2003 | Tunisia Morocco | 0 0 | Friendly in Tunisia | -3 +3 | 1626 1624 | 0 0 | 47 49 |
| November 15 2003 | Morocco Burkina Faso | 1 0 | Friendly in Morocco | +3 -3 | 1627 1441 | +2 -1 | 47 91 |
| November 19 2003 | Morocco Mali | 0 1 | Friendly in Morocco | -15 +15 | 1612 1563 | -7 0 | 54 64 |
| January 27 2004 | Morocco Nigeria | 1 0 | African Nations Cup in Tunisia | +32 -32 | 1644 1676 | +7 -6 | 45 39 |
| January 31 2004 | Morocco Benin | 4 0 | African Nations Cup in Tunisia | +13 -13 | 1657 1307 | +2 -4 | 43 129 |
| February 04 2004 | Morocco South Africa | 1 1 | African Nations Cup in Tunisia | -7 +7 | 1650 1568 | -1 +1 | 43 64 |
| February 08 2004 | Morocco Algeria | 3 1 | African Nations Cup in Tunisia | +25 -25 | 1675 1501 | +7 -5 | 38 75 |
| February 11 2004 | Morocco Mali | 4 0 | African Nations Cup in Tunisia | +44 -44 | 1719 1611 | +8 -10 | 30 54 |
| February 14 2004 | Tunisia Morocco | 2 1 | African Nations Cup in Tunisia | +21 -21 | 1692 1698 | +2 -5 | 38 35 |
| February 18 2004 | Morocco Switzerland | 2 1 | Friendly in Morocco | +7 -7 | 1705 1686 | +1 -3 | 34 39 |
| March 31 2004 | Morocco Angola | 3 1 | Friendly in Morocco | +4 -4 | 1709 1457 | 0 -4 | 34 85 |
| April 28 2004 | Morocco Argentina | 0 1 | Friendly in Morocco | -5 +5 | 1704 1997 | -1 0 | 35 2 |
| May 28 2004 | Mali Morocco | 0 0 | Friendly in Mali | 0 0 | 1590 1704 | 0 0 | 58 35 |
| June 05 2004 | Malawi Morocco | 1 1 | World Cup qualifier in Malawi | +13 -13 | 1360 1691 | +8 -1 | 115 36 |
| July 03 2004 | Botswana Morocco | 0 1 | World Cup qualifier in Botswana | -5 +5 | 1262 1696 | 0 0 | 142 32 |
| September 04 2004 | Morocco Tunisia | 1 1 | World Cup qualifier in Morocco | -9 +9 | 1687 1629 | -1 0 | 33 48 |
| October 10 2004 | Guinea Morocco | 1 1 | World Cup qualifier in Guinea | +2 -2 | 1547 1685 | -1 -1 | 68 36 |
| November 17 2004 | Morocco Burkina Faso | 4 0 | Friendly in Morocco | +4 -4 | 1689 1389 | -1 -1 | 36 103 |
| February 09 2005 | Morocco Kenya | 5 1 | World Cup qualifier in Morocco | +8 -8 | 1697 1418 | +3 -2 | 33 96 |
| March 26 2005 | Morocco Guinea | 1 0 | World Cup qualifier in Morocco | +7 -7 | 1704 1520 | +2 -2 | 32 75 |
| June 04 2005 | Morocco Malawi | 4 1 | World Cup qualifier in Morocco | +4 -4 | 1708 1302 | 0 0 | 34 130 |
| June 18 2005 | Kenya Morocco | 0 0 | World Cup qualifier in Kenya | +10 -10 | 1422 1698 | +2 -1 | 95 36 |
| August 17 2005 | Togo Morocco | 1 0 | Friendly in France | +14 -14 | 1584 1684 | +7 -4 | 57 41 |
| September 03 2005 | Morocco Botswana | 1 0 | World Cup qualifier in Morocco | +3 -3 | 1687 1324 | 0 -2 | 41 124 |
| October 08 2005 | Tunisia Morocco | 2 2 | World Cup qualifier in Tunisia | -7 +7 | 1704 1694 | 0 +2 | 36 39 |
| November 15 2005 | Cameroon Morocco | 0 0 | Friendly in France | -1 +1 | 1737 1695 | -1 0 | 32 41 |
| January 09 2006 | Morocco Dem. Rep. of Congo | 3 0 | Friendly in Morocco | +4 -4 | 1699 1445 | 0 -2 | 40 93 |
| January 14 2006 | Morocco Zimbabwe | 1 0 | Friendly in Morocco | +3 -3 | 1702 1496 | +3 0 | 37 80 |
| January 17 2006 | Morocco Angola | 2 2 | Friendly in Morocco | -6 +6 | 1696 1551 | -1 +1 | 38 65 |
| January 21 2006 | Ivory Coast Morocco | 1 0 | African Nations Cup in Egypt | +24 -24 | 1737 1672 | +3 -4 | 32 43 |
| January 24 2006 | Egypt Morocco | 0 0 | African Nations Cup in Egypt | -9 +9 | 1697 1681 | -1 0 | 39 43 |
| January 28 2006 | Libya Morocco | 0 0 | African Nations Cup in Egypt | +15 -15 | 1461 1666 | +4 -3 | 89 45 |
| May 23 2006 | United States Morocco | 0 1 | Friendly in the United States | -16 +16 | 1807 1682 | -4 +5 | 18 41 |
| May 28 2006 | Mali Morocco | 1 0 | Friendly in France | +14 -14 | 1540 1668 | +3 -3 | 70 46 |
| June 04 2006 | Colombia Morocco | 2 0 | Friendly in Spain | +12 -12 | 1757 1656 | +2 -2 | 30 48 |
| August 16 2006 | Morocco Burkina Faso | 1 0 | Friendly in Morocco | +2 -2 | 1658 1407 | 0 0 | 47 98 |
| September 02 2006 | Morocco Malawi | 2 0 | African Nations Cup qualifier in Morocco | +4 -4 | 1662 1314 | 0 -1 | 47 124 |
| November 15 2006 | Morocco Gabon | 6 0 | Friendly in Morocco | +5 -5 | 1667 1391 | +1 -1 | 44 101 |
| February 07 2007 | Morocco Tunisia | 1 1 | Friendly in Morocco | -4 +4 | 1663 1637 | 0 +1 | 44 48 |
| March 25 2007 | Zimbabwe Morocco | 1 1 | African Nations Cup qualifier in Zimbabwe | +6 -6 | 1465 1657 | 0 -1 | 89 45 |
| June 02 2007 | Morocco Zimbabwe | 2 0 | African Nations Cup qualifier in Morocco | +9 -9 | 1666 1446 | -1 -3 | 44 93 |
| June 16 2007 | Malawi Morocco | 0 1 | African Nations Cup qualifier in Malawi | -7 +7 | 1289 1673 | -4 0 | 133 44 |
| September 08 2007 | Ghana Morocco | 2 0 | Friendly in France | +12 -12 | 1765 1661 | +5 -1 | 23 44 |
| October 17 2007 | Morocco Namibia | 2 0 | Friendly in Morocco | +2 -2 | 1663 1276 | 0 0 | 42 136 |
| November 16 2007 | France Morocco | 2 2 | Friendly in France | -9 +9 | 1995 1672 | 0 0 | 3 42 |
| November 21 2007 | Morocco Senegal | 3 0 | Friendly in France | +15 -15 | 1687 1598 | +1 -4 | 40 57 |
| January 12 2008 | Morocco Zambia | 2 0 | Friendly in Morocco | +7 -7 | 1694 1566 | 0 -2 | 40 61 |
| January 16 2008 | Morocco Angola | 2 1 | Friendly in Morocco | +4 -4 | 1698 1533 | 0 0 | 40 70 |
| January 21 2008 | Morocco Namibia | 5 1 | African Nations Cup in Ghana | +7 -7 | 1705 1262 | +2 -1 | 38 141 |
| January 24 2008 | Guinea Morocco | 3 2 | African Nations Cup in Ghana | +31 -31 | 1646 1674 | +5 -3 | 46 41 |
| January 28 2008 | Ghana Morocco | 2 0 | African Nations Cup in Ghana | +19 -19 | 1784 1655 | +5 -1 | 18 42 |
| March 26 2008 | Belgium Morocco | 1 4 | Friendly in Belgium | -20 +20 | 1594 1675 | -3 +1 | 56 42 |
| May 31 2008 | Morocco Ethiopia | 3 0 | World Cup qualifier in Morocco | +5 -5 | 1680 1305 | +1 0 | 41 131 |
| June 07 2008 | Mauritania Morocco | 1 4 | World Cup qualifier in Mauritania | -7 +7 | 1200 1687 | 0 0 | 155 41 |
| June 14 2008 | Rwanda Morocco | 3 1 | World Cup qualifier in Rwanda | +47 -47 | 1418 1640 | +12 -5 | 99 46 |
| June 21 2008 | Morocco Rwanda | 2 0 | World Cup qualifier in Morocco | +8 -8 | 1648 1410 | +1 -2 | 45 101 |
| August 20 2008 | Morocco Benin | 3 1 | Friendly in Morocco | +4 -4 | 1652 1398 | -1 +1 | 46 106 |
| September 06 2008 | Oman Morocco | 0 0 | Friendly in Oman | +2 -2 | 1483 1650 | +1 +1 | 86 45 |
| October 11 2008 | Morocco Mauritania | 4 1 | World Cup qualifier in Morocco | +2 -2 | 1652 1148 | 0 0 | 46 167 |
| November 19 2008 | Morocco Zambia | 3 0 | Friendly in Morocco | +8 -8 | 1660 1531 | 0 -4 | 46 72 |
| February 11 2009 | Morocco Czechia | 0 0 | Friendly in Morocco | +2 -2 | 1662 1815 | +1 -1 | 45 13 |
| March 28 2009 | Morocco Gabon | 1 2 | World Cup qualifier in Morocco | -33 +33 | 1629 1539 | -4 +9 | 49 70 |
| March 31 2009 | Morocco Angola | 2 0 | Friendly in Portugal | +10 -10 | 1639 1489 | +1 -1 | 48 84 |
| June 07 2009 | Cameroon Morocco | 0 0 | World Cup qualifier in Cameroon | -9 +9 | 1709 1648 | 0 +1 | 34 48 |
| June 20 2009 | Morocco Togo | 0 0 | World Cup qualifier in Morocco | -14 +14 | 1634 1448 | -1 +1 | 48 95 |
| August 12 2009 | Morocco Congo | 1 1 | Friendly in Morocco | -7 +7 | 1627 1413 | -1 +2 | 49 102 |
| September 06 2009 | Togo Morocco | 1 1 | World Cup qualifier in Togo | +5 -5 | 1440 1622 | +2 0 | 94 49 |
| October 10 2009 | Gabon Morocco | 3 1 | World Cup qualifier in Gabon | +30 -30 | 1552 1592 | +9 -3 | 66 55 |
| November 14 2009 | Morocco Cameroon | 0 2 | World Cup qualifier in Morocco | -25 +25 | 1567 1772 | -4 +6 | 61 19 |
| August 11 2010 | Morocco Equatorial Guinea | 2 1 | Friendly in Morocco | +1 -1 | 1568 1208 | 0 -1 | 63 155 |
| September 04 2010 | Morocco Central African Republic | 0 0 | African Nations Cup qualifier in Morocco | -16 +16 | 1552 1299 | -9 +2 | 70 133 |
| October 09 2010 | Tanzania Morocco | 0 1 | African Nations Cup qualifier in Tanzania | -14 +14 | 1324 1566 | -3 +4 | 127 66 |
| November 17 2010 | Northern Ireland Morocco | 1 1 | Friendly in Northern Ireland | -2 +2 | 1543 1568 | 0 0 | 70 63 |
| February 09 2011 | Morocco Niger | 3 0 | Friendly in Morocco | +5 -5 | 1573 1337 | +2 -3 | 61 124 |
| March 27 2011 | Algeria Morocco | 1 0 | African Nations Cup qualifier in Algeria | +21 -21 | 1480 1552 | +4 -3 | 91 66 |
| June 04 2011 | Morocco Algeria | 4 0 | African Nations Cup qualifier in Morocco | +20 -20 | 1572 1460 | +4 -1 | 61 94 |
| August 10 2011 | Senegal Morocco | 0 2 | Friendly in Senegal | -21 +21 | 1596 1593 | -4 +1 | 58 60 |
| September 04 2011 | Central African Republic Morocco | 0 0 | African Nations Cup qualifier in Central African Republic | +9 -9 | 1331 1584 | +7 -2 | 123 61 |
| October 09 2011 | Morocco Tanzania | 3 1 | African Nations Cup qualifier in Morocco | +7 -7 | 1591 1311 | 0 -1 | 59 129 |
| November 11 2011 | Morocco Uganda | 0 1 | Friendly tournament in Morocco | -22 +22 | 1569 1542 | -5 +4 | 64 72 |
| November 13 2011 | Morocco Cameroon | 1 1 | Friendly tournament in Morocco | -1 +1 | 1568 1642 | 0 0 | 64 47 |
| January 23 2012 | Tunisia Morocco | 2 1 | African Nations Cup in Gabon | +24 -24 | 1600 1544 | +6 -10 | 55 73 |
| January 27 2012 | Gabon Morocco | 3 2 | African Nations Cup in Gabon | +20 -20 | 1529 1524 | +3 -5 | 76 77 |
| January 31 2012 | Morocco Niger | 1 0 | African Nations Cup in Gabon | +12 -12 | 1536 1319 | +1 -2 | 74 129 |