Skip to content
TheFootball.News

Angola vs Zimbabwe head-to-head record

Angola wins
7
Draws
6
Zimbabwe wins
8

21 meetings, 1981 to 2025Goals: Angola 22, Zimbabwe 25

Angola and Zimbabwe have met 21 times since 1981. Zimbabwe have won 8, Angola 7, and 6 matches ended level. They last met on 26 December 2025, when the match ended 1–1 at the Africa Cup of Nations.

The 21 meetings have produced 47 goals, 2.24 per game. The biggest win is Angola’s 2–0 in Africa Cup of Nations qualifying in 2012. Angola are unbeaten in the last three meetings (1 win, 2 draws). In competitive matches, though, Angola lead 7 wins to 6.

Who has won more, Angola or Zimbabwe?

All matches21 matches

7 Angola6 drawsZimbabwe 8

Competitive18 matches

7 Angola5 drawsZimbabwe 6

Friendlies3 matches

0 Angola1 drawZimbabwe 2

Key numbers

Goals
Angola 22, Zimbabwe 252.24 per game
First meeting
Angola 1–1 ZimbabweFriendly, 27 Jun 1981
Most recent
Angola 1–1 ZimbabweAfrica Cup of Nations, 26 Dec 2025
Angola’s biggest win
Angola 2–0 ZimbabweAfrica Cup of Nations qualifying, 14 Oct 2012
Zimbabwe’s biggest win
Zimbabwe 3–1 AngolaAfrica Cup of Nations qualifying, 9 Sept 2012
Most goals in a meeting
Angola 2–3 ZimbabweFriendly, 10 Nov 1985
Current run
Angola unbeaten in 3
TFN Elo rating now
Angola 1610 (80th), Zimbabwe 1482 (108th)How the rating works

Last five meetings

  1. Angola1Zimbabwe1

    Africa Cup of Nations

    Marrakesh, Morocco (neutral)

  2. Angola2Zimbabwe2

    Four Nations Tournament, Angola won on penalties

    Ndola, Zambia (neutral)

  3. Angola2Zimbabwe0

    Africa Cup of Nations qualifying

    Luanda, Angola

  4. Zimbabwe3Angola1

    Africa Cup of Nations qualifying

    Harare, Zimbabwe

  5. Zimbabwe1Angola2

    COSAFA Cup

    Harare, Zimbabwe

Who has had the upper hand over time?

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

Above the line: Angola have won more Below: Zimbabwe have won more
27 June 1981: Angola 1–1 Zimbabwe (Friendly). Level10 November 1985: Angola 2–3 Zimbabwe (Friendly). Zimbabwe +18 March 1990: Angola 0–2 Zimbabwe (Friendly). Zimbabwe +210 January 1993: Angola 1–1 Zimbabwe (World Cup qualifying). Zimbabwe +231 January 1993: Zimbabwe 2–1 Angola (World Cup qualifying). Zimbabwe +310 November 1996: Angola 2–1 Zimbabwe (World Cup qualifying). Zimbabwe +223 February 1997: Zimbabwe 1–0 Angola (Africa Cup of Nations qualifying). Zimbabwe +327 April 1997: Zimbabwe 0–0 Angola (World Cup qualifying). Zimbabwe +327 July 1997: Angola 2–1 Zimbabwe (Africa Cup of Nations qualifying). Zimbabwe +230 August 1998: Angola 2–1 Zimbabwe (COSAFA Cup). Zimbabwe +116 September 2001: Angola 0–0 Zimbabwe (COSAFA Cup). Zimbabwe +130 September 2001: Zimbabwe 0–1 Angola (COSAFA Cup). Level20 April 2003: Zimbabwe 1–0 Angola (COSAFA Cup). Zimbabwe +110 October 2004: Angola 1–0 Zimbabwe (World Cup qualifying). Level27 March 2005: Zimbabwe 2–0 Angola (World Cup qualifying). Zimbabwe +113 August 2005: Angola 1–2 Zimbabwe (COSAFA Cup). Zimbabwe +217 September 2006: Zimbabwe 1–2 Angola (COSAFA Cup). Zimbabwe +19 September 2012: Zimbabwe 3–1 Angola (Africa Cup of Nations qualifying). Zimbabwe +214 October 2012: Angola 2–0 Zimbabwe (Africa Cup of Nations qualifying). Zimbabwe +124 March 2018: Angola 2–2 Zimbabwe (Four Nations Tournament). Zimbabwe +126 December 2025: Angola 1–1 Zimbabwe (Africa Cup of Nations). Zimbabwe +1Level
Zimbabwe lead by 1 win after the latest meeting. The biggest lead was 3, held by Zimbabwe from 31 January 1993.

Every meeting on one timeline

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

Home, away and neutral

In Angola's home games

8 matches

521

AngolaDrawsZimbabwe

In Zimbabwe's home games

8 matches

215

AngolaDrawsZimbabwe

At neutral venues

