
The 24 teams have been split into six groups of four, with the winners and runners-up progressing to the knockout phase, along with the best four third-placed nations.
The holders Ivory Coast face a testing Group F with Cameroon, Gabon and Mozambique. Nigeria, the beaten finalists last time, will meet Tunisia, Uganda and Tanzania in Group C.
Morocco stepped up to host after Guinea was stripped of staging rights over concerns about infrastructure and facilities in the country.
The host cities are the capital Rabat, Casablanca, Agadir, Marrakech, Fes and Tangier, with the tournament playing out in nine different stadiums.
Morocco will kick-off the tournament against Comoros at the Stade Prince Moulay Abdallah on 21 December.

Afcon 2025 groups and full fixture schedule
- Group A: Morocco, Mali, Zambia, Comoros
- Group B: Egypt, South Africa, Angola, Zimbabwe
- Group C: Nigeria, Tunisia, Uganda, Tanzania
- Group D: Senegal, DR Congo, Benin, Botswana
- Group E: Algeria, Burkina Faso, Equatorial Guinea, Sudan
- Group F: Ivory Coast, Cameroon, Gabon, Mozambique
Sunday, December 21, 2025
Moroccov Comoros7:00 PMStade Prince Moulay Abdallah, Rabat, Morocco
Monday, December 22, 2025
Maliv Zambia2:00 PMStade Mohamed V, Casablanca, Morocco
South Africav Angola5:00 PMStade de Marrakech, Marrakech, Morocco
Egyptv Zimbabwe8:00 PMLe Grand Stade Agadir, Agadir, Morocco
Tuesday, December 23, 2025
Congo DRv Benin12:30 PMStade El Barid, Rabat, Morocco
Senegalv Botswana3:00 PMStade Ibn-Batouta, Tanger, Morocco
Nigeriav Tanzania5:30 PMComplexe Sportif de Fès, Fès, Morocco
Tunisiav Uganda8:00 PMStade Olympique de Rabat, Rabat, Morocco
Wednesday, December 24, 2025
Burkina Fasov Equatorial Guinea12:30 PMStade Mohamed V, Casablanca, Morocco
Algeriav Sudan3:00 PMStade Prince Moulay Al Hassan, Rabat, Morocco
Ivory Coastv Mozambique5:30 PMStade de Marrakech, Marrakech, Morocco
Cameroonv Gabon8:00 PMLe Grand Stade Agadir, Agadir, Morocco
Friday, December 26, 2025
Angolav Zimbabwe12:30 PMStade de Marrakech, Marrakech, Morocco
Egyptv South Africa3:00 PMLe Grand Stade Agadir, Agadir, Morocco
Zambiav Comoros5:30 PMStade Mohamed V, Casablanca, Morocco
Moroccov Mali8:00 PMStade Prince Moulay Abdallah, Rabat, Morocco
Saturday, December 27, 2025
Beninv Botswana12:30 PMStade Olympique de Rabat, Rabat, Morocco
Senegalv Congo DR3:00 PMStade Ibn-Batouta, Tanger, Morocco
Ugandav Tanzania5:30 PMStade El Barid, Rabat, Morocco
Nigeriav Tunisia8:00 PMComplexe Sportif de Fès, Fès, Morocco
Sunday, December 28, 2025
Gabonv Mozambique12:30 PMLe Grand Stade Agadir, Agadir, Morocco
Equatorial Guineav Sudan3:00 PMStade Mohamed V, Casablanca, Morocco
Algeriav Burkina Faso5:30 PMStade Prince Moulay Al Hassan, Rabat, Morocco
Ivory Coastv Cameroon8:00 PMStade de Marrakech, Marrakech, Morocco
Monday, December 29, 2025
Angolav Egypt4:00 PMLe Grand Stade Agadir, Agadir, Morocco
Zimbabwev South Africa4:00 PMStade de Marrakech, Marrakech, Morocco
Comorosv Mali7:00 PMStade Mohamed V, Casablanca, Morocco
Zambiav Morocco7:00 PMStade Prince Moulay Abdallah, Rabat, Morocco
Tuesday, December 30, 2025
Tanzaniav Tunisia4:00 PMStade Olympique de Rabat, Rabat, Morocco
Ugandav Nigeria4:00 PMComplexe Sportif de Fès, Fès, Morocco
Beninv Senegal7:00 PMStade Ibn-Batouta, Tanger, Morocco
Botswanav Congo DR7:00 PMStade El Barid, Rabat, Morocco
Wednesday, December 31, 2025
Equatorial Guineav Algeria4:00 PMStade Prince Moulay Al Hassan, Rabat, Morocco
Sudanv Burkina Faso4:00 PMStade Mohamed V, Casablanca, Morocco
Gabonv Ivory Coast7:00 PMStade de Marrakech, Marrakech, Morocco
Mozambiquev Cameroon7:00 PMLe Grand Stade Agadir, Agadir, Morocco
Saturday, January 3, 2026
1Dv 3rd Place Group B/E/F4:00 PMStade Ibn-Batouta, Tanger, Morocco
2Av 2C7:00 PMStade Mohamed V, Casablanca, Morocco
Sunday, January 4, 2026
1Av 3rd Place Group C/D/E4:00 PMStade Prince Moulay Abdallah, Rabat, Morocco
2Bv 2F7:00 PMStade El Barid, Rabat, Morocco
Monday, January 5, 2026
1Bv 3rd Place Group A/C/D4:00 PMLe Grand Stade Agadir, Agadir, Morocco
1Cv 3rd Place Group A/B/F7:00 PMComplexe Sportif de Fès, Fès, Morocco
Tuesday, January 6, 2026
1Ev 2D4:00 PMStade Prince Moulay Al Hassan, Rabat, Morocco
1Fv 2E7:00 PMStade de Marrakech, Marrakech, Morocco
Friday, January 9, 2026
Round of 16 2 Winnerv Round of 16 1 Winner4:00 PMStade Ibn-Batouta, Tanger, Morocco
Round of 16 4 Winnerv Round of 16 3 Winner7:00 PMStade Prince Moulay Abdallah, Rabat, Morocco
Saturday, January 10, 2026
Round of 16 7 Winnerv Round of 16 6 Winner4:00 PMStade de Marrakech, Marrakech, Morocco
Round of 16 5 Winnerv Round of 16 8 Winner7:00 PMLe Grand Stade Agadir, Agadir, Morocco
Wednesday, January 14, 2026
Quarterfinal 1 Winnerv Quarterfinal 4 Winner5:00 PMStade Ibn-Batouta, Tanger, Morocco
Quarterfinal 3 Winnerv Quarterfinal 2 Winner8:00 PMStade Prince Moulay Abdallah, Rabat, Morocco
Saturday, January 17, 2026
Semifinal 1 Loserv Semifinal 2 Loser4:00 PMStade Mohamed V, Casablanca, Morocco
Sunday, January 18, 2026
Semifinal 1 Winner v Semifinal 2 Winner7:00 PMStade Prince Moulay Abdallah, Rabat, Morocco
Why Man United face shortage of attackers as Benjamin Sesko injury blow confirmed
Relegation looms for Sheffield Wednesday – fans haven’t felt this excited in years
Tottenham handed major injury boost for north London derby against Arsenal
Man United summer signing set for spell on the sidelines with knee injury
How Eberechi Eze to Arsenal changed Tottenham’s future forever