Evening Standard
·22 December 2025
AFCON 2025: Fixtures, schedule, results, group tables and how to watch

In partnership with
Yahoo sportsEvening Standard
·22 December 2025

Hosts Morocco are favourites to dethrone Ivory Coast, with Egypt, Senegal, Nigeria and Algeria also in contention
The Africa Cup of Nations is officially now underway in Morocco, with the 2025 edition of AFCON shaping up to be very unpredictable.
Ivory Coast, the current holders, are back to defend the crown they won on home soil by beating Nigeria in the final in February 2024. Though Les Elephants will have their work cut out to claim back-to-back titles having been drawn into a difficult-looking group.
Nigeria, meanwhile, will be hoping to go one step further than last time and claim a first AFCON triumph in 13 years in what would go some way to making up for the Super Eagles failing to seal World Cup qualification.
Host nation Morocco are among the favourites to win only their second-ever AFCON title, but Senegal, Egypt and Algeria all have strong cases, too.
As was the case a couple of years ago, 24 teams have been split into six groups of four, with the winners and runners-up all progressing to the knockout phase, along with the best four third-placed nations.
TV channel: Every match of the tournament will be broadcast live and free-to-air in the UK across Channel 4’s network.
Live stream: UK viewers will be able to stream games live and for free online via the Channel 4 Sport YouTube channel.
Sunday, December 21
Group A: Morocco 2-0 Comoros
Monday, December 22
Group A: Mali vs Zambia (2pm GMT, Casablanca)
Group B: South Africa vs Angola (5pm GMT, Marrakech)
Group B: Egypt vs Zimbabwe (8pm GMT, Agadir)
Tuesday, December 23
Group D: Senegal vs Botswana (3pm GMT, Tangier)
Wednesday, December 24
Goup E: Burkina Faso vs Equatorial Guinea (12.30pm GMT, Casablanca)
Group E: Algeria vs Sudan (3pm GMT, Rabat)
Group F: Ivory Coast vs Mozambique (5.30pm GMT, Marrakech)
Friday, December 26
Group B: Angola vs Zimbabwe (12.30pm GMT, Marrakech)
Group B: Egypt vs South Africa (3pm GMT, Agadir)
Group A: Zambia vs Comoros (5.30pm GMT, Casablanca)
Saturday, December 27
Group C: Uganda vs Tanzania (5.30pm GMT, Rabat)
Sunday, December 28
Group F: Gabon vs Mozambique (12.30pm GMT, Agadir)
Group E: Equatorial Guinea vs Sudan (3pm GMT, Casablanca)
Group E: Algeria vs Burkina Faso (5.30pm GMT, Rabat)
Group F: Ivory Coast vs Cameroon (8pm GMT, Marrakech)
Monday, December 29
Group B: Angola vs Egypt (4pm GMT, Agadir)
Group B: Zimbabwe vs South Africa (4pm GMT, Marrakech)
Group A: Comoros vs Mali (7pm GMT, Casablanca)
Group A: Zambia vs Morocco (7pm GMT, Rabat)
Tuesday, December 30
Group C: Tanzania vs Tunisia (4pm GMT, Rabat)
Group C: Uganda vs Nigeria (4pm GMT, Fez)
Group D: Benin vs Senegal (7pm GMT, Tangier)
Group D: Botswana vs DR Congo (7pm GMT, Rabat)
Wednesday, December 31
Group E: Equatorial Guinea vs Algeria (4pm GMT, Rabat)
Group E: Sudan vs Burkina Faso (4pm GMT, Casablanca)
Group F: Gabon vs Ivory Coast (7pm GMT, Marrakech)
Group F: Mozambique vs Cameroon (7pm GMT, Agadir)
Saturday, January 3, 2026
Winners of Group D vs 3rd place from Group B/E/F (4pm GMT, Tangier)
Runners-up of Group A vs Runners-up of Group C (7pm GMT, Casablanca)
Sunday, January 4, 2026
Winners of Group A vs 3rd place from Group C/D/E (4pm GMT, Rabat)
Runners-up of Group B vs Runners-up of Group F (7pm GMT, Rabat)
Monday, January 5, 2026
Winners of Group B vs 3rd place from Group A/C/D (4pm GMT, Agadir)
Winners of Group C vs 3rd place from Group A/B/F (7pm GMT, Fez)
Tuesday, January 6, 2026
Winners of Group E vs Runners-up of Group D (4pm GMT, Rabat)
Winners of Group F vs Runners-up of Group E (7pm GMT, Marrakech)
Friday, January 9, 2026
Winners of round of 16 2 vs winners of round of 16 1 (4pm GMT, Tangier)
Winners of round of 16 4 vs winners of round of 16 3 (7pm GMT, Rabat)
Saturday, January 10, 2026
Winners of round of 16 7 vs winners of round of 16 6 (4pm GMT, Marrakech)
Winners of round of 16 5 vs winners of round of 16 8 (7pm GMT, Agadir)
Wednesday, January 14, 2026
Winners of quarter-final 1 vs winners of quarter-final 4 (5pm GMT, Tangier)
Winners of quarter-final 3 vs winners of quarter-final 2 (8pm GMT, Rabat)
Saturday, January 17, 2026
Loser of semi-final 1 vs loser of semi-final 2 (4pm GMT, Casablanca)
Sunday, January 18, 2026
Winner of semi-final 1 vs winner of semi-final 2 (7pm GMT, Rabat)









































