The 2025 Africa Cup of Nations runs from December 21, 2025 to January 18, 2026 across nine venues in six Moroccan cities. This marks the first time the tournament is played over the Christmas and New Year period. Here is the complete match schedule with all kick-off times in UTC.
Group Stage - Matchday 1
December 21, 2025
Group A: Morocco vs Comoros - 19:00 UTC (Rabat)
December 22, 2025
Group A: Mali vs Zambia - 14:00 UTC
Group B: Egypt vs Zimbabwe - 20:00 UTC
Group B: South Africa vs Angola - 17:00 UTC
December 23, 2025
Group C: Nigeria vs Tanzania - 17:30 UTC
Group C: Tunisia vs Uganda - 20:00 UTC
Group D: Senegal vs Botswana - 15:00 UTC
Group D: DR Congo vs Benin - 12:30 UTC
December 24, 2025
Group E: Algeria vs Sudan - 15:00 UTC
Group E: Burkina Faso vs Equatorial Guinea - 12:30 UTC
Group F: Ivory Coast vs Mozambique - 17:30 UTC
Group F: Cameroon vs Gabon - 20:00 UTC
Group Stage - Matchday 2
December 26, 2025
Group A: Morocco vs Mali - 20:00 UTC
Group A: Zambia vs Comoros - 17:30 UTC
Group B: Egypt vs South Africa - 15:00 UTC
Group B: Angola vs Zimbabwe - 12:30 UTC
December 27, 2025
Group C: Nigeria vs Tunisia - 20:00 UTC
Group C: Uganda vs Tanzania - 17:30 UTC
Group D: DR Congo vs Senegal - 15:00 UTC
Group D: Benin vs Botswana - 12:30 UTC
December 28, 2025
Group E: Algeria vs Burkina Faso - 17:30 UTC
Group E: Equatorial Guinea vs Sudan - 20:00 UTC
Group F: Ivory Coast vs Cameroon - 15:00 UTC
Group F: Gabon vs Mozambique - 12:30 UTC
Group Stage - Matchday 3
December 30, 2025
Group A: Zambia vs Morocco - 20:00 UTC
Group A: Comoros vs Mali - 20:00 UTC
Group B: Zimbabwe vs South Africa - 17:00 UTC
Group B: Angola vs Egypt - 17:00 UTC
December 31, 2025
Group C: Tanzania vs Tunisia - 17:00 UTC
Group C: Uganda vs Nigeria - 17:00 UTC
Group D: Botswana vs DR Congo - 20:00 UTC
Group D: Benin vs Senegal - 20:00 UTC
January 1, 2026
Group E: Sudan vs Burkina Faso - 17:00 UTC
Group E: Equatorial Guinea vs Algeria - 17:00 UTC
Group F: Mozambique vs Cameroon - 20:00 UTC
Group F: Gabon vs Ivory Coast - 20:00 UTC
Knockout Rounds
Round of 16
January 4-7, 2026
Quarter-Finals
January 10-11, 2026
Semi-Finals
January 14-15, 2026
Third-Place Play-Off
January 18, 2026
Final
January 18, 2026 - Prince Moulay Abdellah Stadium, Rabat
Tournament Format
The 24 teams are divided into six groups of four. The top two teams from each group, along with the four best third-placed teams, advance to the Round of 16. From there, it's a straight knockout format through to the final.
The tournament is being played across nine venues in six Moroccan cities: Rabat, Casablanca, Marrakech, Fez, Tangier, and Agadir. The final will take place at the Prince Moulay Abdellah Stadium in Rabat, which has a capacity of nearly 70,000.