Eswatini vs South Africa
head-to-head record
- Eswatini wins
- 0
- Draws
- 1
- South Africa wins
- 8
9 meetings, 2000 to 2023Goals: Eswatini 4, South Africa 21
Eswatini and South Africa have met 9 times since 2000. South Africa have won 8, Eswatini 0, and 1 match ended level. They last met on 13 October 2023, when the match ended 0–0 in a friendly.
The 9 meetings have produced 25 goals, 2.78 per game. The biggest win is South Africa’s 5–1 in the COSAFA Cup in 2016. South Africa are unbeaten in the last nine meetings (8 wins, 1 draw).
Who has won more, Eswatini or South Africa?
All matches9 matches
Competitive6 matches
Friendlies3 matches
Key numbers
- Goals
- Eswatini 4, South Africa 212.78 per game
- First meeting
- South Africa 2–0 EswatiniCOSAFA Cup, 18 Jun 2000
- Most recent
- South Africa 0–0 EswatiniFriendly, 13 Oct 2023
- South Africa’s biggest win
- South Africa 5–1 EswatiniCOSAFA Cup, 22 Jun 2016
- Most goals in a meeting
- South Africa 5–1 EswatiniCOSAFA Cup, 22 Jun 2016
- Current run
- South Africa unbeaten in 9
- TFN Elo rating now
- Eswatini 1243 (165th), South Africa 1717 (59th)How the rating works
Last five meetings
- South Africa0Eswatini0
Friendly
Johannesburg, South Africa
- South Africa2Eswatini1
COSAFA Cup
KwaMashu, South Africa
- South Africa1Eswatini0
COSAFA Cup
Port Elizabeth, South Africa
- South Africa5Eswatini1
COSAFA Cup
Windhoek, Namibia (neutral)
- Eswatini1South Africa3
Friendly
Lobamba, Swaziland
Who has had the upper hand over time?
The line climbs with every Eswatini win and drops with every South Africa 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
2 matches
002
EswatiniDrawsSouth Africa
In South Africa's home games
5 matches
014
EswatiniDrawsSouth Africa
At neutral venues
2 matches
002
EswatiniDrawsSouth Africa
Record by competition
| Competition | Played | Eswatini | Draws | South Africa | Goals |
|---|---|---|---|---|---|
| COSAFA Cup | 6 | 0 | 0 | 6 | 3–15 |
| Friendly | 3 | 0 | 1 | 2 | 1–6 |
Meetings by decade
| Decade | Results | Played | Goals |
|---|---|---|---|
| 2000s | 3 | 8 | |
| 2010s | 3 | 13 | |
| 2020s | 3 | 4 |
Longest runs
| Longest run of | Eswatini | South Africa |
|---|---|---|
| Wins in a row | None | 82000 to 2023 |
| Unbeaten meetings | 12023 | 92000 to 2023 |
Questions answered
How many times have Eswatini and South Africa played each other?
9 times, starting on 18 June 2000. 6 of those meetings were competitive and 3 were friendlies.
Who has won more matches between Eswatini and South Africa?
South Africa, with 8 wins to 0. 1 match ended level.
What is the biggest win in Eswatini vs South Africa?
South Africa’s 5–1 win in the COSAFA Cup on 22 June 2016 in Windhoek.
When did Eswatini and South Africa last play?
On 13 October 2023 in Johannesburg, when the match ended 0–0 in a friendly.
What is the competitive record between Eswatini and South Africa?
In 6 competitive matches, Eswatini have 0 wins, South Africa have 6, and 0 ended level.
Every Eswatini vs South Africa result
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| South Africa | 0–0 | Eswatini | Friendly | Johannesburg, South Africa | |
| South Africa | 2–1 | Eswatini | COSAFA Cup | KwaMashu, South Africa | |
| South Africa | 1–0 | Eswatini | COSAFA Cup | Port Elizabeth, South Africa | |
| South Africa | 5–1 | Eswatinias Swaziland | COSAFA Cup | Windhoek, Namibia (neutral) | |
| Eswatinias Swaziland | 1–3 | South Africa | Friendly | Lobamba, Swaziland | |
| Eswatinias Swaziland | 0–3 | South Africa | Friendly | Lobamba, Swaziland | |
| South Africa | 1–0 | Eswatinias Swaziland | COSAFA Cup | Gaborone, Botswana (neutral) | |
| South Africa | 4–1 | Eswatinias Swaziland | COSAFA Cup | Polokwane, South Africa | |
| South Africa | 2–0 | Eswatinias Swaziland | COSAFA Cup | Witbank, South Africa |
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.