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
Competitive14 matches
Friendlies12 matches
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
- Morocco2Algeria2
Arab Cup, Algeria won on penalties
Doha, Qatar (neutral)
- Morocco4Algeria0
Africa Cup of Nations qualifying
Marrakesh, Morocco
- Algeria1Morocco0
Africa Cup of Nations qualifying
Annaba, Algeria
- Morocco3Algeria1
Africa Cup of Nations
Sfax, Tunisia (neutral)
- 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.
Every meeting on one timeline
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
| Competition | Played | Algeria | Draws | Morocco | Goals |
|---|---|---|---|---|---|
| Friendly | 12 | 2 | 7 | 3 | 9–10 |
| Africa Cup of Nations qualifying | 6 | 3 | 0 | 3 | 6–10 |
| Africa Cup of Nations | 5 | 1 | 2 | 2 | 3–5 |
| World Cup qualifying | 2 | 0 | 0 | 2 | 2–4 |
| Arab Cup | 1 | 0 | 1 | 0 | 2–2 |
Meetings by decade
| Decade | Results | Played | Goals |
|---|---|---|---|
| 1960s | 7 | 10 | |
| 1970s | 5 | 11 | |
| 1980s | 6 | 7 | |
| 1990s | 2 | 6 | |
| 2000s | 3 | 10 | |
| 2010s | 2 | 5 | |
| 2020s | 1 | 4 |
Longest runs
| Longest run of | Algeria | Morocco |
|---|---|---|
| Wins in a row | 21969 to 1970 | 32000 to 2004 |
| Unbeaten meetings | 31974 to 1986 | 101986 to 2004 |
The longest run of draws is 2, from 3 April 1991 to 26 December 1991.
Top scorers in Algeria vs Morocco
- 1Abdeljalil HaddaMorocco2
- 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
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| Morocco | 2–2Algeria on pens | Algeria | Arab Cup | Doha, Qatar (neutral) | |
| Morocco | 4–0 | Algeria | Africa Cup of Nations qualifying | Marrakesh, Morocco | |
| Algeria | 1–0 | Morocco | Africa Cup of Nations qualifying | Annaba, Algeria | |
| Morocco | 3–1 | Algeria | Africa Cup of Nations | Sfax, Tunisia (neutral) | |
| Algeria | 1–2 | Morocco | World Cup qualifying | Algiers, Algeria | |
| Morocco | 2–1 | Algeria | World Cup qualifying | Fez, Morocco | |
| Morocco | 1–1 | Algeria | Friendly | Casablanca, Morocco | |
| Algeria | 2–2 | Morocco | Friendly | Annaba, Algeria | |
| Morocco | 1–0 | Algeria | Friendly | Rabat, Morocco | |
| Algeria | 1–1 | Morocco | Friendly | Bejaia, Algeria | |
| Morocco | 1–1Algeria on pens | Algeria | Africa Cup of Nations | Casablanca, Morocco | |
| Morocco | 1–0 | Algeria | Africa Cup of Nations | Casablanca, Morocco | |
| Algeria | 0–0 | Morocco | Africa Cup of Nations | Alexandria, Egypt (neutral) | |
| Algeria | 1–0 | Morocco | Africa Cup of Nations | Ibadan, Nigeria (neutral) | |
| Algeria | 0–0 | Morocco | Friendly | Algiers, Algeria | |
| Morocco | 2–0 | Algeria | Friendly | Casablanca, Morocco | |
| Algeria | 2–0 | Morocco | Friendly | Algiers, Algeria | |
| Morocco | 3–0 | Algeria | Africa Cup of Nations qualifying | Casablanca, Morocco | |
| Algeria | 3–1 | Morocco | Africa Cup of Nations qualifying | Algiers, Algeria | |
| Algeria | 1–0 | Morocco | Friendly | Algiers, Algeria | |
| Morocco | 2–0 | Algeria | Africa Cup of Nations qualifying | Agadir, Morocco | |
| Algeria | 2–0 | Morocco | Africa Cup of Nations qualifying | Algiers, Algeria | |
| Morocco | 0–0 | Algeria | Friendly | Casablanca, Morocco | |
| Algeria | 2–2 | Morocco | Friendly | Algiers, Algeria | |
| Morocco | 1–0 | Algeria | Friendly | Casablanca, Morocco | |
| Algeria | 0–0 | Morocco | Friendly | Algiers, Algeria |
Recent form
Algeria
- Wv NigerFriendly2–1Tue 6 Oct 2026
- Dat BurundiAfrica Cup of Nations qualifying2–2Tue 29 Sept 2026
- Wv ZambiaAfrica Cup of Nations qualifying3–1Fri 25 Sept 2026
- Lv SwitzerlandWorld Cup0–2Thu 2 Jul 2026
- Dv AustriaWorld Cup3–3Sat 27 Jun 2026
Results through 6 October 2026. Page updated 3 November 2026. How these numbers are calculated.