Angola vs Madagascar
head-to-head record
- Angola wins
- 0
- Draws
- 5
- Madagascar wins
- 1
6 meetings, 1990 to 2023Goals: Angola 2, Madagascar 3
Angola and Madagascar have met 6 times since 1990. Madagascar have won 1, Angola 0, and 5 matches ended level. They last met on 7 September 2023, when the match ended 0–0 in Africa Cup of Nations qualifying.
The 6 meetings have produced 5 goals, 0.83 per game. Madagascar are unbeaten in the last six meetings (1 win, 5 draws). They went 24 years without meeting, between 1991 and 2015.
Who has won more, Angola or Madagascar?
All matches6 matches
Competitive6 matches
Key numbers
- Goals
- Angola 2, Madagascar 30.83 per game
- First meeting
- Angola 0–1 MadagascarAfrica Cup of Nations qualifying, 19 Aug 1990
- Most recent
- Angola 0–0 MadagascarAfrica Cup of Nations qualifying, 7 Sept 2023
- Madagascar’s biggest win
- Angola 0–1 MadagascarAfrica Cup of Nations qualifying, 19 Aug 1990
- Most goals in a meeting
- Madagascar 1–1 AngolaAfrica Cup of Nations qualifying, 5 Jun 2022
- Current run
- Madagascar unbeaten in 6
- TFN Elo rating now
- Angola 1610 (80th), Madagascar 1483 (105th)How the rating works
Last five meetings
- Angola0Madagascar0
Africa Cup of Nations qualifying
Lubango, Angola
- Madagascar1Angola1
Africa Cup of Nations qualifying
Antananarivo, Madagascar
- Angola1Madagascar1
Africa Cup of Nations qualifying
Luanda, Angola
- Madagascar0Angola0
Africa Cup of Nations qualifying
Antananarivo, Madagascar
- Madagascar0Angola0
Africa Cup of Nations qualifying
Antananarivo, Madagascar
Who has had the upper hand over time?
The line climbs with every Angola win and drops with every Madagascar win, so its height shows who has won more meetings up to that point.
Every meeting on one timeline
Home, away and neutral
In Angola's home games
3 matches
021
AngolaDrawsMadagascar
In Madagascar's home games
3 matches
030
AngolaDrawsMadagascar
Meetings by decade
| Decade | Results | Played | Goals |
|---|---|---|---|
| 1990s | 2 | 1 | |
| 2010s | 2 | 2 | |
| 2020s | 2 | 2 |
Longest runs
| Longest run of | Angola | Madagascar |
|---|---|---|
| Wins in a row | None | 11990 |
| Unbeaten meetings | 51991 to 2023 | 61990 to 2023 |
The longest run of draws is 5, from 4 May 1991 to 7 September 2023.
Questions answered
How many times have Angola and Madagascar played each other?
6 times, starting on 19 August 1990. 6 of those meetings were competitive and 0 were friendlies.
Who has won more matches between Angola and Madagascar?
Madagascar, with 1 wins to 0. 5 matches ended level.
What is the biggest win in Angola vs Madagascar?
Madagascar’s 1–0 win in Africa Cup of Nations qualifying on 19 August 1990 in Luanda.
When did Angola and Madagascar last play?
On 7 September 2023 in Lubango, when the match ended 0–0 in Africa Cup of Nations qualifying.
Every Angola vs Madagascar result
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| Angola | 0–0 | Madagascar | Africa Cup of Nations qualifying | Lubango, Angola | |
| Madagascar | 1–1 | Angola | Africa Cup of Nations qualifying | Antananarivo, Madagascar | |
| Angola | 1–1 | Madagascar | Africa Cup of Nations qualifying | Luanda, Angola | |
| Madagascar | 0–0 | Angola | Africa Cup of Nations qualifying | Antananarivo, Madagascar | |
| Madagascar | 0–0 | Angola | Africa Cup of Nations qualifying | Antananarivo, Madagascar | |
| Angola | 0–1 | Madagascar | Africa Cup of Nations qualifying | Luanda, Angola |
Recent form
Angola
- Wv MalawiAfrica Cup of Nations qualifying3–1Tue 6 Oct 2026
- Dat EgyptAfrica Cup of Nations qualifying0–0Fri 25 Sept 2026
- Wv Central African RepublicFriendly3–0Tue 9 Jun 2026
- Dv MauritaniaFriendly1–1Fri 5 Jun 2026
- Dv EgyptAfrica Cup of Nations0–0Mon 29 Dec 2025
Madagascar
- Dv TanzaniaAfrica Cup of Nations qualifying1–1Tue 29 Sept 2026
- Lat NigeriaAfrica Cup of Nations qualifying1–2Fri 25 Sept 2026
- Lat MoroccoFriendly0–4Tue 2 Jun 2026
- Dv Equatorial GuineaFriendly1–1Tue 31 Mar 2026
- Wv KyrgyzstanFriendly5–2Sat 28 Mar 2026
Results through 6 October 2026. Page updated 3 November 2026. How these numbers are calculated.