This article lists the results of the Morocco national football team from 1990 to 2019. [1] [2] [3] [4]
| Key | |
|---|---|
| Win | |
| Draw | |
| Defeat | |
| 21 February 1990 Friendly | Morocco | 2–1 | Casablanca, Morocco | |
| Report | Stadium: Stade Mohammed V |
| 9 May 1990 Friendly | Morocco | 3–1 | Casablanca, Morocco | |
| Report |
| Stadium: Stade Mohammed V |
| 9 August 1990 Friendly | Tunisia | 0–0 | Tunis, Tunisia | |
| Report | Stadium: Stade El Menzah Attendance: 20,000 |
| 19 August 1990 1992 AFCON Q | Morocco | 2–0 | Casablanca, Morocco | |
| Stadium: Stade Mohammed V Referee: Messaoud Koussa (Algeria) |
| 2 September 1990 1992 AFCON Q | Morocco | 4–0 | Casablanca, Morocco | |
| Stadium: Stade Mohammed V Referee: Habib Akrout (Tunisia) |
| 12 September 1990 Friendly | Republic of Ireland | 1–0 | Dublin, Republic of Ireland | |
| Report | Stadium: Dalymount Park Attendance: 19,450 Referee: Frederick McKnight (Northern Ireland) |
| 12 December 1990 Friendly | Morocco | 0–0 | Casablanca, Morocco | |
| Report | Stadium: Stade Mohammed V Attendance: 11,000 |
| 13 January 1991 1992 AFCON Q | Morocco | 3–1 | Rabat, Morocco | |
| Laghrissi Lashaf | Report | Ouattara | Stadium: Stade Moulay Abdellah |
| 27 January 1991 1992 AFCON Q | Niger | 1–0 | Niamey, Niger | |
| Douka | Report | Stadium: Stade Général-Seyni-Kountché Attendance: 25,000 Referee: Kindner Ahmat (Chad) |
| 27 March 1991 Friendly | Morocco | 0–0 | Rabat, Morocco | |
| Stadium: Stade Moulay Abdellah Attendance: 10,000 |
| 3 April 1991 Friendly | Algeria | 2–2 | Annaba, Algeria | |
| Stadium: Stade 19 Mai 1956 Attendance: 12,000 |
| 12 April 1991 1992 AFCON Q | Mauritania | 0–2 | Nouakchott, Mauritania | |
| Report | Laghrissi Bouderbala | Stadium: Stade Olympique Referee: Alhagi Faye (Gambia) |
| 28 July 1991 1992 AFCON Q | Ivory Coast | 2–0 | Abidjan, Ivory Coast | |
| Dao Traoré | Report | Stadium: Stade Félix Houphouët-Boigny Referee: Badou Jasseh (Gambia) |
| 4 December 1991 Friendly | Morocco | 3–0 | Casablanca, Morocco | |
| Stadium: Stade Mohammed V Attendance: 12,000 |
| 26 December 1991 Friendly | Morocco | 1–1 | Casablanca, Morocco | |
| Stadium: Stade Mohammed V Attendance: 21,500 |
| 12 January 1992 1992 AFCON GS | Cameroon | 1–0 | Dakar, Senegal | |
| Stadium: Stade de l'Amitié Attendance: 60,000 Referee: Lim Kee Chong (Mauritius) |
| 14 January 1992 1992 AFCON GS | Morocco | 1–1 | Dakar, Senegal | |
|
| Stadium: Stade de l'Amitié Attendance: 11,000 Referee: Neji Jouini (Tunisia) |
| 18 March 1992 Friendly | Morocco | 3–1 | Casablanca, Morocco | |
| Pérez | Stadium: Stade Mohammed V Attendance: 20,000 |
| 4 October 1992 1994 AFCON Q | Mali | 2–1 | Bamako, Mali | |
|
| Stadium: Stade Modibo Keïta Referee: Idrissa Sarr (Mauritania) |
| 11 October 1992 1994 WCQ | Morocco | 5–0 Suspended at 51' [note 1] | Casablanca, Morocco | |
| Stadium: Stade Mohammed V Attendance: 6,820 Referee: Rachid Medjiba Algeria |
| 25 October 1992 1994 WCQ | Benin | 0–1 | Cotonou, Benin | |
| Daoudi | Stadium: Stade de l'Amitié Attendance: 7,000 Referee: Oi Attikora (Ivory Coast) |
| 8 November 1992 1994 AFCON Q | Morocco | 0–0 | Casablanca, Morocco | |
| Stadium: Stade Mohammed V |
| 20 December 1992 1994 WCQ | Tunisia | 1–1 | Tunis, Tunisia | |
| F. Rouissi | Bouyboud | Stadium: Stade El Menzah Attendance: 36,950 Referee: Michel Piraux (Belgium) |
| 17 January 1993 1994 WCQ | Ethiopia | 0–1 | Addis Ababa, Ethiopia | |
| Fertout | Stadium: Addis Ababa Stadium Attendance: 12,757 Referee: Martin Bita Omondi (Kenya) |
| 31 January 1993 1994 WCQ | Morocco | 5–0 | Rabat, Morocco | |
| Stadium: Prince Moulay Abdellah Stadium Attendance: 9,602 Referee: Cherif Boubacar Mbaye (Senegal) |
| 28 February 1993 1994 WCQ | Morocco | 0–0 | Casablanca, Morocco | |
| Stadium: Stade Mohammed V Attendance: 60,000 Referee: Leslie Mottram (Scotland) |
| 11 April 1993 1994 AFCON Q | Morocco | 0–1 | Rabat, Morocco | |
| Waya | Stadium: Stade Moulay Abdellah |
| 18 April 1993 1994 WCQ | Morocco | 1–0 | Casablanca, Morocco | |
| Chaouch | Stadium: Stade Mohammed V Attendance: 75,000 Referee: Alhagi Faye (Gambia) |
| 25 April 1993 1994 AFCON Q | Morocco | 1–0 | Casablanca, Morocco | |
| Fertout | Stadium: Stade Mohammed V |
| 4 July 1993 1994 WCQ | Zambia | 2–1 | Lusaka, Zambia | |
| Daoudi | Stadium: Independence Stadium Attendance: 50,000 Referee: Hafidh Ali Tahir (Tanzania) |
| 11 July 1993 1994 AFCON Q | Egypt | 1–1 | Alexandria, Egypt | |
| Ezzat | Laghrissi | Stadium: Alexandria Stadium |
| 17 July 1993 1994 WCQ | Senegal | 1–3 | Dakar, Senegal | |
| Sané | Stadium: Stade Leopold Senghor Attendance: 43,412 Referee: Neji Jouini (Tunisia) |
| 25 July 1993 1994 AFCON Q | Malawi | 0–2 | Lilongwe, Malawi | |
| Stadium: Silver Stadium |
| 15 September 1993 Friendly | Morocco | 3–0 | Casablanca, Morocco | |
| Stadium: Stade Mohammed V Attendance: 8,000 |
| 22 September 1993 Friendly | Morocco | 0–0 | Casablanca, Morocco | |
| Stadium: Stade Mohammed V Attendance: 12,000 |
| 27 September 1993 Friendly | Morocco | 1–0 | Bonneuil-sur-Marne, France | |
| Attendance: 1,500 |
| 10 October 1993 1994 WCQ | Morocco | 1–0 | Casablanca, Morocco | |
| Laghrissi | Stadium: Stade Mohammed V Attendance: 49,383 Referee: Jean-Fidèle Diramba (Gabon) |
| 2 February 19941994 UAE Friendly Tournament | Egypt | 1–1 | Sharjah, United Arab Emirates | |
| H.Hassan | Daoudi | Referee: Salem Saeed Binhazim (United Arab Emirates) |
| 4 February 19941994 UAE Friendly Tournament | United Arab Emirates | 1–1 | Sharjah, United Arab Emirates | |
| Sultan | Fertout | Referee: Ahmed Jassim Mohamed |
| 6 February 19941994 UAE Friendly Tournament | Morocco | 2–1 | Sharjah, United Arab Emirates | |
| Faktor | Attendance: 8,000 Referee: Xuezhi Wang (China) |
| 23 February 1994 Friendly | Morocco | 0–0 | Casablanca, Morocco | |
| Stadium: Stade Mohammed V Attendance: 12,000 Referee: Abdelaziz Belleftouh |
| 23 March 1994 Friendly | Luxembourg | 1–2 | Luxembourg City, Luxembourg | |
| Wolf |
| Stadium: Stade Josy Barthel Attendance: 5,500 Referee: Didier Pauchard (France) |
| 20 April 19941994 Salta Cup | Argentina | 3–1 | Salta, Argentina | |
| Chaouch | Stadium: Estadio El Gigante del Norte Attendance: 25,000 Referee: Oscar Velásquez Alvarenga (Paraguay) |
| 1 June 1994 Friendly | Canada | 1–1 | Montreal, Canada | |
| Doliscat | Chaouch | Stadium: Complexe Sportif Claude-Robillard Attendance: 3,816 |
| 19 June 1994 1994 FIFA World Cup GS | Belgium | 1–0 | Orlando, United States | |
| 12:30 UTC−4 | Degryse | Stadium: Citrus Bowl Attendance: 61,219 Referee: José Torres Cadena (Colombia) |
| 25 June 1994 1994 FIFA World Cup GS | Saudi Arabia | 2–1 | East Rutherford, United States | |
| 19:30 UTC−4 | Chaouch | Stadium: Giants Stadium Attendance: 76,322 Referee: Philip Don (England) |
| 29 June 1994 1994 FIFA World Cup GS | Morocco | 1–2 | Orlando, United States | |
| 12:30 UTC−2 | Nader | Stadium: Citrus Bowl Attendance: 60,578 Referee: Alberto Tejada Noriega (Peru) |
| 4 September 1994 1996 AFCON Q | Burkina Faso | 2–1 | Ouagadougou, Burkina Faso | |
| El-Khalej | Stadium: Stade du 4 Août Referee: Idrissa Sarr (Mauritania) |
| 7 November 1994 Friendly | Morocco | 1–1 | Casablanca, Morocco | |
| Loumari | Ntone | Stadium: Stade Mohammed V Attendance: 6,000 |
| 13 November 1994 1996 AFCON Q | Morocco | 1–0 | Casablanca, Morocco | |
| Nader | Stadium: Stade Mohammed V Attendance: 12,000 |
| 1 March 1995 Friendly | Morocco | 2–0 | Casablanca, Morocco | |
| Stadium: Stade Mohammed V Attendance: 30,000 |
| 9 April 1995 1996 AFCON Q | Morocco | 0–0 | Rabat, Morocco | |
| Stadium: Prince Moulay Abdellah Stadium Attendance: 45,000 |
| 17 May 1995 Friendly | Morocco | 0–0 | Marrakech, Morocco | |
| Stadium: Stade El Harti Attendance: 8,000 |
| 4 June 1995 1996 AFCON Q | Ivory Coast | 2–0 | Abidjan, Ivory Coast | |
| Stadium: Stade Félix Houphouët-Boigny Attendance: 45,000 Referee: Sidi Magassa (Mali) |
| 3 January 1996 Friendly | Morocco | 3–1 | Rabat, Morocco | |
| Report | Baya | Stadium: Stade Moulay Abdellah |
| 17 January 1996 Friendly | Morocco | 6–0 | Vitrolles, France | |
| Stadium: Stade Jules Ladoumègue Attendance: 400 Referee: Marc Batta (France) |
| 7 February 1996 Friendly | Morocco | 2–0 | Rabat, Morocco | |
| Report | Stadium: Stade Moulay Abdellah Attendance: 20,000 |
| 20 March 19961996 UAE Friendly Tournament | Morocco | 2–0 | Dubai, United Arab Emirates | |
| Report | Stadium: Al Maktoum Stadium Attendance: 12,000 |
| 23 March 19961996 UAE Friendly Tournament | Morocco | 2–2 | Dubai, United Arab Emirates | |
| Report | Stadium: Al Maktoum Stadium Attendance: 12,000 |
| 26 March 19961996 UAE Friendly Tournament | United Arab Emirates | 1–0 | Dubai, United Arab Emirates | |
| Report | Stadium: Al Maktoum Stadium Attendance: 12,000 |
| 4 October 1996 1998 AFCON Q | Egypt | 1–1 | Cairo, Egypt | |
| H.Hassan | Bassir | Stadium: Cairo International Stadium Attendance: 50,000 |
| 9 November 1996 1998 WCQ | Morocco | 4–0 | Rabat, Morocco | |
| 18:00 UTC+0 | Stadium: Prince Moulay Abdellah Stadium Attendance: 25,000 Referee: Olufemi Olaniyan (Nigeria) |
| 11 December 1996 1996 Hassan II Cup | Morocco | 2–2 (6–7 p) | Casablanca, Morocco | |
| Vlaović | Stadium: Mohamed V Stadium Attendance: 80,000 |
| 12 December 1996 1996 Hassan II Cup | Morocco | 2–0 | Casablanca, Morocco | |
| Stadium: Mohamed V Stadium Attendance: 75,000 Referee: Falla Ndoye (Senegal) |
| 12 January 1997 1998 WCQ | Ghana | 2–2 | Kumasi, Ghana | |
| 14:45 UTC+1 | Stadium: Baba Yara Stadium Attendance: 45,000 Referee: Ali Mohamed Bujsaim (United Arab Emirates) |
| 22 February 1997 1998 AFCON Q | Senegal | 0–0 | Dakar, Senegal | |
| Stadium: Stade Léopold Sédar Senghor Attendance: 30,000 Referee: Mohamed Kouradji (Algeria) |
| 6 April 1997 1998 WCQ | Gabon | 0–4 Match abandoned [note 2] | Libreville, Gabon | |
| 16:00 UTC+1 | Stadium: Stade Omar Bongo Attendance: 40,000 Referee: Charles Masembe (Uganda) |
| 26 April 1997 1998 WCQ | Sierra Leone | 0–1 | Freetown, Sierra Leone | |
| 16:30 UTC+1 | Bassir | Stadium: National Stadium Attendance: 45,000 Referee: Falla N'Doye (Senegal) |
| 31 May 1997 1998 AFCON Q | Morocco | 4–0 | Rabat, Morocco | |
| Stadium: Prince Moulay Abdellah Stadium Attendance: 30,000 Referee: Mahmoud Hosni (Tunisia) |
| 8 June 1997 1998 WCQ | Morocco | 1–0 | Casablanca, Morocco | |
| 20:00 UTC+0 | Raghib | Stadium: Stade Mohammed V Attendance: 80,000 Referee: Sidi Magassa (Mali) |
| 21 June 1997 1998 AFCON Q | Morocco | 1–0 | Rabat, Morocco | |
| Bassir | Stadium: Prince Moulay Abdellah Stadium Attendance: 60,000 Referee: Sidi Bekaye Magassa (Mali) |
| 13 July 1997 1998 AFCON Q | Ethiopia | 0–1 | Addis Ababa, Ethiopia | |
| Bassir | Stadium: Addis Ababa Stadium Attendance: 20,000 |
| 27 July 1997 1998 AFCON Q | Morocco | 3–0 | Rabat, Morocco | |
| Stadium: Prince Moulay Abdellah Stadium Attendance: 20,000 Referee: Mamadouba Camara (Guinea) |
| 16 August 1997 1998 WCQ | Morocco | 2–0 | Casablanca, Morocco | |
| 20:00 UTC+0 | Stadium: Stade Mohammed V Attendance: 25,000 Referee: Hussein Moussa (Egypt) |
| 9 October 1997 Friendly | Brazil | 2–0 | Belém, Brazil | |
| Stadium: Estádio Olímpico do Pará Attendance: 45,000 |
| 14 January 1998 Friendly | Morocco | 2–1 | Rabat, Morocco | |
| Stadium: Stade Moulay Abdellah |
| 6 February 1998 Friendly | Morocco | 3–0 | Marrakech, Morocco | |
| Stadium: Stade El Harti |
| 9 February 1998 1998 AFCON GS | Morocco | 1–1 | Bobo-Dioulasso, Burkina Faso | |
| 18:15 UTC+2 | Bahja | Chilumba | Stadium: Stade Municipal Attendance: 10,000 Referee: Abdul Rahman Al-Zeid (Saudi Arabia) |
| 13 February 1998 1998 AFCON GS | Morocco | 3–0 | Bobo-Dioulasso, Burkina Faso | |
| 20:00 UTC+2 |
| Stadium: Stade Municipal Attendance: 3,000 Referee: Lucien Bouchardeau (Niger) |
| 17 February 1998 1998 AFCON GS | Morocco | 1–0 | Ouagadougou, Burkina Faso | |
| 16:00 UTC+2 | Hadji | Stadium: Stade Municipal Attendance: 500 Referee: Kim Milton Nielsen (Denmark) |
| 22 February 1998 1998 AFCON QF | Morocco | 1–2 | Ouagadougou, Burkina Faso | |
| 16:00 UTC+2 | Chiba | Stadium: Stade Municipal Attendance: 2,000 Referee: Lucien Bouchardeau (Niger) |
| 21 April 1998 Friendly | Bulgaria | 2–1 | Sofia, Bulgaria | |
| Bassir | Stadium: Vasil Levski National Stadium |
| 27 May 1998 1998 Hassan II Cup | Morocco | 0–1 | Casablanca, Morocco | |
| 17:30 UTC+1 | Owen | Stadium: Stade Mohammed V Attendance: 80 000 Referee: Mourad Daami (Tunisia) |
| 29 May 1998 1998 Hassan II Cup | Morocco | 2–2 (6–5 p) | Casablanca, Morocco | |
| Bassir | Stadium: Stade Mohammed V Attendance: 65 000 Referee: Idrissa Seck (Senegal) | |||
| Penalties | ||||
| Ouakili Triki Saber Abrami Hadda Amzine Rossi | ||||
| 4 June 1998 Friendly | Morocco | 1–1 | Avignon, France | |
| Hadji | [ citation needed ] | Salas | Stadium: Parc des Sports Attendance: 6,000 Referee: Bernard Saules (France) |
| 10 June 1998 1998 FIFA World Cup GS | Morocco | 2–2 | Montpellier, France | |
| 21:00 | Stadium: Stade de la Mosson Attendance: 29,800 Referee: Pirom Un-prasert (Thailand) |
| 16 June 1998 1998 FIFA World Cup GS | Brazil | 3–0 | Nantes, France | |
| 21:00 | Stadium: Stade de la Beaujoire Attendance: 35,500 Referee: Nikolai Levnikov (Russia) |
| 23 June 1998 1998 FIFA World Cup GS | Scotland | 0–3 | Saint-Étienne, France | |
| 21:00 | Stadium: Stade Geoffroy-Guichard Attendance: 30,600 Referee: Ali Bujsaim (United Arab Emirates) |
| 2 September 1998 Friendly | Morocco | 2–0 | Tanger, Morocco | |
| Stadium: Stade de Marchan Attendance: 10,000 |
| 4 October 1998 2000 AFCON Q | Morocco | 3–0 Annulled [note 3] | Casablanca, Morocco | |
| Chippo Bassir Camacho | Stadium: Stade Mohammed V Attendance: 25,000 Referee: Djibril M'Baye (Senegal) |
| 19 January 1999 Friendly | France | 1–0 | Marseille, France | |
| Djorkaeff | Stadium: Stade Vélodrome Attendance: 55,000 Referee: Alain Hamer (Luxembourg) |
| 24 January 1999 2000 AFCON Q | Guinea | 1–1 | Conakry, Guinea | |
| Oularé | Hadji | Stadium: Stade du 28 Septembre Attendance: 18,000 Referee: Zeli Sinko (Ivory Coast) |
| 28 February 1999 2000 AFCON Q | Togo | 2–3 | Lomé, Togo | |
| Noutsoudje Goumai | Camacho Hadji | Stadium: Stade Municipal Attendance: 15,000 Referee: Alex Quartey (Ghana) |
| 11 April 1999 2000 AFCON Q | Morocco | 1–1 | Rabat, Morocco | |
| Chippo | Oyawolé | Stadium: Prince Moulay Abdellah Stadium Attendance: 50,000 Referee: Mohsen Boukhir (Tunisia) |
| 27 April 1999 Friendly | Netherlands | 1–2 | Arnhem, Netherlands | |
| van Nistelrooy | Stadium: GelreDome |
| 6 June 1999 2000 AFCON Q | Morocco | 1–0 | Rabat, Morocco | |
| Camacho | Stadium: Prince Moulay Abdellah Stadium Referee: Boucif Lazzouni |
| 6 September 1999 Friendly | Belgium | 4–0 | Liège, Belgium | |
| Stadium: Stade Maurice Dufrasne |
| 17 November 1999 Friendly | Morocco | 2–1 | Marrakech, Morocco | |
| Wynalda | Stadium: Stade El Harti Attendance: 18,000 |
| 21 December 1999 Friendly | Morocco | 0–0 | Agadir, Morocco | |
| Stadium: Al Inbiâate Stadium |
| 18 January 2000 Friendly | Morocco | 1–0 | El Jadida, Morocco | |
| Hadji | Stadium: Stade El Abdi Attendance: 10,000 |
| 26 January 2000 2000 AFCON GS | Morocco | 1–0 | Lagos, Nigeria | |
| 19:30 UTC+1 | Bassir | Stadium: National Stadium Attendance: 8,000 Referee: Alain Sars (France) |
| 29 January 2000 2000 AFCON GS | Morocco | 0–0 | Lagos, Nigeria | |
| 16:00 UTC+1 | Stadium: National Stadium Attendance: 5,000 Referee: Falla Ndoye (Senegal) |
| 3 February 2000 2000 AFCON GS | Nigeria | 2–0 | Lagos, Nigeria | |
| Stadium: National Stadium Attendance: 60,000 Referee: Coffi Codjia (Benin) |
| 9 April 2000 2002 WCQ | Gambia | 0–1 | Bakau, Gambia | |
| 16:00 UTC+0 | El Moubarki | Stadium: Independence Stadium Attendance: 20,000 Referee: Mamadouba Camara (Guinea) |
| 22 April 2000 2002 WCQ | Morocco | 2–0 | Casablanca, Morocco | |
| 19:30 UTC+0 | El Khattari | Stadium: Stade Mohammed V Attendance: 10,800 Referee: Alhabib Ahmad (Libya) |
| 4 June 2000 2000 Hassan II Cup | Morocco | 1–0 | Casablanca, Morocco | |
| Zerouali | Stadium: Stade Mohammed V Attendance: 40,000 |
| 6 June 2000 2000 Hassan II Cup | Morocco | 1–5 | Casablanca, Morocco | |
| Naybet | Stadium: Stade Mohammed V |
| 17 June 2000 2002 WCQ | Namibia | 0–0 | Windhoek, Namibia | |
| 15:00 UTC+1 | Stadium: Sam Nujoma Stadium Attendance: 5,000 Referee: Edwin Senai (Botswana) |
| 9 July 2000 2002 WCQ | Morocco | 2–1 | Fez, Morocco | |
| 20:00 UTC+0 | Camacho | Meçabih | Stadium: Stade Hassan II Attendance: 10,000 Referee: Ferid Sahli (Tunisia) |
| 2 September 2000 2002 AFCON Q | Gabon | 2–0 | Libreville, Gabon | |
| Stadium: Stade Omar Bongo Attendance: 4,000 Referee: Sidi Bekaye Magassa (Mali) |
| 8 October 2000 2002 AFCON Q | Morocco | 1–0 | Casablanca, Morocco | |
| Chippo | Stadium: Stade Mohammed V Referee: Alex Quartey (Ghana) |
| 22 November 2000 Friendly | Morocco | 0–0 | Casablanca, Morocco | |
| Stadium: Stade Mohammed V Attendance: 6,000 |
| 13 January 2001 2002 AFCON Q | Tunisia | 0–1 | Tunis, Tunisia | |
| Camacho | Stadium: Stade El Menzah Attendance: 35,000 |
| 28 January 2001 2002 WCQ | Egypt | 0–0 | Cairo, Egypt | |
| 18:00 UTC+2 | Stadium: Cairo International Stadium Attendance: 60,000 |
| 8 February 20012001 UAE Friendly Tournament | Morocco | 1–1 | Dubai, United Arab Emirates | |
| El Assas | Chul |
| 11 February 20012001 UAE Friendly Tournament | Morocco | 4–2 | Dubai, United Arab Emirates | |
|
| 14 February 20012001 UAE Friendly Tournament | United Arab Emirates | 1–1 | Dubai, United Arab Emirates | |
| Juma | Sektioui |
| 24 February 2001 2002 WCQ | Morocco | 0–0 | Rabat, Morocco | |
| Stadium: Stade Moulay Abdellah Attendance: 60,000 |
| 3 March 2001 Friendly | Morocco | 1–0 | Casablanca, Morocco | |
| Hadji | Stadium: Stade Mohammed V |
| 24 March 2001 2002 AFCON Q | Morocco | 2–0 | Rabat, Morocco | |
| Stadium: Stade Moulay Abdellah Attendance: 25,000 |
| 21 April 2001 2002 WCQ | Morocco | 3–0 | Rabat, Morocco | |
| Stadium: Stade Moulay Abdellah Attendance: 15,000 |
| 4 May 2001 2002 WCQ | Algeria | 1–2 | Algiers, Algeria | |
| Tasfaout |
| Stadium: Stade 5 Juillet 1962 Attendance: 15,000 |
| 2 June 2001 2002 AFCON Q | Kenya | 1–1 | Nairobi, Kenya | |
| Origi | Bassir | Stadium: Moi International Sports Centre Attendance: 17,000 |
| 16 June 2001 2002 AFCON Q | Morocco | 0–1 | Fez, Morocco | |
| Nguema | Stadium: Stade Hassan II Attendance: 12,000 |
| 30 June 2001 2002 WCQ | Morocco | 1–0 | Rabat, Morocco | |
| Hadji | Stadium: Stade Moulay Abdellah Attendance: 45,000 |
| 14 July 2001 2002 WCQ | Senegal | 1–0 | Dakar, Senegal | |
| Diouf | Stadium: Stade Leopold Senghor Attendance: 60,000 |
| 5 September 2001 Friendly | Italy | 1–0 | Piacenza, Italy | |
| Tommasi | Stadium: Stadio Leonardo Garilli Attendance: 18,741 |
| 14 October 2001Bamako Tournament | Mali | 2–1 | Bamako, Mali | |
| Rokki | Stadium: Stade 26 Mars |
| 13 January 2002 Friendly | Morocco | 2–1 | Rabat, Morocco | |
| Titi Camara | Stadium: Stade Moulay Abdellah |
| 21 January 2002 2002 AFCON GS | Morocco | 0–0 | Ségou, Mali | |
| 16:00 | Stadium: Stade Amare Daou Attendance: 4,000 Referee: Domenico Messina (Italy) |
| 26 January 2002 2002 AFCON GS | Burkina Faso | 1–2 | Ségou, Mali | |
| 15:30 | Dagano | Zerouali | Stadium: Stade Amare Daou Attendance: 6,000 Referee: Lim Kee Chong (Mauritius) |
| 30 January 2002 2002 AFCON GS | South Africa | 3–1 | Ségou, Mali | |
| Zuma Mngomeni Nomvethe | Benmahmoud | Stadium: Stade Amare Daou Attendance: 3,000 Referee: Gamal Al-Ghandour (Egypt) |
| 27 March 2002 Friendly | Costa Rica | 0–1 | San José, Costa Rica | |
| Report | Bouden | Stadium: Estadio Ricardo Saprissa |
| 21 August 2002 Friendly | Luxembourg | 0–2 | Luxembourg City, Luxembourg | |
| Report | Stadium: Stade Josy Barthel Attendance: 1,650 |
| 7 September 2002 2004 AFCON Q | Gabon | 0–1 | Libreville, Gabon | |
| Chippo | Stadium: Stade Omar Bongo Attendance: 30,000 Referee: Raphaël Evehe Divine (Cameroon) |
| 3 October 2002 Friendly | Morocco | 6–1 | Rabat, Morocco | |
| Report | Hamidou | Stadium: Stade Moulay Abdellah Attendance: 4,300 |
| 13 October 2002 2004 AFCON Q | Morocco | 5–0 | Rabat, Morocco | |
| Ramzi Bidoudane Safri Rokki Kacemi | Stadium: Moulay Abdellah Stadium Attendance: 25,000 Referee: Mohsen Boukhtir (Guinea) |
| 12 February 2003 Friendly | Morocco | 1–0 | Paris, France | |
| [ citation needed ] | Stadium: Stade Charléty Attendance: 8,000 |
| 29 March 2003 2004 AFCON Q | Sierra Leone | 0–0 | Freetown, Sierra Leone | |
| Report | Stadium: National Stadium Referee: Idrissa Kaba (Liberia) |
| 30 April 2003 Friendly | Morocco | 0–1 | Rabat, Morocco | |
| Stadium: Stade Moulay Abdellah |
| 8 June 2003 2004 AFCON Q | Morocco | 1–0 | Casablanca, Morocco | |
| Report | Stadium: Stade Mohammed V Referee: Abdul El-Fatah Esam Eldeen (Egypt) |
| 20 June 2003 2004 AFCON Q | Morocco | 2–0 | Rabat, Morocco | |
| Report | Stadium: Stade Moulay Abdellah Referee: Mohamed Abdelhakim Al-Shelmani (Libya) |
| 6 July 2003 2004 AFCON Q | Equatorial Guinea | 0–1 | Malabo, Equatorial Guinea | |
| Report |
| Stadium: Estadio de Malabo |
| 10 September 2003 Friendly | Morocco | 2–0 | Marrakech, Morocco | |
| Report | Stadium: Stade El Harti Attendance: 10,000 |
| 11 October 2003 Friendly | Tunisia | 0–0 | Tunis, Tunisia | |
| Report | Stadium: Stade El Menzah Attendance: 13,000 |
| 15 November 2003 Friendly | Morocco | 1–0 | Meknes, Morocco | |
| Ouaddou | Report | Stadium: Stade d'Honneur Attendance: 25,000 |
| 19 November 2003 Friendly | Morocco | 0–2 | Casablanca, Morocco | |
| Stadium: Stade Mohammed V Attendance: 6,000 |
| 27 January 2004 2004 AFCON GS | Nigeria | 0–1 | Monastir, Tunisia | |
| 14:00 GMT+1 | Hadji | Stadium: Stade Mustapha Ben Jannet Attendance: 15,000 Referee: Falla N'Doye (Senegal) |
| 31 January 2004 2004 AFCON GS | Morocco | 4–0 | Sfax, Tunisia | |
| 18:00 GMT+1 |
| Stadium: Stade Taïeb El Mhiri Attendance: 20,000 Referee: Eddy Maillet (Seychelles) |
| 4 February 2004 2004 AFCON GS | Morocco | 1–1 | Sousse, Tunisia | |
| 18:00 GMT+1 | Safri | Mayo | Stadium: Stade Olympique de Sousse Attendance: 6,000 Referee: Hichem Guirat (Tunisia) |
| 8 February 2004 2004 AFCON QF | Morocco | 3–1 (a.e.t.) | Sfax, Tunisia | |
| 17:00 GMT+1 | Cherrad | Stadium: Stade Taïeb El Mhiri Attendance: 22,000 |
| 11 February 2004 2004 AFCON SF | Morocco | 4–0 | Sousse, Tunisia | |
| 19:00 GMT+1 | Stadium: Stade Olympique de Sousse Attendance: 15,000 Referee: Abubakar Sharaf (Ivory Coast) |
| 14 February 2004 2004 AFCON Final | Tunisia | 2–1 | Radès, Tunisia | |
| 14:30 GMT+1 | Mokhtari | Stadium: Stade 7 Novembre Attendance: 60,000 Referee: Falla N'Doye (Senegal) |
| 18 February 2004 Friendly | Morocco | 2–1 | Rabat, Morocco | |
| Frei | Stadium: Stade Moulay Abdellah |
| 31 March 2004 Friendly | Morocco | 3–1 | Rabat, Morocco | |
| Norberto | Stadium: Stade Moulay Abdellah Attendance: 20,000 |
| 28 April 2004 Friendly | Morocco | 0–1 | Casablanca, Morocco | |
| González | Stadium: Stade Mohammed V Attendance: 60,000 |
| 28 May 2004 Friendly | Mali | 0–0 | Bamako, Mali | |
| Stadium: Stade 26 Mars Attendance: 35,000 |
| 5 June 2004 2006 WCQ / AFCON Q | Malawi | 1–1 | Blantyre, Malawi | |
| Munthali | Safri | Stadium: Kamuzu Stadium Attendance: 30,040 Referee: Joseph Mususa (Zimbabwe) |
| 3 July 2004 2006 WCQ / AFCON Q | Botswana | 0–1 | Gaborone, Botswana | |
| Mokhtari | Stadium: Botswana National Stadium Attendance: 22,000 Referee: Gilbert Dlamini (Swaziland) |
| 4 September 2004 2006 WCQ / AFCON Q | Morocco | 1–1 | Rabat, Morocco | |
| El Karkouri | Santos | Stadium: Stade Moulay Abdellah Attendance: 45,000 Referee: Ahmed Auda (Egypt) |
| 10 October 2004 2006 WCQ / AFCON Q | Guinea | 1–1 | Conakry, Guinea | |
| Mansaré | Report | Chamakh | Stadium: Stade 28 Septembre Attendance: 25,000 Referee: Manuel Monteiro Duarte (Cape Verde) |
| 17 November 2004 Friendly | Morocco | 4–0 | Rabat, Morocco | |
| Stadium: Stade Moulay Abdellah Attendance: 5,000 |
| 9 February 2005 2006 WCQ / AFCON Q | Morocco | 5–1 | Rabat, Morocco | |
| 19:30 | Otieno | Stadium: Stade Moulay Abdellah Attendance: 40,000 Referee: Wahid Tamuni (Libya) |
| 26 March 2005 2006 WCQ / AFCON Q | Morocco | 1–0 | Rabat, Morocco | |
| 19:30 | Hadji | Stadium: Stade Moulay Abdellah Attendance: 70,000 Referee: Koman Coulibaly (Mali) |
| 4 June 2005 2006 WCQ / AFCON Q | Morocco | 4–1 | Rabat, Morocco | |
| 20:00 | Chipatala | Stadium: Stade Moulay Abdellah Referee: Buenkadila Wabelo Bisingu (Congo DR) |
| 18 June 2005 2006 WCQ / AFCON Q | Kenya | 0–0 | Nairobi, Kenya | |
| 16:00 | Stadium: Nyayo National Stadium Attendance: 50,000 Referee: Badara Diatta (Senegal) |
| 3 September 2005 2006 WCQ / AFCON Q | Morocco | 1–0 | Rabat, Morocco | |
| 20:00 | El Karkouri | Stadium: Stade Moulay Abdellah Attendance: 25,000 Referee: Mohamed Benouza (Algeria) |
| 8 October 2005 2006 WCQ / AFCON Q | Tunisia | 2–2 | Radès, Tunisia | |
| 20:45 |
|
| Stadium: Stade 7 November Attendance: 60,000 Referee: Essam Abdel-Fatah (Egypt) |
| 15 November 2005 Friendly | Morocco | 0–0 | Clairefontaine-en-Yvelines, France | |
| Stadium: INF Clairefontaine |
| 9 January 2006 Friendly | Morocco | 3–0 | Rabat, Morocco | |
| [ citation needed ] | Stadium: Stade Moulay Abdellah |
| 14 January 2006 Friendly | Morocco | 1–0 | Marrakech, Morocco | |
| Armoumen | [ citation needed ] | Stadium: Stade El Harti Attendance: 20,000 |
| 17 January 2006 Friendly | Morocco | 2–2 | Rabat, Morocco | |
| Stadium: Stade Moulay Abdellah |
| 21 January 2006 2006 AFCON GS | Morocco | 0–1 | Cairo, Egypt | |
| 14:00 UTC+2 | Drogba | Stadium: Cairo International Stadium Attendance: 8,000 Referee: Jérôme Damon (South Africa) |
| 24 January 2006 2006 AFCON GS | Egypt | 0–0 | Cairo, Egypt | |
| 20:00 UTC+2 | Stadium: Cairo International Stadium Attendance: 47,000 Referee: Coffi Codjia (Benin) |
| 28 January 2006 2006 AFCON GS | Libya | 0–0 | Cairo, Egypt | |
| 19:00 UTC+2 | Stadium: Cairo Military Academy Stadium Attendance: 5,000 Referee: Mourad Daami (Tunisia) |
| 23 May 2006 Friendly | United States | 0–1 | Nashville, United States | |
| Madihi | Stadium: Nashville Coliseum Attendance: 26,141 Referee: Mauricio Navarro (Canada) |
| 28 May 2006 Friendly | Morocco | 0–1 | Colombes, France | |
| [ citation needed ] | Kanouté | Stadium: Stade Olympique Yves-du-Manoir |
| 16 August 2006 Friendly | Morocco | 1–0 | Rabat, Morocco | |
| Hadji | Stadium: Stade Moulay Abdellah |
| 2 September 2006 2008 AFCON Q | Morocco | 2–0 | Rabat, Morocco | |
| Stadium: Stade Moulay Abdellah |
| 15 November 2006 Friendly | Morocco | 6–0 | Rabat, Morocco | |
| [ citation needed ] | Stadium: Stade Moulay Abdellah |
| 7 February 2007 Friendly | Morocco | 1–1 | Rabat, Morocco | |
| Chamakh | Jemâa | Stadium: Stade Moulay Abdellah |
| 24 April 2007 2008 AFCON Q | Zimbabwe | 1–1 | Harare, Zimbabwe | |
| Nyandoro | Hadji | Stadium: Rufaro Stadium |
| 2 June 2007 2008 AFCON Q | Morocco | 2–0 | Casablanca, Morocco | |
| Stadium: Stade Mohammed V |
| 16 June 2007 2008 AFCON Q | Malawi | 0–1 | Blantyre, Malawi | |
| El Moubarki | Stadium: Kamazu Stadium |
| 8 September 2007 Friendly | Ghana | 2–0 | Rouen, France | |
| Stadium: Stade Robert Diochon Attendance: 3,000 |
| 17 October 2007 Friendly | Morocco | 2–0 | Rabat, Morocco | |
| Stadium: Stade Moulay Abdellah |
| 16 November 2007 Friendly | France | 2–2 | Saint-Denis, France | |
| Stadium: Stade de France Attendance: 78,000 |
| 21 November 2007 Friendly | Morocco | 3–0 | Créteil, France | |
| Stadium: Stade Dominique Duvauchelle Attendance: 6,000 |
| 12 January 2008 Friendly | Morocco | 2–0 | Fez, Morocco | |
| Stadium: Fez Stadium |
| 16 January 2008 Friendly | Morocco | 2–1 | Rabat, Morocco | |
| Flávio | Stadium: Stade Moulay Abdellah |
| 21 January 2008 2008 AFCON GS | Namibia | 1–5 | Accra, Ghana | |
| 15:00 UTC±0 | Brendell | Stadium: Ohene Djan Stadium Attendance: 2,000 Referee: Divine Evehe (Cameroon) |
| 24 January 2008 2008 AFCON GS | Guinea | 3–2 | Accra, Ghana | |
| 17:00 UTC±0 |
| Stadium: Ohene Djan Stadium Attendance: 15,000 Referee: Jerome Damon (South Africa) |
| 28 January 2008 2008 AFCON GS | Ghana | 2–0 | Accra, Ghana | |
| 17:00 UTC±0 | Stadium: Ohene Djan Stadium Attendance: 40,000 Referee: Modou Sowe (Gambia) |
| 26 March 2008 Friendly | Belgium | 1–4 | Brussels, Belgium | |
| Witsel |
| Stadium: Stade Roi Baudouin Attendance: 24,000 |
| 31 May 2008 2010 WCQ / AFCON Q | Morocco | 3–0 Annulled [note 4] | Casablanca, Morocco | |
| 19:00 UTC+0 |
| Stadium: Stade Mohammed V Attendance: 5,000 Referee: Badara Diatta (Senegal) |
| 7 June 2008 2010 WCQ / AFCON Q | Mauritania | 1–4 | Nouakchott, Mauritania | |
| 17:00 UTC±0 | Da Silva |
| Stadium: Stade Olympique Attendance: 9,500 Referee: Joseph Lamptey (Ghana) |
| 14 June 2008 2010 WCQ / AFCON Q | Rwanda | 3–1 | Kigali, Rwanda | |
| 15:30 UTC±2 | Safri | Stadium: Stade Régional Nyamirambo Attendance: 12,000 Referee: Divine Evehe (Cameroon) |
| 21 June 2008 2010 WCQ / AFCON Q | Morocco | 2–0 | Casablanca, Morocco | |
| 19:00 UTC+1 | Stadium: Stade Mohammed V Attendance: 2,500 Referee: Mohamed Benouza (Algeria) |
| 20 August 2008 Friendly | Morocco | 3–1 | Rabat, Morocco | |
| [ citation needed ] | Omotoyossi | Stadium: Stade Moulay Abdellah |
| 6 September 2008 Friendly | Oman | 0–0 | Muscat, Oman | |
| [ citation needed ] | Stadium: Royal Oman Police Stadium |
| 11 October 2008 2010 WCQ / AFCON Q | Morocco | 4–1 | Rabat, Morocco | |
| 19:30 UTC±0 | Teguedi | Stadium: Stade Moulay Abdellah Attendance: 1,472 Referee: Sharaf Aboubakar (Ivory Coast) |
| 19 November 2008 Friendly | Morocco | 3–0 | Casablanca, Morocco | |
| [ citation needed ] | Stadium: Stade Mohammed V |
| 11 February 2009 Friendly | Morocco | 0–0 | Casablanca, Morocco | |
| [ citation needed ] | Stadium: Stade Mohammed V Referee: Makrem Legguem (Tunisia) |
| 28 March 2009 2010 WCQ / AFCON Q | Morocco | 1–2 | Casablanca, Morocco | |
| 20:00 UTC±0 | El Hamdaoui |
| Stadium: Stade Mohammed V Attendance: 38,000 Referee: Badara Diatta (Senegal) |
| 31 March 2009 Friendly | Angola | 0–2 | Lisbon, Portugal | |
| Stadium: Estádio do Restelo |
| 7 June 2009 2010 WCQ / AFCON Q | Cameroon | 0–0 | Yaoundé, Cameroon | |
| 15:30 UTC+1 | Stadium: Stade Omnisports Ahmadou Ahidjo Attendance: 35,000 Referee: Rajindraparsad Seechurn (Mauritius) |
| 20 June 2009 2010 WCQ / AFCON Q | Morocco | 0–0 | Rabat, Morocco | |
| 15:30 UTC±0 | Stadium: Stade Moulay Abdellah Attendance: 22,000 Referee: Wellington Kaoma (Zambia) |
| 12 August 2009 Friendly | Morocco | 1–1 | Rabat, Morocco | |
| 17:00 UTC+1 | El Ahmadi | Moussilou | Stadium: Stade Moulay Abdellah Referee: Mohamed Benouza (Algeria) |
| 6 September 2009 2010 WCQ / AFCON Q | Togo | 1–1 | Lomé, Togo | |
| 15:30 UTC±0 | Salifou | Taarabt | Stadium: Stade de Kégué Attendance: 24,651 Referee: Muhmed Ssegonga (Uganda) |
| 10 October 2009 2010 WCQ / AFCON Q | Gabon | 3–1 | Libreville, Gabon | |
| 15:30 UTC+1 |
| Taarabt | Stadium: Stade Omar Bongo Attendance: 14,000 Referee: Noumandiez Doué (Ivory Coast) |
| 14 November 2009 2010 WCQ / AFCON Q | Morocco | 0–2 | Fez, Morocco | |
| 15:30 UTC±0 | Stadium: Fez Stadium Attendance: 17,000 Referee: Daniel Bennett (South Africa) |
| 11 August 2010 Friendly | Morocco | 2–1 | Rabat, Morocco | |
| 22:00 UTC+1 | Hadji | Anselmo | Stadium: Stade Moulay Abdellah |
| 5 September 2010 2012 AFCON Q | Morocco | 0–0 | Rabat, Morocco | |
| 21:00 UTC | Stadium: Stade Moulay Abdellah Referee: Koman Coulibaly (Mali) |
| 9 October 2010 2012 AFCON Q | Tanzania | 0–1 | Dar es Salaam, Tanzania | |
| 16:00 UTC+3 | El Hamdaoui | Stadium: Benjamin Mkapa National Stadium Referee: Seechurn Rajindraparsad (Mauritius) |
| 17 November 2010 Friendly | Northern Ireland | 1–1 | Belfast, Northern Ireland | |
| 19:45 UTC | Patterson | Chamakh | Stadium: Windsor Park Attendance: 11 200 Referee: Tom Harald Hagen (Norway) |
| 9 February 2011 Friendly | Morocco | 3–0 | Marrakech, Morocco | |
| 20:00 UTC |
| Stadium: Stade de Marrakech |
| 27 March 2011 2012 AFCON Q | Algeria | 1–0 | Annaba, Algeria | |
| 20:30 UTC+1 | Yebda | Stadium: Stade 19 Mai 1956 Referee: Seechurn Rajindraparsad (Mauritius) |
| 4 June 2011 2012 AFCON Q | Morocco | 4–0 | Marrakech, Morocco | |
| 21:00 UTC+1 | Stadium: Stade de Marrakech Referee: Noumandiez Doué (Ivory Coast) |
| 10 August 2011 Friendly | Senegal | 0–2 | Dakar, Senegal | |
| 17:00 UTC+1 | Stadium: Stade Léopold Sédar Senghor |
| 4 September 2011 2012 AFCON Q | Central African Republic | 0–0 | Bangui, Central African Republic | |
| 15:00 UTC+1 | Stadium: Barthelemy Boganda Stadium Referee: Slim Jedidi (Tunisia) |
| 9 October 2011 2012 AFCON Q | Morocco | 3–1 | Marrakech, Morocco | |
| 19:30 UTC±0 | [ citation needed ] | Kassim | Stadium: Stade de Marrakech Attendance: 38 000 Referee: Bakary Gassama (Gambia) |
| 11 November 2011 2011 LG Cup | Morocco | 0–1 | Marrakech, Morocco | |
| 20:30 UTC±0 | Sserumaga | Stadium: Stade de Marrakech |
| 13 November 2011 2011 LG Cup | Morocco | 1–1 (2–4 p) | Marrakech, Morocco | |
| 18:45 UTC±0 | Amrabat | Eto'o | Stadium: Stade de Marrakech |
| 23 January 2012 2012 AFCON GS | Morocco | 1–2 | Libreville, Gabon | |
| 20:00 UTC+1 | Kharja | Stadium: Stade d'Angondjé Attendance: 28,000 Referee: Daniel Bennett (South Africa) |
| 27 January 2012 2012 AFCON GS | Gabon | 3–2 | Libreville, Gabon | |
| 20:00 UTC+1 |
| Kharja | Stadium: Stade d'Angondjé Attendance: 35,000 Referee: Bakary Gassama (Gambia) |
| 31 January 2012 2012 AFCON GS | Niger | 0–1 | Libreville, Gabon | |
| 19:00 UTC+1 | Belhanda | Stadium: Stade d'Angondjé Attendance: 4,000 Referee: Hamada Nampiandraza (Madagascar) |
| 29 February 2012 Friendly | Morocco | 2–0 | Marrakech, Morocco | |
| 19:00 UTC±0 | Stadium: Stade de Marrakech |
| 25 May 2012 Friendly | Morocco | 0–1 | Marrakech, Morocco | |
| 18:00 UTC+1 | Konaté | Stadium: Stade de Marrakech |
| 2 June 2012 2014 WCQ | Gambia | 1–1 | Bakau, Gambia | |
| 16:30 UTC+0 | Jammeh | Kharja | Stadium: Independence Stadium Attendance: 15,000 Referee: Néant Alioum (Cameroon) |
| 9 June 2012 2014 WCQ | Morocco | 2–2 | Marrakech, Morocco | |
| 21:00 UTC+1 |
| Stadium: Stade de Marrakech Attendance: 36,000 Referee: Gehad Grisha (Egypt) |
| 23 June 2012 2012 Arab Cup GS | Morocco | 4–0 | Jeddah, Saudi Arabia | |
| 18:15 UTC+3 |
| Stadium: Prince Abdullah al-Faisal Stadium Referee: Abdullah Al-Balooshi (Qatar) |
| 26 June 2012 2012 Arab Cup GS | Libya | 0–0 | Jeddah, Saudi Arabia | |
| 21:00 UTC+3 | Stadium: Prince Abdullah al-Faisal Stadium Referee: Djamel Haimoudi (Algeria) |
| 29 June 2012 2012 Arab Cup GS | Yemen | 0–4 | Jeddah, Saudi Arabia | |
| 19:45 UTC+3 | Stadium: Prince Abdullah al-Faisal Stadium Referee: Abdulrahman Al-Amri (Saudi Arabia) |
| 3 July 2012 2012 Arab Cup SF | Morocco | 2–1 | Jeddah, Saudi Arabia | |
| 21:30 UTC+3 | Karim | Stadium: Prince Abdullah al-Faisal Stadium Referee: Djamel Haimoudi (Algeria) |
| 6 July 2012 2012 Arab Cup Final | Libya | 1–1 (1–3 p) | Jeddah, Saudi Arabia | |
| 21:00 UTC+3 | Al Badri | El Bahri | Stadium: Prince Abdullah al-Faisal Stadium Referee: Slim Jedidi (Tunisia) | |
| Penalties | ||||
| Al Badri Al-Ghannoudi Salama Al-Sebaee | ||||
| 15 August 2012 Friendly | Morocco | 1–2 | Rabat, Morocco | |
| 20:00 UTC+1 | Salhi | Stadium: Stade Moulay Abdellah |
| 9 September 2012 2013 AFCON Q | Mozambique | 2–0 | Maputo, Mozambique | |
| 15:00 UTC+2 | Stadium: Estádio da Machava Referee: Sylvester Kirwa (Kenya) |
| 13 October 2012 2013 AFCON Q | Morocco | 4–0 | Marrakech, Morocco | |
| 20:00 UTC±0 | Stadium: Stade de Marrakech Referee: Néant Alioum (Cameroon) |
| 14 November 2012 Friendly | Morocco | 0–1 | Casablanca, Morocco | |
| 20:00 UTC±0 | Adebayor | Stadium: Stade Mohammed V |
| 8 January 2013 Friendly | Morocco | 0–0 | Rosettenville, South Africa | |
| UTC+2 | Stadium: Rand Stadium Referee: Victor Gomes (South Africa) |
| 12 January 2013 Friendly | Morocco | 2–1 | Rosettenville, South Africa | |
| UTC+2 |
| Kaimbi | Stadium: Rand Stadium Referee: Victor Hlungwani (South Africa) |
| 19 January 2013 2013 AFCON GS | Angola | 0–0 | Johannesburg, South Africa | |
| 21:00 UTC+2 | [ usurped ] | Stadium: Soccer City Attendance: 25 000 Referee: Badara Diatta (Senegal) |
| 23 January 2013 2013 AFCON GS | Morocco | 1–1 | Durban, South Africa | |
| 21:00 UTC+2 | El-Arabi | [ usurped ] | Platini | Stadium: Moses Mabhida Stadium Attendance: 25 000 Referee: Janny Sikazwe (Zambia) |
| 27 January 2013 2013 AFCON GS | Morocco | 2–2 | Durban, South Africa | |
| 19:00 UTC+2 | [ usurped ] | Stadium: Moses Mabhida Stadium Attendance: 45 000 Referee: Bakary Gassama (Gambia) |
| 6 March 2013 Friendly | Morocco | 2–1 | Marrakech, Morocco | |
| UTC |
| Report | Simpara | Stadium: Stade de Marrakech |
| 24 March 2013 2014 WCQ | Tanzania | 3–1 | Dar es Salaam, Tanzania | |
| 15:00 UTC+3 | El-Arabi | Stadium: Benjamin Mkapa National Stadium Referee: Hélder Martins de Carvalho (Angola) |
| 8 June 2013 2014 WCQ | Morocco | 2–1 | Marrakech, Morocco | |
| 21:00 UTC+1 | Kiemba | Stadium: Stade de Marrakech Attendance: 15 000 Referee: Daniel Bennett (South Africa) |
| 15 June 2013 2014 WCQ | Morocco | 2–0 | Marrakech, Morocco | |
| 21:00 UTC+1 | Stadium: Stade de Marrakech Attendance: 15 000 Referee: El Fadil Mohamed (Sudan) |
| 6 July 2013 CHAN 2014 Q | Tunisia | 0–1 | Sousse, Tunisia | |
| 20:00 UTC+1 | Report | El Mobarky | Stadium: Stade Olympique de Sousse, Referee: Maguette N'Diaye (Senegal) |
| 14 July 2013 CHAN 2014 Q | Morocco | 0–0 | Tanger, Morocco | |
| 22:30 UTC | Report | Stadium: Grand Stade de Tanger Referee: Tessema Weyesa (Ethiopia) |
| 14 August 2013 Friendly | Morocco | 1–2 | Tanger, Morocco | |
| 20:00 UTC+1 | Barrada | Report | Stadium: Stade de Tanger |
| 7 September 2013 2014 WCQ | Ivory Coast | 1–1 | Abidjan, Ivory Coast | |
| 17:00 UTC±0 | Drogba | El-Arabi | Stadium: Stade Félix Houphouët-Boigny Attendance: 20 000 Referee: Bernard Camille (Seychelles) |
| 11 October 2013 Friendly | Morocco | 1–1 | Agadir, Morocco | |
| UTC±0 | El Adoua | Rantie | Stadium: Stade Adrar Referee: Slim Belkhouas (Tunisia) |
| 12 January 2014 CHAN 2014 GS | Zimbabwe | 0–0 | Cape Town, South Africa | |
| 17:00 (UTC+2) | Report | Stadium: Athlone Stadium Attendance: 4,000 Referee: Bamlak Tessema Weyesa (Ethiopia) |
| 16 January 2014 CHAN 2014 GS | Burkina Faso | 1–1 | Cape Town, South Africa | |
| 20:00 (UTC+2) | Ouédraogo | Report | El Bahri | Stadium: Athlone Stadium Attendance: 3,000 Referee: Mahamadou Keita (Mali) |
| 20 January 2014 CHAN 2014 GS | Morocco | 3–1 | Cape Town, South Africa | |
| 19:00 (UTC+2) | Report | Sentamu | Stadium: Cape Town Stadium Attendance: 2,500 Referee: Janny Sikazwe (Zambia) |
| 25 January 2014 CHAN 2014 QF | Morocco | 3–4 (a.e.t.) | Cape Town, South Africa | |
| 17:00 (UTC+2) | Moutouali Iajour | Report | Ogonna Ali Uzoenyi Ibrahim | Stadium: Cape Town Stadium Attendance: 8,000 Referee: Bernard Camille (Seychelles) |
| 5 March 2014 Friendly | Morocco | 1–1 | Marrakech, Morocco | |
| 19:00 UTC | El-Arabi | Report | Evouna | Stadium: Stade de Marrakech |
| 23 May 2014 Friendly | Morocco | 4–0 | Faro, Portugal | |
| : UTC+2 |
| Report | Stadium: Estádio de São Luís |
| 28 May 2014 Friendly | Angola | 2–0 | Faro, Portugal | |
| 18:00 (UTC+2) |
| [ citation needed ] | Stadium: Estádio Algarve |
| 6 June 2014 Friendly | Russia | 2–0 | Moscow, Russia | |
| 18:00 UTC+3 |
| Stadium: Lokomotiv Stadium Referee: Pavel Královec (Czech Republic) |
| 3 September 2014 Friendly | Morocco | 0–0 | Casablanca, Morocco | |
| 20:00 UTC+1 | Report | Stadium: Stade Mohammed V Attendance: 9,500 |
| 7 September 2014 Friendly | Morocco | 3–0 | Marrakech, Morocco | |
| 19:00 UTC+1 | [ citation needed ] | Stadium: Stade de Marrakech Referee: Mohamed Ben Hassana (Tunisia) |
| 9 October 2014 Friendly | Morocco | 4–0 | Marrakech, Morocco | |
| 19:00 UTC |
| [ citation needed ] | Stadium: Stade de Marrakech Attendance: 31,728 Referee: Abou Coulibaly (Ivory Coast) |
| 13 October 2014 Friendly | Morocco | 3–0 | Marrakech, Morocco | |
| 19:00 UTC | [ citation needed ] | Stadium: Stade de Marrakech Referee: Malang Diedhiou (Senegal) |
| 13 November 2014 Friendly | Morocco | 6–1 | Agadir, Morocco | |
| 19:00 UTC |
| [ citation needed ] | Gestede | Stadium: Stade Adrar |
| 28 March 2015 Friendly | Morocco | 0–1 | Agadir, Morocco | |
| 19:00 UTC | Report | Cavani | Stadium: Stade Adrar |
| 12 June 2015 2017 AFCON Q | Morocco | 1–0 | Agadir, Morocco | |
| 20:00 UTC+1 | El Kaddouri | Stadium: Stade Adrar Referee: William Agbovi (Ghana) |
| 15 June 2015 CHAN 2016 Q | Morocco | 1–1 | Casablanca, Morocco | |
| 20:00 (UTC+0) | Hafidi | Report | Aouadhi | Stadium: Stade Mohammed V Referee: Ousmane Karembe (Mali) |
| 21 June 2015 CHAN 2016 Q | Morocco | 3–0 | Casablanca, Morocco | |
| 22:00 (UTC+0) | Report | Stadium: Stade Mohammed V Referee: El Fatih Wadeed Khaleel (Sudan) |
| 5 September 2015 2017 AFCON Q | São Tomé and Príncipe | 0–3 | São Tomé, São Tomé and Príncipe | |
| 15:30 UTC±0 | Stadium: Estádio Nacional 12 de Julho Referee: João Goma (Angola) |
| 9 October 2015 Friendly | Morocco | 0–1 | Agadir, Morocco | |
| 19:00 UTC+1 | Doumbia | Stadium: Stade Adrar Attendance: 22 000 Referee: Youssef Srairi (Tunisia) |
| 12 October 2015 Friendly | Morocco | 1–1 | Agadir, Morocco | |
| 20:00 UTC+1 | El Kaddouri | Yattara | Stadium: Stade Adrar Referee: Maguette Ndiaye (Senegal) |
| 22 October 2015 CHAN 2016 Q | Libya | 0–4 | Radès, Tunisia | |
| 18:00 (UTC+1) | Report |
| Stadium: Stade Olympique de Radès Referee: Daouda Gueye (Senegal) |
| 25 October 2015 CHAN 2016 Q | Tunisia | 2–3 | Radès, Tunisia | |
| 18:00 (UTC+1) | Report | Stadium: Stade Olympique de Radès Referee: Ibrahim Nour El Din (Egypt) |
| 12 November 2015 2018 WCQ | Morocco | 2–0 | Agadir, Morocco | |
| 19:00 UTC±0 | Report (FIFA) Report (CAF) | Stadium: Stade Adrar Attendance: 32 000 Referee: Daniel Bennett (South Africa) |
| 15 November 2015 2018 WCQ | Equatorial Guinea | 1–0 | Bata, Equatorial Guinea | |
| 16:00 UTC+1 | Rui | Report (FIFA) Report (CAF) | Stadium: Estadio de Bata Attendance: 20 000 Referee: Janny Sikazwe (Zambia) |
| 16 January 2016 CHAN 2016 GS | Gabon | 0–0 | Kigali, Rwanda | |
| 18:00 (UTC+2) | Report | Stadium: Amahoro Stadium Referee: Joseph Lamptey (Ghana) |
| 20 January 2016 CHAN 2016 GS | Morocco | 0–1 | Kigali, Rwanda | |
| 18:00 (UTC+2) | Report | Zakri | Stadium: Amahoro Stadium Referee: Bamlak Tessema Weyesa (Ethiopia) |
| 24 January 2016 CHAN 2016 GS | Morocco | 4–1 | Kigali, Rwanda | |
| 16:00 (UTC+2) | Report | Ngomirakiza | Stadium: Amahoro Stadium Referee: Mahamadou Keita (Mali) |
| 26 March 2016 2017 AFCON Q | Cape Verde | 0–1 | Praia, Cape Verde | |
| 16:00 UTC−01:00 | Report | El-Arabi | Stadium: Estádio Nacional de Cabo Verde Referee: Neant Alioum (Cameroon) |
| 29 March 2016 2017 AFCON Q | Morocco | 2–0 | Marrakech, Morocco | |
| 20:00 UTC+1 | El-Arabi | Report | Stadium: Stade de Marrakech Referee: Mahamadou Keita (Mali) |
| 27 May 2016 Friendly | Morocco | 2–0 | Tangier, Morocco | |
| 19:00 UTC+1 | Ziyech | Report | Stadium: Stade de Tanger Referee: Issa Sy (Senegal) |
| 3 June 2016 2017 AFCON Q | Libya | 1–1 | Radès, Tunisia | |
| 19:00 UTC+1 | Al Warfali | Report | Dirar | Stadium: Stade de Radès Referee: Youssef Essrayri (Tunisia) |
| 31 August 2016 Friendly | Albania | 0–0 | Shkodër, Albania | |
| 19:30 UTC+1 | Report | Stadium: Loro Boriçi Stadium Referee: Matej Jug (Slovenia) |
| 4 September 2016 2017 AFCON Q | Morocco | 2–0 | Rabat, Morocco | |
| 20:00 UTC+1 | Ziyech Bouhaddouz | Report | Stadium: Prince Moulay Abdellah Stadium Referee: Fidel Gomes (Guinea-Bissau) |
| 8 October 2016 2018 WCQ | Gabon | 0–0 | Franceville, Gabon | |
| 17:30 UTC+1 | Report (FIFA) Report (CAF) | Stadium: Stade de Franceville Referee: Hamada Nampiandraza (Madagascar) |
| 11 October 2016 Friendly | Morocco | 4–0 | Marrakech, Morocco | |
| 20:00 UTC | Carcela Ziyech Alioui | Report | Stadium: Stade de Marrakech Referee: Mohammed Abdulla Hassan Mohamed (United Arab Emirates) |
| 12 November 2016 2018 WCQ | Morocco | 0–0 | Marrakech, Morocco | |
| 20:30 UTC | Report (FIFA) Report (CAF) | Stadium: Stade de Marrakech Referee: Bernard Camille (Seychelles) |
| 9 January 2017 Non-FIFA Friendly | Morocco | 0–1 | Al Ain, United Arab Emirates | |
| 10:00 GMT | Report | Ojala | Stadium: Tahnoun bin Mohammed Stadium Attendance: 3,800 Referee: Sultan Abdulrazaq Ibrahim Al Marzouqi (United Arab Emirates) |
| 16 January 2017 2017 AFCON GS | DR Congo | 1–0 | Oyem, Gabon | |
| 19:00 GMT | Kabananga | Report | Stadium: Stade d'Oyem Referee: Hamada Nampiandraza (Madagascar) |
| 20 January 2017 2017 AFCON GS | Morocco | 3–1 | Oyem, Gabon | |
| 19:00 GMT |
| Report | Dossevi | Stadium: Stade d'Oyem Referee: Mahamadou Keita (Mali) |
| 24 January 2017 2017 AFCON GS | Morocco | 1–0 | Oyem, Gabon | |
| 19:00 GMT | Alioui | Report | Stadium: Stade d'Oyem Referee: Sidi Alioum (Cameroon) |
| 29 January 2017 2017 AFCON QF | Egypt | 1–0 | Port-Gentil, Gabon | |
| 19:00 GMT | Kahraba | Report | Stadium: Stade de Port-Gentil Referee: Eric Otogo-Castane (Gabon) |
| 24 March 2017 Friendly | Morocco | 2–0 | Marrakech, Morocco | |
| 20:00 GMT | Report | Stadium: Stade de Marrakech Referee: Youssef Srayri (Tunisia) |
| 28 March 2017 Friendly | Morocco | 1–0 | Marrakech, Morocco | |
| 19:00 GMT | Younés | Report | Stadium: Stade de Marrakech Referee: Issa Sy (Senegal) |
| 31 May 2017 Friendly | Morocco | 1–2 | Agadir, Morocco | |
| 17:30 GMT | Boussoufa | Report | Promes Janssen | Stadium: Stade Adrar Referee: Mahamadou Kéïta (Mali) |
| 10 June 2017 2019 AFCON Q | Cameroon | 1–0 | Yaoundé, Cameroon | |
| 14:00 GMT | Aboubakar | Report | Stadium: Stade Ahmadou Ahidjo Referee: Bamlak Tessema Weyesa (Ethiopia) |
| 13 August 2017 CHAN 2018 Q | Egypt | 1–1 | Alexandria, Egypt | |
| 19:00 (UTC+2) | El-Sheikh | Banoun | Stadium: Alexandria Stadium Referee: Mohamed Ragab Omar (Libya) |
| 18 August 2017 CHAN 2018 Q | Morocco | 3–1 | Rabat, Morocco | |
| 20:00 (UTC+1) |
| Stadium: Prince Moulay Abdellah Stadium Referee: Sadok Selmi (Tunisia) |
| 1 September 2017 2018 WCQ | Morocco | 6–0 | Rabat, Morocco | |
| 20:00 GMT | Report (CAF) Report (FIFA) | Stadium: Stade Moulay Abdellah Attendance: 50,000 Referee: Sidi Alioum (Cameroon) |
| 5 September 2017 2018 WCQ | Mali | 0–0 | Bamako, Mali | |
| 19:00 GMT | Report (CAF) Report (FIFA) | Stadium: Stade du 26 Mars Attendance: 5,000 Referee: Hamada Nampiandraza (Madagascar) |
| 7 October 2017 2018 WCQ | Morocco | 3–0 | Casablanca, Morocco | |
| 20:00 WEST |
| Report (CAF) Report (FIFA) | Stadium: Stade Mohammed V Referee: Victor Gomes (South Africa) |
| 10 October 2017 Friendly | South Korea | 1–3 | Biel/Bienne, Switzerland | |
| 13:30 GMT | Stadium: Tissot Arena |
| 6 November 2017 2018 WCQ | Ivory Coast | 0–2 | Abidjan, Ivory Coast | |
| Report (CAF) Report (FIFA) | Stadium: Stade Félix Houphouët-Boigny Referee: Bakary Gassama (Gambia) |
| 13 January 2018 CHAN 2018 GS | Morocco | 4–0 | Casablanca, Morocco | |
| 19:00 (UTC) | Report | Stadium: Stade Mohammed V Referee: Janny Sikazwe (Zambia) |
| 17 January 2018 CHAN 2018 GS | Morocco | 3–1 | Casablanca, Morocco | |
| 16:30 (UTC) |
| Report |
| Stadium: Stade Mohammed V Referee: Abou Coulibaly (Ivory Coast) |
| 21 January 2018 CHAN 2018 GS | Sudan | 0–0 | Casablanca, Morocco | |
| 19:00 (UTC) | Report | Stadium: Stade Mohammed V Referee: Jean-Jacques Ndala Ngambo (DR Congo) |
| 27 January 2018 CHAN 2018 QF | Morocco | 2–0 | Casablanca, Morocco | |
| 16:30 (UTC) | Report | Stadium: Stade Mohammed V Referee: Mahamadou Keita (Mali) |
| 31 January 2018 CHAN 2018 SF | Morocco | 3–1 (a.e.t.) | Casablanca, Morocco | |
| 16:30 (UTC) | Report |
| Stadium: Stade Mohammed V Referee: Janny Sikazwe (Zambia) |
| 4 February 2018 CHAN 2018 Final | Morocco | 4–0 | Casablanca, Morocco | |
| 19:00 (UTC) | Report | Stadium: Stade Mohammed V Attendance: 75,000 Referee: Bakary Gassama (Gambia) |
| 23 March 2018 Friendly | Serbia | 1–2 | Turin, Italy | |
| 20:30 UTC+1 | Tadić | Report | Ziyech Boutaïb | Stadium: Stadio Olimpico Grande Torino Attendance: 15,700 Referee: Marco Guida (Italy) |
| 27 March 2018 Friendly | Morocco | 2–0 | Casablanca, Morocco | |
| 20:00 UTC+1 | El Kaabi da Costa | Report | Stadium: Stade Mohammed V Attendance: 15,000 Referee: Maguette Ndiaye (Senegal) |
| 31 May 2018 Friendly | Morocco | 0–0 | Geneva, Switzerland | |
| 20:00 UTC+2 | Report | Stadium: Stade de Genève Attendance: 8,000 Referee: Sandro Schärer (Switzerland) |
| 4 June 2018 Friendly | Morocco | 2–1 | Geneva, Switzerland | |
| 20:00 UTC+2 | El Kaabi Belhanda | Report | Greguš | Stadium: Stade de Genève Attendance: 7,000 Referee: Lionel Tschudi (Switzerland) |
| 9 June 2018 Friendly | Estonia | 1–3 | Tallinn, Estonia | |
| 19:00 UTC+3 | Purje | Report | Belhanda Ziyech En-Nesyri | Stadium: A. Le Coq Arena Attendance: 4,756 Referee: Marius Avram (Romania) |
| 15 June 2018 2018 FIFA World Cup GS | Morocco | 0–1 | Saint Petersburg, Russia | |
| 18:00 UTC+3 | Report | Bouhaddouz | Stadium: Krestovsky Stadium Attendance: 62,548 Referee: Cüneyt Çakır (Turkey) |
| 20 June 2018 2018 FIFA World Cup GS | Portugal | 1–0 | Moscow, Russia | |
| 15:00 UTC+3 | Ronaldo | Report | Stadium: Luzhniki Stadium Attendance: 78,011 Referee: Mark Geiger (United States) |
| 25 June 2018 2018 FIFA World Cup GS | Spain | 2–2 | Kaliningrad, Russia | |
| 20:00 UTC+2 | Isco Aspas | Report | Boutaïb En-Nesyri | Stadium: Kaliningrad Stadium Attendance: 33,973 Referee: Ravshan Irmatov (Uzbekistan) |
| 8 September 2018 2019 AFCON Q | Morocco | 3–0 | Casablanca, Morocco | |
| 21:00 UTC+1 | Ziyech En-Nesyri | Report | Stadium: Stade Mohammed V Referee: Jean-Jacques Ndala Ngambo (DR Congo) |
| 13 October 2018 2019 AFCON Q | Morocco | 1–0 | Casablanca, Morocco | |
| 19:00 UTC+1 | Fajr | Report | Stadium: Stade Mohammed V Referee: Ali Lemghaifry (Mauritania) |
| 16 October 2018 2019 AFCON Q | Comoros | 2–2 | Mitsamiouli, Comoros | |
| 15:00 UTC+3 | Ben Nabouhane | Report | Boutaïb Amrabat | Stadium: Stade Said Mohamed Cheikh Referee: Davies Omweno (Kenya) |
| 16 November 2018 2019 AFCON Q | Morocco | 2–0 | Casablanca, Morocco | |
| 20:00 UTC+1 | Ziyech | Report | Stadium: Stade Mohammed V Referee: Eric Otogo-Castane (Gabon) |
| 20 November 2018 Friendly | Tunisia | 0–1 | Radès, Tunisia | |
| 18:00 UTC+1 | Report | En-Nesyri | Stadium: Stade Olympique de Radès Attendance: 8,000 Referee: Ibrahim Nour El Din (Egypt) |
| 22 March 2019 2019 AFCON Q | Malawi | 0–0 | Blantyre, Malawi | |
| 15:00 (UTC+2) | Report | Stadium: Kamuzu Stadium Referee: Hélder Martins de Carvalho (Angola) |
| 26 March 2019 Friendly | Morocco | 0–1 | Tangier, Morocco | |
| 20:00 (UTC+1) | Report | Correa | Stadium: Stade Ibn Batouta Referee: Janny Sikazwe (Zambia) |
| 12 June 2019 Friendly | Morocco | 0–1 | Marrakech, Morocco | |
| 17:30 (UTC+1) | Report | Mu. Barrow | Stadium: Stade de Marrakech Attendance: 4,000 Referee: Boubou Traore (Mali) |
| 16 June 2019 Friendly | Morocco | 2–3 | Marrakech, Morocco | |
| 17:30 (UTC+1) | Ziyech | Report | Musonda Kangwa Mwepu | Stadium: Stade de Marrakech Attendance: 10,000 Referee: Adalbert Diouf (Senegal) |
| 23 June 2019 2019 AFCON GS | Morocco | 1–0 | Cairo, Egypt | |
| 16:30 (UTC+2) | Keimuine | Report | Stadium: Al Salam Stadium Attendance: 6,857 Referee: Louis Hakizimana (Rwanda) |
| 28 June 2019 2019 AFCON GS | Morocco | 1–0 | Cairo, Egypt | |
| 19:00 (UTC+2) | En-Nesyri | Report | Stadium: Al Salam Stadium Attendance: 27,500 Referee: Sidi Alioum (Cameroon) |
| 1 July 2019 2019 AFCON GS | South Africa | 0–1 | Cairo, Egypt | |
| 18:00 (UTC+2) | Report | Boussoufa | Stadium: Al Salam Stadium Referee: Jean-Jacques Ngambo (DR Congo) |
| 5 July 2019 2019 AFCON R16 | Morocco | 1–1 (a.e.t.) (1–4 p) | Cairo, Egypt | |
| 18:00 (UTC+2) | En-Nesyri | Report | Adilehou | Stadium: Al Salam Stadium Referee: Helder Martins de Carvalho (Angola) |
| Penalties | ||||
| 6 September 2019 Friendly | Morocco | 1–1 | Marrakech, Morocco | |
| 20:00 (UTC+1) | Feddal | Report | Bayala | Stadium: Stade de Marrakech Attendance: 9,000 Referee: Alioune Sow Sandigui (Senegal) |
| 10 September 2019 Friendly | Morocco | 1–0 | Marrakech, Morocco | |
| 20:00 (UTC+1) | El Karti | Report | Stadium: Stade de Marrakech Attendance: 4,200 |
| 21 September 2019 CHAN 2020 Q | Algeria | 0–0 | Blida, Algeria | |
| 19:45 (UTC+1) | Report | Stadium: Mustapha Tchaker Stadium Referee: Joshua Bondo (Botswana) |
| 11 October 2019 Friendly | Morocco | 1–1 | Oujda, Morocco | |
| 19:00 (UTC+1) | El Yamiq | Report | Al Warfali | Stadium: Honneur Stadium Attendance: 25,000 |
| 15 October 2019 Friendly | Morocco | 2–3 | Tangier, Morocco | |
| 19:00 (UTC+1) | Amrabat | Report | Boupendza Bouanga Chebake | Stadium: Stade Ibn Batouta Attendance: 28,000 Referee: Issa Sy (Senegal) |
| 19 October 2019 CHAN 2020 Q | Morocco | 3–0 | Berkane, Morocco | |
| Report | Stadium: Stade Municipal Referee: Mahamadou Keita (Mali) |
| 15 November 2019 2021 AFCON Q | Morocco | 0–0 | Rabat, Morocco | |
| 20:00 (UTC+1) | Stadium: Prince Moulay Abdellah Stadium |
| 19 November 2019 2021 AFCON Q | Burundi | 0–3 | Bujumbura, Burundi | |
| 16:00 (UTC+2) | Mazraoui En-Nesyri Hakimi | Stadium: Prince Louis Rwagasore Stadium |