Skip to content
TheFootball.News

Algeria vs Morocco head-to-head record

Algeria wins
6
Draws
10
Morocco wins
10

26 meetings, 1965 to 2021Goals: Algeria 22, Morocco 31

Algeria and Morocco have met 26 times since 1965. Morocco have won 10, Algeria 6, and 10 matches ended level. They last met on 11 December 2021, when the match ended 2–2 in the Arab Cup, and Algeria won on penalties.

The 26 meetings have produced 53 goals, 2.04 per game. The biggest win is Morocco’s 4–0 in Africa Cup of Nations qualifying in 2011.

Who has won more, Algeria or Morocco?

All matches26 matches

6 Algeria10 drawsMorocco 10

Competitive14 matches

4 Algeria3 drawsMorocco 7

Friendlies12 matches

2 Algeria7 drawsMorocco 3

Key numbers

Goals
Algeria 22, Morocco 312.04 per game
First meeting
Algeria 0–0 MoroccoFriendly, 31 Oct 1965
Most recent
Morocco 2–2 AlgeriaArab Cup, 11 Dec 2021
Algeria’s biggest win
Algeria 3–1 MoroccoAfrica Cup of Nations qualifying, 10 Dec 1970
Morocco’s biggest win
Morocco 4–0 AlgeriaAfrica Cup of Nations qualifying, 4 Jun 2011
Most goals in a meeting
Morocco 2–2 AlgeriaArab Cup, 11 Dec 2021
TFN Elo rating now
Algeria 1840 (29th), Morocco 2015 (11th)How the rating works

Last five meetings

  1. Morocco2Algeria2

    Arab Cup, Algeria won on penalties

    Doha, Qatar (neutral)

  2. Morocco4Algeria0

    Africa Cup of Nations qualifying

    Marrakesh, Morocco

  3. Algeria1Morocco0

    Africa Cup of Nations qualifying

    Annaba, Algeria

  4. Morocco3Algeria1

    Africa Cup of Nations

    Sfax, Tunisia (neutral)

  5. Algeria1Morocco2

    World Cup qualifying

    Algiers, Algeria

Who has had the upper hand over time?

The line climbs with every Algeria win and drops with every Morocco win, so its height shows who has won more meetings up to that point.

Above the line: Algeria have won more Below: Morocco have won more
31 October 1965: Algeria 0–0 Morocco (Friendly). Level6 March 1966: Morocco 1–0 Algeria (Friendly). Morocco +124 November 1966: Algeria 2–2 Morocco (Friendly). Morocco +117 March 1968: Morocco 0–0 Algeria (Friendly). Morocco +19 March 1969: Algeria 2–0 Morocco (Africa Cup of Nations qualifying). Level22 March 1969: Morocco 2–0 Algeria (Africa Cup of Nations qualifying). Morocco +130 October 1969: Algeria 1–0 Morocco (Friendly). Level10 December 1970: Algeria 3–1 Morocco (Africa Cup of Nations qualifying). Algeria +127 December 1970: Morocco 3–0 Algeria (Africa Cup of Nations qualifying). Level31 October 1973: Algeria 2–0 Morocco (Friendly). Algeria +17 April 1974: Morocco 2–0 Algeria (Friendly). Level31 October 1974: Algeria 0–0 Morocco (Friendly). Level13 March 1980: Algeria 1–0 Morocco (Africa Cup of Nations). Algeria +18 March 1986: Algeria 0–0 Morocco (Africa Cup of Nations). Algeria +116 March 1988: Morocco 1–0 Algeria (Africa Cup of Nations). Level26 March 1988: Morocco 1–1 Algeria (Africa Cup of Nations). Level22 March 1989: Algeria 1–1 Morocco (Friendly). Level24 May 1989: Morocco 1–0 Algeria (Friendly). Morocco +13 April 1991: Algeria 2–2 Morocco (Friendly). Morocco +126 December 1991: Morocco 1–1 Algeria (Friendly). Morocco +19 July 2000: Morocco 2–1 Algeria (World Cup qualifying). Morocco +24 May 2001: Algeria 1–2 Morocco (World Cup qualifying). Morocco +38 February 2004: Morocco 3–1 Algeria (Africa Cup of Nations). Morocco +427 March 2011: Algeria 1–0 Morocco (Africa Cup of Nations qualifying). Morocco +34 June 2011: Morocco 4–0 Algeria (Africa Cup of Nations qualifying). Morocco +411 December 2021: Morocco 2–2 Algeria (Arab Cup). Morocco +4Level
Morocco lead by 4 wins after the latest meeting. The biggest lead was 4, held by Morocco from 8 February 2004.

Every meeting on one timeline

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

Home, away and neutral

In Algeria's home games

11 matches

551

AlgeriaDrawsMorocco

In Morocco's home games

11 matches

038

AlgeriaDrawsMorocco

At neutral venues

4 matches

121

AlgeriaDrawsMorocco

Record by competition

