Skip to content
TheFootball.News

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

20 Morocco5 drawsSenegal 7

Competitive15 matches

9 Morocco3 drawsSenegal 3

Friendlies17 matches

11 Morocco2 drawsSenegal 4

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

  1. Morocco3Senegal0

    Africa Cup of Nations

    Rabat, Morocco

  2. Morocco3Senegal1

    Friendly

    Rabat, Morocco

  3. Morocco0Senegal1

    Friendly

    Marrakesh, Morocco

  4. Senegal0Morocco2

    Friendly

    Dakar, Senegal

  5. 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.

Above the line: Morocco have won more Below: Senegal have won more
3 November 1968: Morocco 1–0 Senegal (World Cup qualifying). Morocco +15 January 1969: Senegal 2–1 Morocco (World Cup qualifying). Level13 February 1969: Morocco 2–0 Senegal (World Cup qualifying). Morocco +117 February 1972: Senegal 1–3 Morocco (Friendly). Morocco +219 November 1972: Morocco 0–0 Senegal (World Cup qualifying). Morocco +23 December 1972: Senegal 1–2 Morocco (World Cup qualifying). Morocco +317 February 1973: Morocco 3–1 Senegal (Friendly). Morocco +422 March 1975: Morocco 4–0 Senegal (Africa Cup of Nations qualifying). Morocco +513 April 1975: Senegal 2–1 Morocco (Africa Cup of Nations qualifying). Morocco +428 May 1977: Senegal 3–2 Morocco (Friendly). Morocco +325 February 1980: Morocco 3–2 Senegal (Friendly). Morocco +422 June 1980: Senegal 0–1 Morocco (World Cup qualifying). Morocco +56 July 1980: Morocco 0–0 Senegal (World Cup qualifying). Morocco +51 November 1981: Senegal 2–0 Morocco (Friendly). Morocco +412 May 1982: Morocco 2–1 Senegal (Friendly). Morocco +59 March 1983: Senegal 1–0 Morocco (Friendly). Morocco +410 March 1983: Senegal 0–0 Morocco (Friendly). Morocco +423 June 1984: Morocco 2–1 Senegal (Friendly). Morocco +518 April 1993: Morocco 1–0 Senegal (World Cup qualifying). Morocco +617 July 1993: Senegal 1–3 Morocco (World Cup qualifying). Morocco +71 March 1995: Morocco 2–0 Senegal (Friendly). Morocco +827 July 1997: Morocco 3–0 Senegal (Africa Cup of Nations qualifying). Morocco +92 September 1998: Morocco 2–0 Senegal (Friendly). Morocco +1021 December 1999: Morocco 0–0 Senegal (Friendly). Morocco +1024 February 2001: Morocco 0–0 Senegal (World Cup qualifying). Morocco +1014 July 2001: Senegal 1–0 Morocco (World Cup qualifying). Morocco +912 February 2003: Morocco 1–0 Senegal (Friendly). Morocco +1021 November 2007: Morocco 3–0 Senegal (Friendly). Morocco +1110 August 2011: Senegal 0–2 Morocco (Friendly). Morocco +1225 May 2012: Morocco 0–1 Senegal (Friendly). Morocco +119 October 2020: Morocco 3–1 Senegal (Friendly). Morocco +1218 January 2026: Morocco 3–0 Senegal (Africa Cup of Nations). Morocco +13Level
Morocco lead by 13 wins after the latest meeting. The biggest lead was 13, held by Morocco from 18 January 2026.

Every meeting on one timeline

Larger dots mark bigger winning margins. Hover a dot for the result.

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

Record by competition
CompetitionPlayedMoroccoDrawsSenegalGoals
Friendly17112428–14
World Cup qualifying1163211–5
Africa Cup of Nations qualifying32018–2
Africa Cup of Nations11003–0

Meetings by decade

Morocco wins Draws Senegal wins
Meetings by decade
DecadeResultsPlayedGoals
1960s36
1970s723
1980s815
1990s612
2000s45
2010s23
2020s27

Longest runs

Longest runs
Longest run ofMoroccoSenegal
Wins in a row61984 to 199821975 to 1977
Unbeaten meetings91983 to 200131999 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

Show
Every Morocco vs Senegal result
DateHomeScoreAwayCompetitionVenue
Morocco3–0SenegalAfrica Cup of NationsRabat, Morocco
Morocco3–1SenegalFriendlyRabat, Morocco
Morocco0–1SenegalFriendlyMarrakesh, Morocco
Senegal0–2MoroccoFriendlyDakar, Senegal
Morocco3–0SenegalFriendlyBondoufle, France (neutral)
Morocco1–0SenegalFriendlyParis, France (neutral)
Senegal1–0MoroccoWorld Cup qualifyingDakar, Senegal
Morocco0–0SenegalWorld Cup qualifyingRabat, Morocco
Morocco0–0SenegalFriendlyAgadir, Morocco
Morocco2–0SenegalFriendlyTangier, Morocco
Morocco3–0SenegalAfrica Cup of Nations qualifyingRabat, Morocco
Morocco2–0SenegalFriendlyCasablanca, Morocco
Senegal1–3MoroccoWorld Cup qualifyingDakar, Senegal
Morocco1–0SenegalWorld Cup qualifyingCasablanca, Morocco
Morocco2–1SenegalFriendlyCasablanca, Morocco
Senegal0–0MoroccoFriendlyDakar, Senegal
Senegal1–0MoroccoFriendlyDakar, Senegal
Morocco2–1SenegalFriendlyCasablanca, Morocco
Senegal2–0MoroccoFriendlyDakar, Senegal
Morocco0–0SenegalWorld Cup qualifyingCasablanca, Morocco
Senegal0–1MoroccoWorld Cup qualifyingDakar, Senegal
Morocco3–2SenegalFriendlyCasablanca, Morocco
Senegal3–2MoroccoFriendlyDakar, Senegal
Senegal2–1MoroccoAfrica Cup of Nations qualifyingKaolack, Senegal
Morocco4–0SenegalAfrica Cup of Nations qualifyingFez, Morocco
Morocco3–1SenegalFriendlyCasablanca, Morocco
Senegal1–2MoroccoWorld Cup qualifyingDakar, Senegal
Morocco0–0SenegalWorld Cup qualifyingRabat, Morocco
Senegal1–3MoroccoFriendlyDakar, Senegal
Morocco2–0SenegalWorld Cup qualifyingLas Palmas, Spain (neutral)
Senegal2–1MoroccoWorld Cup qualifyingDakar, Senegal
Morocco1–0SenegalWorld Cup qualifyingCasablanca, Morocco

Recent form

Morocco

  1. Dv MaliFriendly1–1Sun 4 Oct 2026
  2. Wv LesothoAfrica Cup of Nations qualifying2–0Tue 29 Sept 2026
  3. Wv GabonAfrica Cup of Nations qualifying2–0Fri 25 Sept 2026
  4. Lv FranceWorld Cup0–2Thu 9 Jul 2026
  5. Wv CanadaWorld Cup3–0Sat 4 Jul 2026

Senegal

  1. Wv ComorosFriendly1–0Sun 4 Oct 2026
  2. Wat EthiopiaAfrica Cup of Nations qualifying1–0Tue 29 Sept 2026
  3. Dat MozambiqueAfrica Cup of Nations qualifying1–1Fri 25 Sept 2026
  4. Lv BelgiumWorld Cup2–3Wed 1 Jul 2026
  5. Wv IraqWorld Cup5–0Fri 26 Jun 2026

Results through 6 October 2026. Page updated 3 November 2026. How these numbers are calculated.