5 matches

032

AngolaDrawsZimbabwe

Record by competition

Record by competition
CompetitionPlayedAngolaDrawsZimbabweGoals
COSAFA Cup63126–5
World Cup qualifying62225–6
Africa Cup of Nations qualifying42025–5
Friendly30123–6
Africa Cup of Nations10101–1
Four Nations Tournament10102–2

Meetings by decade

Angola wins Draws Zimbabwe wins
Meetings by decade
DecadeResultsPlayedGoals
1980s27
1990s817
2000s711
2010s310
2020s12

Longest runs

Longest runs
Longest run ofAngolaZimbabwe
Wins in a row21997 to 199822005
Unbeaten meetings51997 to 200151981 to 1993

The longest run of draws is 2, from 24 March 2018 to 26 December 2025.

Top scorers in Angola vs Zimbabwe

  1. 1Agent SawuZimbabwe2

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

Penalty shootouts

  • Angola 2–2 ZimbabweFour Nations Tournament, 24 Mar 2018Angola won on penalties

Questions answered

How many times have Angola and Zimbabwe played each other?

21 times, starting on 27 June 1981. 18 of those meetings were competitive and 3 were friendlies.

Who has won more matches between Angola and Zimbabwe?

Zimbabwe, with 8 wins to 7. 6 matches ended level.

What is the biggest win in Angola vs Zimbabwe?

Angola’s 2–0 win in Africa Cup of Nations qualifying on 14 October 2012 in Luanda.

When did Angola and Zimbabwe last play?

On 26 December 2025 in Marrakesh, when the match ended 1–1 at the Africa Cup of Nations.

What is the competitive record between Angola and Zimbabwe?

In 18 competitive matches, Angola have 7 wins, Zimbabwe have 6, and 5 ended level.

Have Angola and Zimbabwe met in a penalty shootout?

Yes, once. Most recently in the Four Nations Tournament on 24 March 2018, when Angola won the shootout after a 2–2 draw.

Every Angola vs Zimbabwe result

Show
Every Angola vs Zimbabwe result
DateHomeScoreAwayCompetitionVenue
Angola1–1ZimbabweAfrica Cup of NationsMarrakesh, Morocco (neutral)
Angola2–2Angola on pensZimbabweFour Nations TournamentNdola, Zambia (neutral)
Angola2–0ZimbabweAfrica Cup of Nations qualifyingLuanda, Angola
Zimbabwe3–1AngolaAfrica Cup of Nations qualifyingHarare, Zimbabwe
Zimbabwe1–2AngolaCOSAFA CupHarare, Zimbabwe
Angola1–2ZimbabweCOSAFA CupMafikeng, South Africa (neutral)
Zimbabwe2–0AngolaWorld Cup qualifyingHarare, Zimbabwe
Angola1–0ZimbabweWorld Cup qualifyingLuanda, Angola
Zimbabwe1–0AngolaCOSAFA CupHarare, Zimbabwe
Zimbabwe0–1AngolaCOSAFA CupHarare, Zimbabwe
Angola0–0ZimbabweCOSAFA CupLuanda, Angola
Angola2–1ZimbabweCOSAFA CupLuanda, Angola
Angola2–1ZimbabweAfrica Cup of Nations qualifyingLuanda, Angola
Zimbabwe0–0AngolaWorld Cup qualifyingHarare, Zimbabwe
Zimbabwe1–0AngolaAfrica Cup of Nations qualifyingHarare, Zimbabwe
Angola2–1ZimbabweWorld Cup qualifyingLuanda, Angola
Zimbabwe2–1AngolaWorld Cup qualifyingHarare, Zimbabwe
Angola1–1ZimbabweWorld Cup qualifyingLuanda, Angola
Angola0–2ZimbabweFriendlyMaputo, Mozambique (neutral)
Angola2–3ZimbabweFriendlyLuanda, Angola
Angola1–1ZimbabweFriendlyMaputo, Mozambique (neutral)

Recent form

Angola

  1. Wv MalawiAfrica Cup of Nations qualifying3–1Tue 6 Oct 2026
  2. Dat EgyptAfrica Cup of Nations qualifying0–0Fri 25 Sept 2026
  3. Wv Central African RepublicFriendly3–0Tue 9 Jun 2026
  4. Dv MauritaniaFriendly1–1Fri 5 Jun 2026
  5. Dv EgyptAfrica Cup of Nations0–0Mon 29 Dec 2025

Zimbabwe

  1. Lv DR CongoAfrica Cup of Nations qualifying1–2Mon 28 Sept 2026
  2. Wv Sierra LeoneAfrica Cup of Nations qualifying3–2Thu 24 Sept 2026
  3. Wv IndiaUnity Cup1–0Sat 30 May 2026
  4. Lv NigeriaUnity Cup0–2Tue 26 May 2026
  5. Wat BotswanaMukuru 4 Nations3–0Sat 28 Mar 2026

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