Everything is on the line as Zimbabwe face South Africa in a crucial Group B match of AFCON 2025, scheduled for Monday, December 29, at the Grand Stade de Marrakech. Kick-off is set for 16:00 GMT.
This fixture marks the final matchday of Group B, with qualification for the knockout stage still up for grabs.
A must-win situation for both teams
Separated by fine margins in the standings, Zimbabwe and South Africa head into this clash knowing that a positive result is essential.
-
South Africa remain in control of their destiny and could secure qualification with a draw.
-
Zimbabwe, on the other hand, must push for victory to keep their AFCON 2025 hopes alive.
The stakes guarantee a tense and highly competitive encounter.
Match details
-
Match: Zimbabwe vs South Africa
-
Competition: AFCON 2025 – Group B (Matchday 3)
-
Date: Monday, December 29, 2025
-
Kick-off time: 16:00 GMT
-
Venue: Grand Stade de Marrakech, Morocco
Head-to-head: a balanced rivalry
Despite South Africa’s recent dominance, the historical record between the two teams shows a closely contested rivalry.
Across 19 meetings, South Africa have won 8 matches, Zimbabwe 7, with 4 draws. While the Bafana Bafana are unbeaten in their last four encounters, Zimbabwe have often proved difficult opponents in regional clashes.
Current form and group context
Zimbabwe enter the match under pressure after a tough group campaign so far, struggling to convert promising moments into results. A win is their only realistic path to the next round.
South Africa, winners of the AFCON in 1996, bring experience and composure to this decisive fixture. Having avoided consecutive defeats since 2022, they are expected to respond strongly in a match that demands focus and discipline.
A do-or-die night in Marrakech
With qualification hanging in the balance, Zimbabwe vs South Africa promises intensity, emotion and high drama. One team will move on to the knockout stage, while the other risks an early exit from AFCON 2025.





