Bafana Bafana at AFCON 2025: December fixtures, final squad list, how to watch live in SA

Track all Bafana Bafana fiixtures at AFCON 2025 with dates, results, final squad list and how to watch every match live in South Africa.

bafana bafana december afcon 2025 fixtures

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): 

DateFixtureVenueKick-offResult
Mon, 22 Dec 2025South Africa vs AngolaMarrakesh Stadium, Marrakesh19:00TBC
Fri, 26 Dec 2025Egypt vs South AfricaAdrar Stadium, Agadir17:00TBC
Mon, 29 Dec 2025Zimbabwe vs South AfricaMarrakesh Stadium, Marrakesh18:00TBC

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