Angola First, Egypt Next: Bafana’s AFCON Group B Journey
Bafana Bafana will kick off their 2025 Africa Cup of Nations campaign in Morocco with three challenging group-stage fixtures in Group B.
Hugo Broos’ side has been drawn against Angola, Egypt and regional rivals Zimbabwe in a demanding opening round.
All three matches will be played across Marrakesh and Agadir, testing South Africa’s depth and consistency early in the tournament.
With qualification on the line, each fixture could prove decisive in Bafana’s push for knockout-stage progression.
South Africa (Bafana Bafana) have three confirmed group-stage fixtures at the 2025 Africa Cup of Nations (AFCON) in Morocco, having been drawn in Group B alongside Angola, Egypt and Zimbabwe. All times listed below are local Morocco time (GMT+1).
Group match 1
Fixture: South Africa vs Angola
Date: Monday, 22 December 2025
Kick-off: Evening prime-time slot – most listings place kick-off between 19:00 and 20:30, with 20:30 widely referenced
Venue/City: Marrakesh Stadium, Marrakesh, Morocco
Bafana Bafana begin their AFCON campaign against Angola in Marrakesh, a fixture that could set the tone for their tournament. Opening-night matches are often tense, but securing a positive result here would put Hugo Broos’ side in a strong position early in Group B.
Group match 2
Fixture: Egypt vs South Africa
Date: Friday, 26 December 2025
Kick-off: Afternoon / early evening slot, commonly listed around 17:00 local time
Venue/City: Adrar Stadium (Le Grand Stade d’Agadir), Agadir, Morocco
This heavyweight clash against record AFCON champions Egypt is expected to be one of the standout fixtures of the group stage. Taking place on Boxing Day, the match will likely draw massive continental interest and could prove decisive in determining the top two positions in Group B.
Group match 3
Fixture: Zimbabwe vs South Africa
Date: Monday, 29 December 2025
Kick-off: Evening slot, typically listed between 19:30 and 20:00 local time
Venue/City: Marrakesh Stadium, Marrakesh, Morocco
Bafana wrap up their group campaign with a regional derby against Zimbabwe. With both teams familiar with each other, this encounter could be crucial—especially if qualification is still on the line heading into the final round of group matches.
Important notes
There are minor variations in kick-off times across different football platforms and broadcasters (for example, 19:00 vs 19:30 vs 20:30).
Dates and venues are fixed and consistent, but kick-off times may still be adjusted closer to matchday.
For final, official confirmation, supporters are advised to consult CAF’s official AFCON 2025 match schedule, as well as updates from SAFA and Bafana Bafana’s official communication channels, which will reflect any late changes.

