Your Complete AFCON Morocco 2025 Viewing Guide
AFCON 2025: Full Schedule, How to Follow & Key Dates
The 35th edition of the Africa Cup of Nations is almost here, and SABC Sport is set to deliver every single moment live and free to South African viewers.
From 21 December to 18 January, all 52 AFCON matches will be broadcast across SABC 2, SABC Sport, SABC Plus, and SABC radio stations, thanks to a partnership between SABC Sport and Hollywoodbets.
The tournament will be staged in six Moroccan cities — Rabat, Casablanca, Tangier, Marrakech, Agadir and Fez — with the final taking place at the Prince Moulay Abdellah Stadium in Rabat on Sunday, 18 January.
Bafana Updates By Mzansi.com Football
Mzansi.com Football will bring you in-depth pre-match analysis ahead of every Bafana Bafana game at AFCON 2025.
We’ll break down tactics, team news, key battles and what’s at stake before kick-off.
After the final whistle, expect detailed post-match analysis, player ratings and expert reaction.
Follow Mzansi.com for wall-to-wall Bafana Bafana coverage from Morocco.

How to Watch AFCON 2025 in South Africa
You can follow AFCON 2025 live on multiple SABC platforms:
SABC 2
SABC Sport
SABC Plus App
SABCSport.com
SABC Radio Stations
If you miss a live match, SABC will also provide live updates, match highlights and breaking news on its official X (Twitter) and Facebook pages.
Tournament Opener
Sunday, 21 December
Opening Ceremony: 20:00
Morocco vs Comoros: 21:00 (Group A, Rabat)
AFCON 2025 MATCH SCHEDULE
GROUP STAGE
Matchday 1
Sunday, 21 December
Opening Ceremony – 20:00
Morocco vs Comoros – 21:00
Monday, 22 December
Mali vs Zambia – 16:00
South Africa vs Angola – 19:00
Egypt vs Zimbabwe – 22:00
Tuesday, 23 December
DR Congo vs Benin – 14:30
Senegal vs Botswana – 17:00
Nigeria vs Tanzania – 19:30
Tunisia vs Uganda – 22:00
Wednesday, 24 December
Burkina Faso vs Equatorial Guinea – 14:30
Algeria vs Sudan – 17:00
Ivory Coast vs Mozambique – 19:30
Cameroon vs Gabon – 22:00
Matchday 2
Friday, 26 December
Angola vs Zimbabwe – 14:30
Egypt vs South Africa – 17:00
Zambia vs Comoros – 19:30
Morocco vs Mali – 22:00
Saturday, 27 December
Benin vs Botswana – 14:30
Senegal vs DR Congo – 17:00
Uganda vs Tanzania – 19:30
Nigeria vs Tunisia – 22:00
Sunday, 28 December
Gabon vs Mozambique – 14:30
Equatorial Guinea vs Sudan – 17:00
Algeria vs Burkina Faso – 19:30
Ivory Coast vs Cameroon – 22:00
Matchday 3
Monday, 29 December
Zimbabwe vs South Africa – 18:00
Angola vs Egypt – 18:00
Zambia vs Morocco – 21:00
Comoros vs Mali – 21:00
Tuesday, 30 December
Uganda vs Nigeria – 18:00
Tanzania vs Tunisia – 18:00
Botswana vs DR Congo – 21:00
Benin vs Senegal – 21:00
Wednesday, 31 December
Equatorial Guinea vs Algeria – 18:00
Sudan vs Burkina Faso – 18:00
Gabon vs Ivory Coast – 21:00
Mozambique vs Cameroon – 21:00
ROUND OF 16
Saturday, 3 January
Group D winner vs Third Place (B/E/F) – 18:00
Group A winner vs Group C runner-up – 21:00
Sunday, 4 January
Group A runner-up vs Third Place (C/D/E) – 18:00
Group B runner-up vs Group F runner-up – 21:00
Monday, 5 January
Group B winner vs Third Place (A/C/D) – 18:00
Group C winner vs Third Place (A/B/F) – 21:00
Tuesday, 6 January
Group E winner vs Group D runner-up – 18:00
Group F winner vs Group E runner-up – 21:00
QUARTER-FINALS
Friday, 9 January
R16 Match 2 winner vs R16 Match 1 winner – 18:00
R16 Match 4 winner vs R16 Match 3 winner – 21:00
Saturday, 10 January
R16 Match 7 winner vs R16 Match 6 winner – 18:00
R16 Match 5 winner vs R16 Match 8 winner – 21:00
SEMI-FINALS
Wednesday, 14 January
QF1 winner vs QF4 winner – 19:00
QF3 winner vs QF2 winner – 22:00
THIRD-PLACE PLAY-OFF
Saturday, 17 January
Semi-final losers – 18:00
FINAL
Sunday, 18 January
AFCON 2025 Final – 21:00
Prince Moulay Abdellah Stadium, Rabat
Final Word
With every match live on SABC platforms, South Africans won’t miss a kick as Bafana Bafana and Africa’s best nations battle for continental glory in Morocco.
