Bafana Bafana will carry South Africa’s hopes into the 2025 Africa Cup of Nations (AFCON) in Morocco, with a tough Group B schedule and rising expectations after their 2023 bronze-medal run.
This hub brings together the key Bafana Bafana fiixtures for December, the confirmed final squad, and how fans in South Africa can watch every game live.
Bafana Bafana’s AFCON 2025 December fixtures
South Africa face Angola, Egypt and Zimbabwe between 22 and 29 December in Morocco, with all three games played in the evening South African time.
These are South Africa’s Group B matches in December (all kick-off times are South African Standard Time):
| Date | Fixture | Venue | Kick-off | Result |
|---|---|---|---|---|
| Mon, 22 Dec 2025 | South Africa vs Angola | Marrakesh Stadium, Marrakesh | 19:00 | TBC |
| Fri, 26 Dec 2025 | Egypt vs South Africa | Adrar Stadium, Agadir | 17:00 | TBC |
| Mon, 29 Dec 2025 | Zimbabwe vs South Africa | Marrakesh Stadium, Marrakesh | 18:00 | TBC |
This table will be updated with the final scores and key stats once each match is completed.
Final 25-man Bafana Bafana squad for Morocco
Coach Hugo Broos has named a 25-man group that keeps the core of the 2023 AFCON bronze-medal team while adding Europe-based youngsters and PSL form players.
Goalkeepers
- Ronwen Williams (Mamelodi Sundowns)
- Ricardo Goss (Siwelele FC)
- Sipho Chaine (Orlando Pirates)
Defenders
- Khuliso Mudau, Aubrey Modiba (both Mamelodi Sundowns)
- Thabang Matuludi (Polokwane City)
- Nkosinathi Sibisi, Mbekezeli Mbokazi (both Orlando Pirates)
- Khulumani Ndamane (TS Galaxy)
- Siyabonga Ngezana (FCSB, Romania)
- Samukelo Kabini (Molde FK, Norway)
- Tylon Smith (Queens Park Rangers, England)
Midfielders
- Teboho Mokoena, Bathusi Aubaas (both Mamelodi Sundowns)
- Thalente Mbatha (Orlando Pirates)
- Sphephelo Sithole (CD Tondela, Portugal)
Forwards / Attacking players
- Oswin Appollis, Tshepang Moremi, Sipho Mbule, Evidence Makgopa, Relebohile Mofokeng (all Orlando Pirates)
- Lyle Foster (Burnley, England)
- Mohau Nkota (Al-Ettifaq, Saudi Arabia)
- Elias Mokwana (Al Hazem, Saudi Arabia)
- Shandre Campbell (Club Brugge, Belgium)
Standby reserves named by the technical team are Mduduzi Shabalala (Kaizer Chiefs), Iqraam Rayners (Mamelodi Sundowns) and Thabo Moloisane (Stellenbosch FC), who can be called in if injuries or withdrawals occur before the tournament.
Broos has repeatedly stressed that AFCON 2025 is the next step in South Africa’s rebuild, saying that if Bafana can “step up at the AFCON and get the same results, the progress will be enormous”.
Form, preparation and Group B context
Bafana arrive in Morocco on the back of a strong two-year cycle that includes a semi-final run and third place at AFCON 2023, plus qualification for the 2026 FIFA World Cup.
Broos has opted for a focused build-up, limiting pre-tournament friendlies to keep players fresh and concentrate on tactical work ahead of what he has called “tough Group B tests” against Angola, Egypt and Zimbabwe.
Group B offers contrasting styles:
- Angola – a compact, counter-attacking side that has improved steadily in recent qualifiers and continental competition.
- Egypt – record seven-time AFCON champions, led by a core that has dominated CAF club competitions and continental tournaments.
- Zimbabwe – back in major competition and traditionally physical, with several players based in South African leagues who know Bafana’s regulars well.
For South African supporters tracking Bafana Bafana fiixtures through December, the group schedule effectively compresses all three matches into an eight-day window, leaving limited recovery time between each game.
How to watch Bafana Bafana live in South Africa
South Africans will have multiple ways to follow every minute from Morocco:
- Free-to-air: The SABC has confirmed that all 52 AFCON 2025 matches will be broadcast live across SABC 2, SABC Sport platforms, radio and the SABC Plus streaming app, through a sponsorship agreement with Hollywoodbets.
- Pay-TV / streaming: SuperSport holds the sub-Saharan Africa pay-TV rights for AFCON 2025, meaning all Bafana fixtures will be available live on DStv sports channels and the DStv Stream app.
Fans attending local fan parks and public screenings should check whether organisers are using the SABC free-to-air feed or DStv’s SuperSport coverage, as this can affect commentary language and pre-/post-match analysis.
As AFCON 2025 kicks off, this hub will be updated with:
- Final results and scorers for each December fixture
- Group B standings and qualification permutations
- Any injury updates or squad changes confirmed by SAFA or CAF
