South Africa vs Zimbabwe
head-to-head record
- South Africa wins
- 10
- Draws
- 5
- Zimbabwe wins
- 6
21 meetings, 1977 to 2025Goals: South Africa 32, Zimbabwe 19
South Africa and Zimbabwe have met 21 times since 1977. South Africa have won 10, Zimbabwe 6, and 5 matches ended level. They last met on 29 December 2025, when South Africa won 3–2 at the Africa Cup of Nations.
The 21 meetings have produced 51 goals, 2.43 per game. The biggest win is South Africa’s 7–0 in a friendly in 1977. South Africa are unbeaten in the last five meetings (3 wins, 2 draws). They went 15 years without meeting, between 1977 and 1992.
Who has won more, South Africa or Zimbabwe?
All matches21 matches
Competitive13 matches
Friendlies8 matches
Key numbers
- Goals
- South Africa 32, Zimbabwe 192.43 per game
- First meeting
- South Africa 7–0 ZimbabweFriendly, 9 Apr 1977
- Most recent
- Zimbabwe 2–3 South AfricaAfrica Cup of Nations, 29 Dec 2025
- South Africa’s biggest win
- South Africa 7–0 ZimbabweFriendly, 9 Apr 1977
- Zimbabwe’s biggest win
- Zimbabwe 4–1 South AfricaAfrica Cup of Nations qualifying, 16 Aug 1992
- Most goals in a meeting
- South Africa 7–0 ZimbabweFriendly, 9 Apr 1977
- Current run
- South Africa unbeaten in 5
- Biggest upset
- South Africa 1–2 ZimbabweFriendly, 10 Sept 2013Winner’s rating-based win expectancy: 15%
- TFN Elo rating now
- South Africa 1717 (59th), Zimbabwe 1482 (108th)How the rating works
Last five meetings
- Zimbabwe2South Africa3
Africa Cup of Nations
Marrakesh, Morocco (neutral)
- South Africa0Zimbabwe0
World Cup qualifying
Durban, South Africa
- South Africa3Zimbabwe1
World Cup qualifying
Bloemfontein, South Africa
- South Africa1Zimbabwe0
World Cup qualifying
Johannesburg, South Africa
- Zimbabwe0South Africa0
World Cup qualifying
Harare, Zimbabwe
Who has had the upper hand over time?
The line climbs with every South Africa 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 South Africa's home games
14 matches
824
South AfricaDrawsZimbabwe
In Zimbabwe's home games
6 matches
132
South AfricaDrawsZimbabwe
At neutral venues
1 match
100
South AfricaDrawsZimbabwe
Record by competition
| Competition | Played | South Africa | Draws | Zimbabwe | Goals |
|---|---|---|---|---|---|
| Friendly | 8 | 4 | 1 | 3 | 16–7 |
| World Cup qualifying | 6 | 4 | 2 | 0 | 8–2 |
| COSAFA Cup | 3 | 0 | 1 | 2 | 1–3 |
| Africa Cup of Nations qualifying | 2 | 0 | 1 | 1 | 2–5 |
| Africa Cup of Nations | 1 | 1 | 0 | 0 | 3–2 |
| Simba Tournament | 1 | 1 | 0 | 0 | 2–0 |
Meetings by decade
| Decade | Results | Played | Goals |
|---|---|---|---|
| 1970s | 2 | 9 | |
| 1990s | 5 | 11 | |
| 2000s | 6 | 12 | |
| 2010s | 3 | 9 | |
| 2020s | 5 | 10 |
Longest runs
| Longest run of | South Africa | Zimbabwe |
|---|---|---|
| Wins in a row | 22021 to 2024 | 22011 to 2013 |
| Unbeaten meetings | 52021 to 2025 | 32011 to 2021 |
Top scorers in South Africa vs Zimbabwe
- 1Delron BuckleySouth Africa2
- 2Thapelo MorenaSouth Africa2
Scorer records exist for 5 of the 21 meetings, mostly competitive matches. Own goals are not credited to a player.
Penalty shootouts
- Zimbabwe 1–1 South AfricaCOSAFA Cup, 28 Oct 2009Zimbabwe won on penalties
Questions answered
How many times have South Africa and Zimbabwe played each other?
21 times, starting on 9 April 1977. 13 of those meetings were competitive and 8 were friendlies.
Who has won more matches between South Africa and Zimbabwe?
South Africa, with 10 wins to 6. 5 matches ended level.
What is the biggest win in South Africa vs Zimbabwe?
South Africa’s 7–0 win in a friendly on 9 April 1977 in Johannesburg.
When did South Africa and Zimbabwe last play?
On 29 December 2025 in Marrakesh, when South Africa won 3–2 at the Africa Cup of Nations.
What is the competitive record between South Africa and Zimbabwe?
In 13 competitive matches, South Africa have 6 wins, Zimbabwe have 3, and 4 ended level.
Have South Africa and Zimbabwe met in a penalty shootout?
Yes, once. Most recently in the COSAFA Cup on 28 October 2009, when Zimbabwe won the shootout after a 1–1 draw.
Every South Africa vs Zimbabwe result
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| Zimbabwe | 2–3 | South Africa | Africa Cup of Nations | Marrakesh, Morocco (neutral) | |
| South Africa | 0–0 | Zimbabwe | World Cup qualifying | Durban, South Africa | |
| South Africa | 3–1 | Zimbabwe | World Cup qualifying | Bloemfontein, South Africa | |
| South Africa | 1–0 | Zimbabwe | World Cup qualifying | Johannesburg, South Africa | |
| Zimbabwe | 0–0 | South Africa | World Cup qualifying | Harare, Zimbabwe | |
| South Africa | 1–2 | Zimbabwe | Friendly | Johannesburg, South Africa | |
| Zimbabwe | 2–1 | South Africa | Friendly | Harare, Zimbabwe | |
| South Africa | 3–0 | Zimbabwe | Friendly | Durban, South Africa | |
| Zimbabwe | 1–1Zimbabwe on pens | South Africa | COSAFA Cup | Harare, Zimbabwe | |
| South Africa | 2–1 | Zimbabwe | Friendly | Germiston, South Africa | |
| South Africa | 0–1 | Zimbabwe | COSAFA Cup | East London, South Africa | |
| South Africa | 2–1 | Zimbabwe | World Cup qualifying | Johannesburg, South Africa | |
| South Africa | 0–1 | Zimbabwe | COSAFA Cup | Port Elizabeth, South Africa | |
| Zimbabwe | 0–2 | South Africa | World Cup qualifying | Harare, Zimbabwe | |
| South Africa | 0–1 | Zimbabwe | Friendly | Johannesburg, South Africa | |
| South Africa | 2–0 | Zimbabwe | Simba Tournament | Johannesburg, South Africa | |
| South Africa | 1–0 | Zimbabwe | Friendly | Mafikeng, South Africa | |
| South Africa | 1–1 | Zimbabwe | Africa Cup of Nations qualifying | Johannesburg, South Africa | |
| Zimbabwe | 4–1 | South Africa | Africa Cup of Nations qualifying | Harare, Zimbabwe | |
| Zimbabweas Southern Rhodesia | 1–1 | South Africa | Friendly | Salisbury, Southern Rhodesia | |
| South Africa | 7–0 | Zimbabweas Southern Rhodesia | Friendly | Johannesburg, South Africa |
Recent form
South Africa
Results through 6 October 2026. Page updated 3 November 2026. How these numbers are calculated.