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
Competitive11 matches
Friendlies6 matches
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
- Eswatini1Zimbabwe2
COSAFA Cup
Rustenburg, South Africa (neutral)
- Zimbabwe2Eswatini2
COSAFA Cup
Windhoek, Namibia (neutral)
- Zimbabwe4Eswatini0
Africa Cup of Nations qualifying
Harare, Zimbabwe
- Eswatini1Zimbabwe1
Africa Cup of Nations qualifying
Lobamba, Swaziland
- 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.
Every meeting on one timeline
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
| Competition | Played | Eswatini | Draws | Zimbabwe | Goals |
|---|---|---|---|---|---|
| COSAFA Cup | 7 | 1 | 2 | 4 | 7–14 |
| Friendly | 6 | 0 | 1 | 5 | 5–13 |
| Africa Cup of Nations qualifying | 4 | 0 | 1 | 3 | 2–13 |
Meetings by decade
| Decade | Results | Played | Goals |
|---|---|---|---|
| 1980s | 3 | 11 | |
| 1990s | 4 | 13 | |
| 2000s | 5 | 15 | |
| 2010s | 5 | 15 |
Longest runs
| Longest run of | Eswatini | Zimbabwe |
|---|---|---|
| Wins in a row | 12002 | 42003 to 2014 |
| Unbeaten meetings | 12016 | 82003 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
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| Eswatinias Swaziland | 1–2 | Zimbabwe | COSAFA Cup | Rustenburg, South Africa (neutral) | |
| Zimbabwe | 2–2 | Eswatinias Swaziland | COSAFA Cup | Windhoek, Namibia (neutral) | |
| Zimbabwe | 4–0 | Eswatinias Swaziland | Africa Cup of Nations qualifying | Harare, Zimbabwe | |
| Eswatinias Swaziland | 1–1 | Zimbabwe | Africa Cup of Nations qualifying | Lobamba, Swaziland | |
| Eswatinias Swaziland | 0–2 | Zimbabwe | Friendly | Lobamba, Swaziland | |
| Eswatinias Swaziland | 1–2 | Zimbabwe | Friendly | Maputo, Mozambique (neutral) | |
| Eswatinias Swaziland | 0–5 | Zimbabwe | COSAFA Cup | Lobamba, Swaziland | |
| Zimbabwe | 2–0 | Eswatinias Swaziland | COSAFA Cup | Bulawayo, Zimbabwe | |
| Zimbabwe | 0–2 | Eswatinias Swaziland | COSAFA Cup | Harare, Zimbabwe | |
| Zimbabwe | 2–1 | Eswatinias Swaziland | COSAFA Cup | Harare, Zimbabwe | |
| Eswatinias Swaziland | 1–1Eswatini on pens | Zimbabwe | COSAFA Cup | Lobamba, Swaziland | |
| Eswatinias Swaziland | 0–1 | Zimbabwe | Friendly | Mbabane, Swaziland | |
| Zimbabwe | 2–0 | Eswatinias Swaziland | Friendly | Harare, Zimbabwe | |
| Zimbabwe | 4–4Zimbabwe on pens | Eswatinias Swaziland | Friendly | Harare, Zimbabwe | |
| Eswatinias Swaziland | 1–5 | Zimbabwe | Africa Cup of Nations qualifying | Mbabane, Swaziland | |
| Zimbabwe | 3–0 | Eswatinias Swaziland | Africa Cup of Nations qualifying | Bulawayo, Zimbabwe | |
| Eswatinias Swaziland | 0–2 | Zimbabwe | Friendly | Mbabane, Swaziland |
Recent form
Eswatini
- Lv EritreaAfrica Cup of Nations qualifying1–2Tue 31 Mar 2026
- Lv EritreaAfrica Cup of Nations qualifying0–2Wed 25 Mar 2026
- Lat Cape VerdeWorld Cup qualifying0–3Mon 13 Oct 2025
- Dv AngolaWorld Cup qualifying2–2Wed 8 Oct 2025
- Lat LibyaWorld Cup qualifying0–2Mon 8 Sept 2025
Results through 6 October 2026. Page updated 3 November 2026. How these numbers are calculated.