Algeria vs Nigeria
head-to-head record
- Algeria wins
- 10
- Draws
- 4
- Nigeria wins
- 8
22 meetings, 1973 to 2026Goals: Algeria 29, Nigeria 29
Algeria and Nigeria have met 22 times since 1973. Algeria have won 10, Nigeria 8, and 4 matches ended level. They last met on 10 January 2026, when Nigeria won 2–0 at the Africa Cup of Nations.
The 22 meetings have produced 58 goals, 2.64 per game. The biggest win is Algeria’s 5–1 at the Africa Cup of Nations in 1990.
Who has won more, Algeria or Nigeria?
All matches22 matches
Competitive20 matches
Friendlies2 matches
Key numbers
- Goals
- Algeria 29, Nigeria 292.64 per game
- First meeting
- Nigeria 2–2 AlgeriaAll-African Games, 10 Jan 1973
- Most recent
- Algeria 0–2 NigeriaAfrica Cup of Nations, 10 Jan 2026
- Algeria’s biggest win
- Algeria 5–1 NigeriaAfrica Cup of Nations, 2 Mar 1990
- Nigeria’s biggest win
- Algeria 2–5 NigeriaWorld Cup qualifying, 4 Sept 2005
- Most goals in a meeting
- Algeria 2–5 NigeriaWorld Cup qualifying, 4 Sept 2005
- Biggest upset
- Nigeria 0–2 AlgeriaWorld Cup qualifying, 10 Oct 1981Winner’s rating-based win expectancy: 28%
- TFN Elo rating now
- Algeria 1840 (29th), Nigeria 1819 (36th)How the rating works
Last five meetings
- Algeria0Nigeria2
Africa Cup of Nations
Marrakesh, Morocco (neutral)
- Algeria2Nigeria1
Friendly
Oran, Algeria
- Nigeria0Algeria1
Friendly
Klagenfurt, Austria (neutral)
- Algeria2Nigeria1
Africa Cup of Nations
Cairo, Egypt (neutral)
- Algeria3Nigeria0
World Cup qualifying
Constantine, Algeria
Who has had the upper hand over time?
The line climbs with every Algeria win and drops with every Nigeria 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
8 matches
611
AlgeriaDrawsNigeria
In Nigeria's home games
6 matches
114
AlgeriaDrawsNigeria
At neutral venues
8 matches
323
AlgeriaDrawsNigeria
Record by competition
| Competition | Played | Algeria | Draws | Nigeria | Goals |
|---|---|---|---|---|---|
| Africa Cup of Nations | 10 | 4 | 2 | 4 | 11–11 |
| World Cup qualifying | 8 | 3 | 1 | 4 | 12–15 |
| All-African Games | 2 | 1 | 1 | 0 | 3–2 |
| Friendly | 2 | 2 | 0 | 0 | 3–1 |
Meetings by decade
| Decade | Results | Played | Goals |
|---|---|---|---|
| 1970s | 2 | 5 | |
| 1980s | 6 | 13 | |
| 1990s | 4 | 14 | |
| 2000s | 3 | 9 | |
| 2010s | 4 | 11 | |
| 2020s | 3 | 6 |
Longest runs
| Longest run of | Algeria | Nigeria |
|---|---|---|
| Wins in a row | 42017 to 2022 | 52002 to 2016 |
| Unbeaten meetings | 71981 to 1990 | 71993 to 2016 |
The longest run of draws is 2, from 11 March 1984 to 23 March 1988.
Top scorers in Algeria vs Nigeria
- 1Obafemi MartinsNigeria3(1 penalty)
- 2Rabah MadjerAlgeria3
- 3Abdelhafid TasfaoutAlgeria2
- 4Djamel MenadAlgeria2
- 5Lakhdar BelloumiAlgeria2
- 6Rashidi YekiniNigeria2
- 7Segun OdegbamiNigeria2
- 8Victor MosesNigeria2
Scorer records exist for 16 of the 22 meetings, mostly competitive matches. Own goals are not credited to a player.
Penalty shootouts
- Algeria 1–1 NigeriaAfrica Cup of Nations, 23 Mar 1988Nigeria won on penalties
Questions answered
How many times have Algeria and Nigeria played each other?
22 times, starting on 10 January 1973. 20 of those meetings were competitive and 2 were friendlies.
Who has won more matches between Algeria and Nigeria?
Algeria, with 10 wins to 8. 4 matches ended level.
What is the biggest win in Algeria vs Nigeria?
Algeria’s 5–1 win at the Africa Cup of Nations on 2 March 1990 in Algiers.
When did Algeria and Nigeria last play?
On 10 January 2026 in Marrakesh, when Nigeria won 2–0 at the Africa Cup of Nations.
What is the competitive record between Algeria and Nigeria?
In 20 competitive matches, Algeria have 8 wins, Nigeria have 8, and 4 ended level.
Have Algeria and Nigeria met in a penalty shootout?
Yes, once. Most recently at the Africa Cup of Nations on 23 March 1988, when Nigeria won the shootout after a 1–1 draw.
Every Algeria vs Nigeria result
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| Algeria | 0–2 | Nigeria | Africa Cup of Nations | Marrakesh, Morocco (neutral) | |
| Algeria | 2–1 | Nigeria | Friendly | Oran, Algeria | |
| Nigeria | 0–1 | Algeria | Friendly | Klagenfurt, Austria (neutral) | |
| Algeria | 2–1 | Nigeria | Africa Cup of Nations | Cairo, Egypt (neutral) | |
| Algeria | 3–0 | Nigeria | World Cup qualifying | Constantine, Algeria | |
| Nigeria | 3–1 | Algeria | World Cup qualifying | Uyo, Nigeria | |
| Nigeria | 1–0 | Algeria | Africa Cup of Nations | Benguela, Angola (neutral) | |
| Algeria | 2–5 | Nigeria | World Cup qualifying | Oran, Algeria | |
| Nigeria | 1–0 | Algeria | World Cup qualifying | Abuja, Nigeria | |
| Algeria | 0–1 | Nigeria | Africa Cup of Nations | Bamako, Mali (neutral) | |
| Algeria | 1–1 | Nigeria | World Cup qualifying | Algiers, Algeria | |
| Nigeria | 4–1 | Algeria | World Cup qualifying | Lagos, Nigeria | |
| Algeria | 1–0 | Nigeria | Africa Cup of Nations | Algiers, Algeria | |
| Algeria | 5–1 | Nigeria | Africa Cup of Nations | Algiers, Algeria | |
| Algeria | 1–1Nigeria on pens | Nigeria | Africa Cup of Nations | Rabat, Morocco (neutral) | |
| Algeria | 0–0 | Nigeria | Africa Cup of Nations | Bouaké, Ivory Coast (neutral) | |
| Algeria | 2–1 | Nigeria | Africa Cup of Nations | Benghazi, Libya (neutral) | |
| Algeria | 2–1 | Nigeria | World Cup qualifying | Constantine, Algeria | |
| Nigeria | 0–2 | Algeria | World Cup qualifying | Lagos, Nigeria | |
| Nigeria | 3–0 | Algeria | Africa Cup of Nations | Lagos, Nigeria | |
| Algeria | 1–0 | Nigeria | All-African Games | Algiers, Algeria | |
| Nigeria | 2–2 | Algeria | All-African Games | Lagos, Nigeria |
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
Nigeria
- Dat RussiaFriendly3–3Tue 6 Oct 2026
- Lv Guinea-BissauAfrica Cup of Nations qualifying0–3Tue 29 Sept 2026
- Wv MadagascarAfrica Cup of Nations qualifying2–1Fri 25 Sept 2026
- Lat PortugalFriendly1–2Wed 10 Jun 2026
- Dat PolandFriendly2–2Wed 3 Jun 2026
Results through 6 October 2026. Page updated 3 November 2026. How these numbers are calculated.