Skip to content
TheFootball.News

Eswatini vs Zimbabwe head-to-head record

Eswatini wins
1
Draws
4
Zimbabwe wins
12

17 meetings, 1981 to 2017Goals: Eswatini 14, Zimbabwe 40

Eswatini and Zimbabwe have met 17 times since 1981. Zimbabwe have won 12, Eswatini 1, and 4 matches ended level. They last met on 2 July 2017, when Zimbabwe won 2–1 in the COSAFA Cup.

The 17 meetings have produced 54 goals, 3.18 per game. The biggest win is Zimbabwe’s 5–0 in the COSAFA Cup in 2004. Zimbabwe are unbeaten in the last eight meetings (6 wins, 2 draws).

Who has won more, Eswatini or Zimbabwe?

All matches17 matches

1 Eswatini4 drawsZimbabwe 12

Competitive11 matches

1 Eswatini3 drawsZimbabwe 7

Friendlies6 matches

0 Eswatini1 drawZimbabwe 5

Key numbers

Goals
Eswatini 14, Zimbabwe 403.18 per game
First meeting
Eswatini 0–2 ZimbabweFriendly, 5 Sept 1981
Most recent
Eswatini 1–2 ZimbabweCOSAFA Cup, 2 Jul 2017
Eswatini’s biggest win
Zimbabwe 0–2 EswatiniCOSAFA Cup, 5 May 2002
Zimbabwe’s biggest win
Eswatini 0–5 ZimbabweCOSAFA Cup, 27 Jun 2004
Most goals in a meeting
Zimbabwe 4–4 EswatiniFriendly, 18 May 1990
Current run
Zimbabwe unbeaten in 8
Biggest upset
Zimbabwe 0–2 EswatiniCOSAFA Cup, 5 May 2002Winner’s rating-based win expectancy: 8.6%
TFN Elo rating now
Eswatini 1243 (165th), Zimbabwe 1482 (108th)How the rating works

Last five meetings

  1. Eswatini1Zimbabwe2

    COSAFA Cup

    Rustenburg, South Africa (neutral)

  2. Zimbabwe2Eswatini2

    COSAFA Cup

    Windhoek, Namibia (neutral)

  3. Zimbabwe4Eswatini0

    Africa Cup of Nations qualifying

    Harare, Zimbabwe

  4. Eswatini1Zimbabwe1

    Africa Cup of Nations qualifying

    Lobamba, Swaziland

  5. Eswatini0Zimbabwe2

    Friendly

    Lobamba, Swaziland

Who has had the upper hand over time?

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

Above the line: Eswatini have won more Below: Zimbabwe have won more
5 September 1981: Eswatini 0–2 Zimbabwe (Friendly). Zimbabwe +114 October 1984: Zimbabwe 3–0 Eswatini (Africa Cup of Nations qualifying). Zimbabwe +24 November 1984: Eswatini 1–5 Zimbabwe (Africa Cup of Nations qualifying). Zimbabwe +318 May 1990: Zimbabwe 4–4 Eswatini (Friendly). Zimbabwe +38 August 1993: Zimbabwe 2–0 Eswatini (Friendly). Zimbabwe +46 September 1993: Eswatini 0–1 Zimbabwe (Friendly). Zimbabwe +518 July 1999: Eswatini 1–1 Zimbabwe (COSAFA Cup). Zimbabwe +58 July 2001: Zimbabwe 2–1 Eswatini (COSAFA Cup). Zimbabwe +65 May 2002: Zimbabwe 0–2 Eswatini (COSAFA Cup). Zimbabwe +531 August 2003: Zimbabwe 2–0 Eswatini (COSAFA Cup). Zimbabwe +627 June 2004: Eswatini 0–5 Zimbabwe (COSAFA Cup). Zimbabwe +725 June 2006: Eswatini 1–2 Zimbabwe (Friendly). Zimbabwe +815 October 2014: Eswatini 0–2 Zimbabwe (Friendly). Zimbabwe +925 March 2016: Eswatini 1–1 Zimbabwe (Africa Cup of Nations qualifying). Zimbabwe +926 March 2016: Zimbabwe 4–0 Eswatini (Africa Cup of Nations qualifying). Zimbabwe +1011 June 2016: Zimbabwe 2–2 Eswatini (COSAFA Cup). Zimbabwe +102 July 2017: Eswatini 1–2 Zimbabwe (COSAFA Cup). Zimbabwe +11Level
Zimbabwe lead by 11 wins after the latest meeting. The biggest lead was 11, held by Zimbabwe from 2 July 2017.

