
The 2025 Africa Cup of Nations sees 24 nations vie for Afcon glory over the coming weeks, as Morocco plays host for the second time.
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
- 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
Afcon 2025 fixture schedule
All times GMT
Sunday, December 21, 2025
Moroccov Comoros |7:00 PM |Stade Prince Moulay Abdallah, Rabat, Morocco
Monday, December 22, 2025
Maliv Zambia |2:00 PM |Stade Mohamed V, Casablanca, Morocco
South Africav Angola |5:00 PM |Stade de Marrakech, Marrakech, Morocco
Egyptv Zimbabwe |8:00 PM |Le Grand Stade Agadir, Agadir, Morocco
Tuesday, December 23, 2025
Congo DRv Benin |12:30 PM | Stade El Barid, Rabat, Morocco
Senegalv Botswana |3:00 PM |Stade Ibn-Batouta, Tanger, Morocco
Nigeriav Tanzania |5:30 PM |Complexe Sportif de Fès, Fès, Morocco
Tunisiav Uganda |8:00 PM |Stade Olympique de Rabat, Rabat, Morocco
Wednesday, December 24, 2025
Burkina Fasov Equatorial Guinea |12:30 PM |Stade Mohamed V, Casablanca, Morocco
Algeriav Sudan |3:00 PM |Stade Prince Moulay Al Hassan, Rabat, Morocco
Ivory Coastv Mozambique |5:30 PM |Stade de Marrakech, Marrakech, Morocco
Cameroonv Gabon |8:00 PM |Le Grand Stade Agadir, Agadir, Morocco
Friday, December 26, 2025
Angolav Zimbabwe |12:30 PM |Stade de Marrakech, Marrakech, Morocco
Egyptv South Africa |3:00 PM |Le Grand Stade Agadir, Agadir, Morocco
Zambiav Comoros |5:30 PM |Stade Mohamed V, Casablanca, Morocco
Moroccov Mali| 8:00 PM |Stade Prince Moulay Abdallah, Rabat, Morocco
Saturday, December 27, 2025
Beninv Botswana |12:30 PM |Stade Olympique de Rabat, Rabat, Morocco
Senegalv Congo DR |3:00 PM |Stade Ibn-Batouta, Tanger, Morocco
Ugandav Tanzania |5:30 PM |Stade El Barid, Rabat, Morocco
Nigeriav Tunisia |8:00 PM |Complexe Sportif de Fès, Fès, Morocco
Sunday, December 28, 2025
Gabonv Mozambique |12:30 PM |Le Grand Stade Agadir, Agadir, Morocco
Equatorial Guineav Sudan |3:00 PM |Stade Mohamed V, Casablanca, Morocco
Algeriav Burkina Faso |5:30 PM |Stade Prince Moulay Al Hassan, Rabat, Morocco
Ivory Coastv Cameroon |8:00 PM |Stade de Marrakech, Marrakech, Morocco
Monday, December 29, 2025
Angolav Egypt |4:00 PM |Le Grand Stade Agadir, Agadir, Morocco
Zimbabwev South Africa |4:00 PM |Stade de Marrakech, Marrakech, Morocco
Comorosv Mali |7:00 PM |Stade Mohamed V, Casablanca, Morocco
Zambiav Morocco |7:00 PM |Stade Prince Moulay Abdallah, Rabat, Morocco
Tuesday, December 30, 2025
Tanzaniav Tunisia |4:00 PM |Stade Olympique de Rabat, Rabat, Morocco
Ugandav Nigeria |4:00 PM |Complexe Sportif de Fès, Fès, Morocco
Beninv Senegal |7:00 PM |Stade Ibn-Batouta, Tanger, Morocco
Botswanav Congo DR |7:00 PM |Stade El Barid, Rabat, Morocco
Wednesday, December 31, 2025
Equatorial Guineav Algeria |4:00 PM |Stade Prince Moulay Al Hassan, Rabat, Morocco
Sudanv Burkina Faso |4:00 PM |Stade Mohamed V, Casablanca, Morocco
Gabonv Ivory Coast |7:00 PM |Stade de Marrakech, Marrakech, Morocco
Mozambiquev Cameroon |7:00 PM |Le Grand Stade Agadir, Agadir, Morocco
Saturday, January 3, 2026
1Dv 3rd Place Group B/E/F |4:00 PM |Stade Ibn-Batouta, Tanger, Morocco
2Av 2C |7:00 PM |Stade Mohamed V, Casablanca, Morocco
Sunday, January 4, 2026
1Av 3rd Place Group C/D/E |4:00 PM |Stade Prince Moulay Abdallah, Rabat, Morocco
2Bv 2F |7:00 PM |Stade El Barid, Rabat, Morocco
Monday, January 5, 2026
1Bv 3rd Place Group A/C/D |4:00 PM |Le Grand Stade Agadir, Agadir, Morocco
1Cv 3rd Place Group A/B/F |7:00 PM |Complexe Sportif de Fès, Fès, Morocco
Tuesday, January 6, 2026
1Ev 2D |4:00 PM |Stade Prince Moulay Al Hassan, Rabat, Morocco
1Fv 2E |7:00 PM |Stade de Marrakech, Marrakech, Morocco
Friday, January 9, 2026
Round of 16 2 Winnerv Round of 16 1 Winner |4:00 PM |Stade Ibn-Batouta, Tanger, Morocco
Round of 16 4 Winnerv Round of 16 3 Winner |7:00 PM |Stade Prince Moulay Abdallah, Rabat, Morocco
Saturday, January 10, 2026
Round of 16 7 Winnerv Round of 16 6 Winner |4:00 PM |Stade de Marrakech, Marrakech, Morocco
Round of 16 5 Winnerv Round of 16 8 Winner |7:00 PM |Le Grand Stade Agadir, Agadir, Morocco
Wednesday, January 14, 2026
Quarterfinal 1 Winnerv Quarterfinal 4 Winner |5:00 PM |Stade Ibn-Batouta, Tanger, Morocco
Quarterfinal 3 Winnerv Quarterfinal 2 Winner |8:00 PM |Stade Prince Moulay Abdallah, Rabat, Morocco
Saturday, January 17, 2026
Semifinal 1 Loserv Semifinal 2 Loser |4:00 PM |Stade Mohamed V, Casablanca, Morocco
Sunday, January 18, 2026
Semifinal 1 Winner v Semifinal 2 Winner |7:00 PM |Stade Prince Moulay Abdallah, Rabat, Morocco
Read MoreHow Morocco plans to use hosting Afcon as springboard to become a football powerhouse
Premier League club the worst hit by Afcon player departures in Europe
Ruben Amorim ‘frustrated’ as Man United await clarity on Afcon call-ups
Wilfried Zaha handed surprise Ivory Coast recall ahead of Africa Cup of Nations
Sports Personality 2025 live: McIlroy battles Kelly, Norris and Littler for BBC award
Why tonight’s BBC Sports Personality of the Year could ignite the culture war


