Morocco vs Senegal
head-to-head record
- Morocco wins
- 20
- Draws
- 5
- Senegal wins
- 7
32 meetings, 1968 to 2026Goals: Morocco 50, Senegal 21
Morocco and Senegal have met 32 times since 1968. Morocco have won 20, Senegal 7, and 5 matches ended level. They last met on 18 January 2026, when Morocco won 3–0 at the Africa Cup of Nations.
The 32 meetings have produced 71 goals, 2.22 per game. The biggest win is Morocco’s 4–0 in Africa Cup of Nations qualifying in 1975. Morocco have won the last two meetings.
Who has won more, Morocco or Senegal?
All matches32 matches
Competitive15 matches
Friendlies17 matches
Key numbers
- Goals
- Morocco 50, Senegal 212.22 per game
- First meeting
- Morocco 1–0 SenegalWorld Cup qualifying, 3 Nov 1968
- Most recent
- Morocco 3–0 SenegalAfrica Cup of Nations, 18 Jan 2026
- Morocco’s biggest win
- Morocco 4–0 SenegalAfrica Cup of Nations qualifying, 22 Mar 1975
- Senegal’s biggest win
- Senegal 2–0 MoroccoFriendly, 1 Nov 1981
- Most goals in a meeting
- Morocco 3–2 SenegalFriendly, 25 Feb 1980
- Current run
- Morocco, 2 wins in a row
- Biggest upset
- Senegal 3–2 MoroccoFriendly, 28 May 1977Winner’s rating-based win expectancy: 28%
- TFN Elo rating now
- Morocco 2015 (11th), Senegal 1865 (25th)How the rating works
Last five meetings
- Morocco3Senegal0
Africa Cup of Nations
Rabat, Morocco
- Morocco3Senegal1
Friendly
Rabat, Morocco
- Morocco0Senegal1
Friendly
Marrakesh, Morocco
- Senegal0Morocco2
Friendly
Dakar, Senegal
- Morocco3Senegal0
Friendly
Bondoufle, France (neutral)
Who has had the upper hand over time?
The line climbs with every Morocco win and drops with every Senegal win, so its height shows who has won more meetings up to that point.
Every meeting on one timeline
Home, away and neutral
In Morocco's home games
17 matches
1241
MoroccoDrawsSenegal
In Senegal's home games
12 matches
516
MoroccoDrawsSenegal
At neutral venues
3 matches
300
MoroccoDrawsSenegal
Record by competition
| Competition | Played | Morocco | Draws | Senegal | Goals |
|---|---|---|---|---|---|
| Friendly | 17 | 11 | 2 | 4 | 28–14 |
| World Cup qualifying | 11 | 6 | 3 | 2 | 11–5 |
| Africa Cup of Nations qualifying | 3 | 2 | 0 | 1 | 8–2 |
| Africa Cup of Nations | 1 | 1 | 0 | 0 | 3–0 |
Meetings by decade
| Decade | Results | Played | Goals |
|---|---|---|---|
| 1960s | 3 | 6 | |
| 1970s | 7 | 23 | |
| 1980s | 8 | 15 | |
| 1990s | 6 | 12 | |
| 2000s | 4 | 5 | |
| 2010s | 2 | 3 | |
| 2020s | 2 | 7 |
Longest runs
| Longest run of | Morocco | Senegal |
|---|---|---|
| Wins in a row | 61984 to 1998 | 21975 to 1977 |
| Unbeaten meetings | 91983 to 2001 | 31999 to 2001 |
The longest run of draws is 2, from 21 December 1999 to 24 February 2001.
Questions answered
How many times have Morocco and Senegal played each other?
32 times, starting on 3 November 1968. 15 of those meetings were competitive and 17 were friendlies.
Who has won more matches between Morocco and Senegal?
Morocco, with 20 wins to 7. 5 matches ended level.
What is the biggest win in Morocco vs Senegal?
Morocco’s 4–0 win in Africa Cup of Nations qualifying on 22 March 1975 in Fez.
When did Morocco and Senegal last play?
On 18 January 2026 in Rabat, when Morocco won 3–0 at the Africa Cup of Nations.
What is the competitive record between Morocco and Senegal?
In 15 competitive matches, Morocco have 9 wins, Senegal have 3, and 3 ended level.
Every Morocco vs Senegal result
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| Morocco | 3–0 | Senegal | Africa Cup of Nations | Rabat, Morocco | |
| Morocco | 3–1 | Senegal | Friendly | Rabat, Morocco | |
| Morocco | 0–1 | Senegal | Friendly | Marrakesh, Morocco | |
| Senegal | 0–2 | Morocco | Friendly | Dakar, Senegal | |
| Morocco | 3–0 | Senegal | Friendly | Bondoufle, France (neutral) | |
| Morocco | 1–0 | Senegal | Friendly | Paris, France (neutral) | |
| Senegal | 1–0 | Morocco | World Cup qualifying | Dakar, Senegal | |
| Morocco | 0–0 | Senegal | World Cup qualifying | Rabat, Morocco | |
| Morocco | 0–0 | Senegal | Friendly | Agadir, Morocco | |
| Morocco | 2–0 | Senegal | Friendly | Tangier, Morocco | |
| Morocco | 3–0 | Senegal | Africa Cup of Nations qualifying | Rabat, Morocco | |
| Morocco | 2–0 | Senegal | Friendly | Casablanca, Morocco | |
| Senegal | 1–3 | Morocco | World Cup qualifying | Dakar, Senegal | |
| Morocco | 1–0 | Senegal | World Cup qualifying | Casablanca, Morocco | |
| Morocco | 2–1 | Senegal | Friendly | Casablanca, Morocco | |
| Senegal | 0–0 | Morocco | Friendly | Dakar, Senegal | |
| Senegal | 1–0 | Morocco | Friendly | Dakar, Senegal | |
| Morocco | 2–1 | Senegal | Friendly | Casablanca, Morocco | |
| Senegal | 2–0 | Morocco | Friendly | Dakar, Senegal | |
| Morocco | 0–0 | Senegal | World Cup qualifying | Casablanca, Morocco | |
| Senegal | 0–1 | Morocco | World Cup qualifying | Dakar, Senegal | |
| Morocco | 3–2 | Senegal | Friendly | Casablanca, Morocco | |
| Senegal | 3–2 | Morocco | Friendly | Dakar, Senegal | |
| Senegal | 2–1 | Morocco | Africa Cup of Nations qualifying | Kaolack, Senegal | |
| Morocco | 4–0 | Senegal | Africa Cup of Nations qualifying | Fez, Morocco | |
| Morocco | 3–1 | Senegal | Friendly | Casablanca, Morocco | |
| Senegal | 1–2 | Morocco | World Cup qualifying | Dakar, Senegal | |
| Morocco | 0–0 | Senegal | World Cup qualifying | Rabat, Morocco | |
| Senegal | 1–3 | Morocco | Friendly | Dakar, Senegal | |
| Morocco | 2–0 | Senegal | World Cup qualifying | Las Palmas, Spain (neutral) | |
| Senegal | 2–1 | Morocco | World Cup qualifying | Dakar, Senegal | |
| Morocco | 1–0 | Senegal | World Cup qualifying | Casablanca, Morocco |
Recent form
Morocco
Senegal
- Wv ComorosFriendly1–0Sun 4 Oct 2026
- Wat EthiopiaAfrica Cup of Nations qualifying1–0Tue 29 Sept 2026
- Dat MozambiqueAfrica Cup of Nations qualifying1–1Fri 25 Sept 2026
- Lv BelgiumWorld Cup2–3Wed 1 Jul 2026
- Wv IraqWorld Cup5–0Fri 26 Jun 2026
Results through 6 October 2026. Page updated 3 November 2026. How these numbers are calculated.