Morocco
Morocco have played 40 matches on record: 29 won, 9 drawn, 2 lost, 90 scored and 19 conceded.
Record
| Matches Played | 40 |
| Matches Won | 29 |
| Matches Drawn | 9 |
| Matches Lost | 2 |
| Goals For | 90 |
| Goals Against | 19 |
Results
- 4 Oct 2026Morocco 1–1 Mali
- 29 Sept 2026Lesotho 0–2 Morocco
- 25 Sept 2026Morocco 2–0 Gabon
- 9 Jul 2026France 2–0 Morocco
- 4 Jul 2026Canada 0–3 Morocco
- 30 Jun 2026Netherlands 1–1 Morocco
- 24 Jun 2026Morocco 4–2 Haiti
- 19 Jun 2026Scotland 0–1 Morocco
- 13 Jun 2026Brazil 1–1 Morocco
- 7 Jun 2026Morocco 1–1 Norway
- 2 Jun 2026Morocco 4–0 Madagascar
- 26 May 2026Morocco 5–0 Burundi
- 14 Jan 2026Nigeria 0–0 Morocco
- 9 Jan 2026Cameroon 0–2 Morocco
- 4 Jan 2026Morocco 1–0 Tanzania
- 29 Dec 2025Zambia 0–3 Morocco
- 26 Dec 2025Morocco 1–1 Mali
- 21 Dec 2025Morocco 2–0 Comoros
- 2 Dec 2025Morocco 3–1 Comoros
- 18 Nov 2025Morocco 4–0 Uganda
- 14 Nov 2025Morocco 1–0 Mozambique
- 14 Oct 2025Morocco 1–0 Congo
- 8 Sept 2025Zambia 0–2 Morocco
- 5 Sept 2025Morocco 5–0 Niger
- 25 Mar 2025Morocco 2–0 Tanzania
- 21 Mar 2025Niger 1–2 Morocco
- 18 Nov 2024Morocco 7–0 Lesotho
- 15 Nov 2024Gabon 1–5 Morocco
- 9 Sept 2024Lesotho 0–1 Morocco
- 6 Sept 2024Morocco 4–1 Gabon
- 11 Jun 2024Congo 0–6 Morocco
- 7 Jun 2024Morocco 2–1 Zambia
- 21 Nov 2023Tanzania 0–2 Morocco
- 18 Jan 2022Gabon 2–2 Morocco
- 10 Jan 2022Morocco 1–0 Ghana
- 8 Jun 2021Morocco 1–0 Ghana
- 15 Oct 2019Morocco 2–3 Gabon
- 7 Oct 2017Morocco 3–0 Gabon
- 8 Oct 2016Gabon 0–0 Morocco
- 16 Jan 2016Gabon 0–0 Morocco
Upcoming matches
- 13 Nov 2026Morocco — Niger
- 15 Nov 2026Niger — Morocco