Every meeting on one timeline

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

Home, away and neutral

In Eswatini's home games

7 matches

025

EswatiniDrawsZimbabwe

In Zimbabwe's home games

7 matches

115

EswatiniDrawsZimbabwe

At neutral venues

3 matches

012

EswatiniDrawsZimbabwe

Record by competition

Record by competition
CompetitionPlayedEswatiniDrawsZimbabweGoals
COSAFA Cup71247–14
Friendly60155–13
Africa Cup of Nations qualifying40132–13

Meetings by decade

Eswatini wins Draws Zimbabwe wins
Meetings by decade
DecadeResultsPlayedGoals
1980s311
1990s413
2000s515
2010s515

Longest runs

Longest runs
Longest run ofEswatiniZimbabwe
Wins in a row1200242003 to 2014
Unbeaten meetings1201682003 to 2017

Penalty shootouts

  • Zimbabwe 4–4 EswatiniFriendly, 18 May 1990Zimbabwe won on penalties
  • Eswatini 1–1 ZimbabweCOSAFA Cup, 18 Jul 1999Eswatini won on penalties

Questions answered

How many times have Eswatini and Zimbabwe played each other?

17 times, starting on 5 September 1981. 11 of those meetings were competitive and 6 were friendlies.

Who has won more matches between Eswatini and Zimbabwe?

Zimbabwe, with 12 wins to 1. 4 matches ended level.

What is the biggest win in Eswatini vs Zimbabwe?

Zimbabwe’s 5–0 win in the COSAFA Cup on 27 June 2004 in Lobamba.

When did Eswatini and Zimbabwe last play?

On 2 July 2017 in Rustenburg, when Zimbabwe won 2–1 in the COSAFA Cup.

What is the competitive record between Eswatini and Zimbabwe?

In 11 competitive matches, Eswatini have 1 win, Zimbabwe have 7, and 3 ended level.

Have Eswatini and Zimbabwe met in a penalty shootout?

Yes, 2 times. Most recently in the COSAFA Cup on 18 July 1999, when Eswatini won the shootout after a 1–1 draw.

Every Eswatini vs Zimbabwe result

Show
Every Eswatini vs Zimbabwe result
DateHomeScoreAwayCompetitionVenue
Eswatinias Swaziland1–2ZimbabweCOSAFA CupRustenburg, South Africa (neutral)
Zimbabwe2–2Eswatinias SwazilandCOSAFA CupWindhoek, Namibia (neutral)
Zimbabwe4–0Eswatinias SwazilandAfrica Cup of Nations qualifyingHarare, Zimbabwe
Eswatinias Swaziland1–1ZimbabweAfrica Cup of Nations qualifyingLobamba, Swaziland
Eswatinias Swaziland0–2ZimbabweFriendlyLobamba, Swaziland
Eswatinias Swaziland1–2ZimbabweFriendlyMaputo, Mozambique (neutral)
Eswatinias Swaziland0–5ZimbabweCOSAFA CupLobamba, Swaziland
Zimbabwe2–0Eswatinias SwazilandCOSAFA CupBulawayo, Zimbabwe
Zimbabwe0–2Eswatinias SwazilandCOSAFA CupHarare, Zimbabwe
Zimbabwe2–1Eswatinias SwazilandCOSAFA CupHarare, Zimbabwe
Eswatinias Swaziland1–1Eswatini on pensZimbabweCOSAFA CupLobamba, Swaziland
Eswatinias Swaziland0–1ZimbabweFriendlyMbabane, Swaziland
Zimbabwe2–0Eswatinias SwazilandFriendlyHarare, Zimbabwe
Zimbabwe4–4Zimbabwe on pensEswatinias SwazilandFriendlyHarare, Zimbabwe
Eswatinias Swaziland1–5ZimbabweAfrica Cup of Nations qualifyingMbabane, Swaziland
Zimbabwe3–0Eswatinias SwazilandAfrica Cup of Nations qualifyingBulawayo, Zimbabwe
Eswatinias Swaziland0–2ZimbabweFriendlyMbabane, Swaziland

Recent form

Eswatini

  1. Lv EritreaAfrica Cup of Nations qualifying1–2Tue 31 Mar 2026
  2. Lv EritreaAfrica Cup of Nations qualifying0–2Wed 25 Mar 2026
  3. Lat Cape VerdeWorld Cup qualifying0–3Mon 13 Oct 2025
  4. Dv AngolaWorld Cup qualifying2–2Wed 8 Oct 2025
  5. Lat LibyaWorld Cup qualifying0–2Mon 8 Sept 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.