Every Morocco fixture and result in 2026, in every competition.
Updated 13 November 2026, after the last game
| Date | Competition | Home | Result | Away |
|---|---|---|---|---|
| Sun 4 Jan 2026 | Africa Cup of Nations | Morocco | 1-0 | Tanzania |
| Fri 9 Jan 2026 | Africa Cup of Nations | Cameroon | 0-2 | Morocco |
| Wed 14 Jan 2026 | Africa Cup of Nations | Nigeria | 0-0 | Morocco |
| Sun 18 Jan 2026 | Africa Cup of Nations | Senegal | 0-3 | Morocco |
| Fri 27 Mar 2026 | Friendly International | Morocco | 1-1 | Ecuador |
| Tue 31 Mar 2026 | Friendly International | Morocco | 2-1 | Paraguay |
| Tue 26 May 2026 | Friendly International | Morocco | 5-0 | Burundi |
| Tue 2 Jun 2026 | Friendly International | Morocco | 4-0 | Madagascar |
| Sun 7 Jun 2026 | Friendly International | Morocco | 1-1 | Norway |
| Sat 13 Jun 2026 | World Cup | Brazil | 1-1 | Morocco |
| Fri 19 Jun 2026 | World Cup | Scotland | 0-1 | Morocco |
| Wed 24 Jun 2026 | World Cup | Morocco | 4-2 | Haiti |
| Tue 30 Jun 2026 | World Cup | Netherlands | 1-1 | Morocco |
| Sat 4 Jul 2026 | World Cup | Canada | 0-3 | Morocco |
| Thu 9 Jul 2026 | World Cup | France | 2-0 | Morocco |
| Fri 25 Sep 2026 | Africa Cup of Nations Qualifications | Morocco | 2-0 | Gabon |
| Tue 29 Sep 2026 | Africa Cup of Nations Qualifications | Lesotho | 0-2 | Morocco |
| Fri 13 Nov 2026 | Africa Cup of Nations Qualifications | Morocco | 5-1 | Niger |
| Tue 17 Nov 2026 | Africa Cup of Nations Qualifications | Niger | 20:00 | Morocco |
Morocco's next game is Niger away in Africa Cup of Nations Qualifications on Tuesday 17 November 2026 at 20:00 UK time, the second of their two games in November 2026.
Morocco's last five results in 2026 were Morocco 5-1 Niger, Lesotho 0-2 Morocco, Morocco 2-0 Gabon, France 2-0 Morocco and Canada 0-3 Morocco: four wins, no draws and one defeat.
Morocco have played 18 games in 2026 (three in Africa Cup of Nations Qualifications, six in the World Cup, five friendlies, four in Africa Cup of Nations), winning 12, drawing five and losing one, with one still to play.