Record by competition
CompetitionPlayedAlgeriaDrawsMoroccoGoals
Friendly122739–10
Africa Cup of Nations qualifying63036–10
Africa Cup of Nations51223–5
World Cup qualifying20022–4
Arab Cup10102–2

Meetings by decade

Algeria wins Draws Morocco wins
Meetings by decade
DecadeResultsPlayedGoals
1960s710
1970s511
1980s67
1990s26
2000s310
2010s25
2020s14

Longest runs

Longest runs
Longest run ofAlgeriaMorocco
Wins in a row21969 to 197032000 to 2004
Unbeaten meetings31974 to 1986101986 to 2004

The longest run of draws is 2, from 3 April 1991 to 26 December 1991.

Top scorers in Algeria vs Morocco

  1. 1Abdeljalil HaddaMorocco2
  2. 2Lakhdar BelloumiAlgeria2

Scorer records exist for 6 of the 26 meetings, mostly competitive matches. Own goals are not credited to a player.

Penalty shootouts

  • Morocco 1–1 AlgeriaAfrica Cup of Nations, 26 Mar 1988Algeria won on penalties
  • Morocco 2–2 AlgeriaArab Cup, 11 Dec 2021Algeria won on penalties

Questions answered

How many times have Algeria and Morocco played each other?

26 times, starting on 31 October 1965. 14 of those meetings were competitive and 12 were friendlies.

Who has won more matches between Algeria and Morocco?

Morocco, with 10 wins to 6. 10 matches ended level.

What is the biggest win in Algeria vs Morocco?

Morocco’s 4–0 win in Africa Cup of Nations qualifying on 4 June 2011 in Marrakesh.

When did Algeria and Morocco last play?

On 11 December 2021 in Doha, when the match ended 2–2 in the Arab Cup, and Algeria won on penalties.

What is the competitive record between Algeria and Morocco?

In 14 competitive matches, Algeria have 4 wins, Morocco have 7, and 3 ended level.

Have Algeria and Morocco met in a penalty shootout?

Yes, 2 times. Most recently in the Arab Cup on 11 December 2021, when Algeria won the shootout after a 2–2 draw.

Every Algeria vs Morocco result

Show
Every Algeria vs Morocco result
DateHomeScoreAwayCompetitionVenue
Morocco2–2Algeria on pensAlgeriaArab CupDoha, Qatar (neutral)
Morocco4–0AlgeriaAfrica Cup of Nations qualifyingMarrakesh, Morocco
Algeria1–0MoroccoAfrica Cup of Nations qualifyingAnnaba, Algeria
Morocco3–1AlgeriaAfrica Cup of NationsSfax, Tunisia (neutral)
Algeria1–2MoroccoWorld Cup qualifyingAlgiers, Algeria
Morocco2–1AlgeriaWorld Cup qualifyingFez, Morocco
Morocco1–1AlgeriaFriendlyCasablanca, Morocco
Algeria2–2MoroccoFriendlyAnnaba, Algeria
Morocco1–0AlgeriaFriendlyRabat, Morocco
Algeria1–1MoroccoFriendlyBejaia, Algeria
Morocco1–1Algeria on pensAlgeriaAfrica Cup of NationsCasablanca, Morocco
Morocco1–0AlgeriaAfrica Cup of NationsCasablanca, Morocco
Algeria0–0MoroccoAfrica Cup of NationsAlexandria, Egypt (neutral)
Algeria1–0MoroccoAfrica Cup of NationsIbadan, Nigeria (neutral)
Algeria0–0MoroccoFriendlyAlgiers, Algeria
Morocco2–0AlgeriaFriendlyCasablanca, Morocco
Algeria2–0MoroccoFriendlyAlgiers, Algeria
Morocco3–0AlgeriaAfrica Cup of Nations qualifyingCasablanca, Morocco
Algeria3–1MoroccoAfrica Cup of Nations qualifyingAlgiers, Algeria
Algeria1–0MoroccoFriendlyAlgiers, Algeria
Morocco2–0AlgeriaAfrica Cup of Nations qualifyingAgadir, Morocco
Algeria2–0MoroccoAfrica Cup of Nations qualifyingAlgiers, Algeria
Morocco0–0AlgeriaFriendlyCasablanca, Morocco
Algeria2–2MoroccoFriendlyAlgiers, Algeria
Morocco1–0AlgeriaFriendlyCasablanca, Morocco
Algeria0–0MoroccoFriendlyAlgiers, Algeria

Recent form

Algeria

  1. Wv NigerFriendly2–1Tue 6 Oct 2026
  2. Dat BurundiAfrica Cup of Nations qualifying2–2Tue 29 Sept 2026
  3. Wv ZambiaAfrica Cup of Nations qualifying3–1Fri 25 Sept 2026
  4. Lv SwitzerlandWorld Cup0–2Thu 2 Jul 2026
  5. Dv AustriaWorld Cup3–3Sat 27 Jun 2026

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

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