Bafana Bafana will open up Group B action at the 2025 AFCON with a tricky-looking clash against Angola next week.
It’s bound to be a festive Christmas for fans of the national team.
Bafana Bafana Group fixtures at the 2025 AFCON
- Monday, 22 December: South Africa vs Angola – 19:00
- Friday, 26 December: South Africa vs Egypt – 17:00
- Monday, 29 December: South Africa vs Zimbabwe – 18:00
Full Bafana 2025 AFCON squad
25 players have been called up for AFCON duty, while three remain on standby. There’s a good mix of locally-based players and ones based abroad.
Goalkeepers
- Ronwen Williams – Mamelodi Sundowns
- Sipho Chaine – Orlando Pirates
- Ricardo Goss – Siwelele FC
Defenders
- Khuliso Mudau – Mamelodi Sundowns
- Nkosinathi Sibisi – Pirates
- Khulumani Ndamane – TS Galaxy
- Thabang Matuludi – Polowkane City
- Siyabonga Ngezana – FCSB
- Mbekezeli Mbokazi – Chicago Fire
- Aubrey Modiba – Mamelodi Sundowns
- Samukelo Kabini – Molde
- Tylon Smith – Queens Park Rangers
Midfielders
- Teboho Mokoena – Mamelodi Sundowns
- Bathusi Aubaas – Mamelodi Sundowns
- Thalente Mbatha – Pirates
- Sphephelo Sithole – Tondela
Forwards
- Oswin Appollis – Orlando Pirates
- Mohau Nkota – Al Ettifaq
- Sipho Mbule – Mamelodi Sundowns
- Relebohile Mofokeng – Orlando Pirates
- Elias Mokwana – Al Khazem
- Shandre Campbell – Club Brugge
- Lyle Foster – Burnley
- Tshepang Moremi – Pirates
- Evidence Makgopa – Pirates
Three players have been placed on standby to train in South Africa in case of injury:
- Iqraam Rayners – Mamelodi Sundowns
- Mduduzi Shabalala – Kaizer Chiefs
- Thabo Moloisane – Stellenbosch