2025 Africa Cup of Nations: Full Schedule

Egypt kick off their 2025 Africa Cup of Nations campaign on Monday with a game against Zimbabwe as they start a busy week that will also see them take on South Africa and Angola in Group B.

The seven-time champions will play their group stage matches at Adrar Stadium in Agadir as they chase a first continental title since 2010.

The tournament features 24 teams, including 12 former winners. Hosts Morocco will be under immense pressure to end an almost 50-year wait for the title, particularly after the remarkable progress they have made in recent years, underlined by their historic fourth-place finish at the 2022 FIFA World Cup.

Hosts Morocco will be under immense pressure to end an almost 50-year wait for the title. Other serious contenders include title holders Ivory Coast, Algeria, Cameroon, Nigeria, Senegal, South Africa, Tunisia.

Below is your one-stop guide to AFCON 2025: The full list of the 52 fixtures from the opening match to the final, with dates, kick-off times and venues.

Note: All kick-off times are listed in Cairo time (GMT+2).


Group Stage

Sunday 21 DEC

Morocco vs. Comoros
🏟️ Prince Moulay Abdellah Stadium
📍 Rabat
🕒 21:00


Monday 22 DEC

Mali vs. Zambia
🏟️ Mohammed V Stadium
📍 Casablanca
🕒 16:00

South Africa vs. Angola
🏟️ Marrakesh Stadium
📍 Marrakesh
🕒 19:00

Egypt vs. Zimbabwe
🏟️ Adrar Stadium
📍 Agadir
🕒 22:00


Tuesday 23 DEC

DR Congo vs. Benin
🏟️ Al Medina Stadium
📍 Rabat
🕒 14:30

Senegal vs. Botswana
🏟️ Ibn Batouta Stadium
📍 Tangier
🕒 17:00

Nigeria vs. Tanzania
🏟️ Fez Stadium
📍 Fez
🕒 19:30

Tunisia vs. Uganda
🏟️ Rabat Olympic Stadium
📍 Rabat
🕒 22:00


Wednesday 24 DEC

Burkina Faso vs. Equatorial Guinea
🏟️ Mohammed V Stadium
📍 Casablanca
🕒 14:30

Algeria vs. Sudan
🏟️ Moulay Hassan Stadium
📍 Rabat
🕒 17:00

Ivory Coast vs. Mozambique
🏟️ Marrakesh Stadium
📍 Marrakesh
🕒 19:30

Cameroon vs. Gabon
🏟️ Adrar Stadium
📍 Agadir
🕒 22:00


Friday 26 DEC

Angola vs. Zimbabwe
🏟️ Marrakesh Stadium
📍 Marrakesh
🕒 14:30

Egypt vs. South Africa
🏟️ Adrar Stadium
📍 Agadir
🕒 17:00

Zambia vs. Comoros
🏟️ Mohammed V Stadium
📍 Casablanca
🕒 19:30

Morocco vs. Mali
🏟️ Prince Moulay Abdellah Stadium
📍 Rabat
🕒 22:00


Saturday 27 DEC

Benin vs. Botswana
🏟️ Rabat Olympic Stadium
📍 Rabat
🕒 14:30

Senegal vs. DR Congo
🏟️ Ibn Batouta Stadium
📍 Tangier
🕒 17:00

Uganda vs. Tanzania
🏟️ Al Medina Stadium
📍 Rabat
🕒 19:30

Nigeria vs. Tunisia
🏟️ Fez Stadium
📍 Fez
🕒 22:00


Sunday 28 DEC

Gabon vs. Mozambique
🏟️ Adrar Stadium
📍 Agadir
🕒 14:30

Equatorial Guinea vs. Sudan
🏟️ Mohammed V Stadium
📍 Casablanca
🕒 17:00

Ivory Coast vs. Cameroon
🏟️ Marrakesh Stadium
📍 Marrakesh
🕒 22:00

Algeria vs. Burkina Faso
🏟️ Moulay Hassan Stadium
📍 Rabat
🕒 19:30


Monday 29 DEC

Angola vs. Egypt
🏟️ Adrar Stadium
📍 Agadir
🕒 18:00

Zimbabwe vs. South Africa
🏟️ Marrakesh Stadium
📍 Marrakesh
🕒 18:00

Comoros vs. Mali
🏟️ Mohammed V Stadium
📍 Casablanca
🕒 21:00

Zambia vs. Morocco
🏟️ Prince Moulay Abdellah Stadium
📍 Rabat
🕒 21:00


Tuesday 30 DEC

Tanzania vs. Tunisia
🏟️ Rabat Olympic Stadium
📍 Rabat
🕒 18:00

Uganda vs. Nigeria
🏟️ Fez Stadium
📍 Fez
🕒 18:00

Benin vs. Senegal
🏟️ Ibn Batouta Stadium
📍 Tangier
🕒 21:00

Botswana vs. DR Congo
🏟️ Al Medina Stadium
📍 Rabat
🕒 21:00


Wednesday 31 DEC

Equatorial Guinea vs. Algeria
🏟️ Moulay Hassan Stadium
📍 Rabat
🕒 18:00

Sudan vs. Burkina Faso
🏟️ Mohammed V Stadium
📍 Casablanca
🕒 18:00

Gabon vs. Ivory Coast
🏟️ Marrakesh Stadium
📍 Marrakesh
🕒 21:00

Mozambique vs. Cameroon
🏟️ Adrar Stadium
📍 Agadir
🕒 21:00


Round of 16

Saturday 3 JAN

Senegal vs. Sudan
🏟️ Ibn Batouta Stadium
📍 Tangier
🕒 18:00

Mali vs. Tunisia
🏟️ Mohammed V Stadium
📍 Casablanca
🕒 21:00


Sunday 4 JAN

Morocco vs. Tanzania
🏟️ Prince Moulay Abdellah Stadium
📍 Rabat
🕒 18:00

South Africa vs. Cameroon
🏟️ Al Medina Stadium
📍 Rabat
🕒 21:00


Monday 5 JAN

Egypt vs. Benin
🏟️ Adrar Stadium
📍 Agadir
🕒 18:00

Nigeria vs. Mozambique
🏟️ Fez Stadium
📍 Fez
🕒 21:00


Tuesday 6 JAN

Algeria vs. DR Congo
🏟️ Moulay Hassan Stadium
📍 Rabat
🕒 18:00

Ivory Coast vs. Burkina Faso
🏟️ Marrakesh Stadium
📍 Marrakesh
🕒 21:00


Quarter-finals

Friday 9 JAN

Senegal vs. Mali
🏟️ Ibn Batouta Stadium
📍 Tangier
🕒 18:00

Morocco vs. Cameroon
🏟️ Prince Moulay Abdellah Stadium
📍 Rabat
🕒 21:00


Saturday 10 JAN

Algeria vs. Nigeria
🏟️ Marrakesh Stadium
📍 Marrakesh
🕒 18:00

Egypt vs. Ivory Coast
🏟️ Adrar Stadium
📍 Agadir
🕒 21:00


Semi-finals

Wednesday 14 JAN

Senegal vs. Winner QF4
🏟️ Ibn Batouta Stadium
📍 Tangier
🕒 18:00

Winner QF3 vs. Morocco
🏟️ Prince Moulay Abdellah Stadium
📍 Rabat
🕒 22:00


Third-Place Playoff

Saturday 17 JAN

Loser SF1
X
Loser SF2
🏟️ Mohammed V Stadium
📍 Casablanca
🕒 18:00


Final

Sunday 18 JAN

Winner SF1
X
Winner SF2
🏟️ Prince Moulay Abdellah Stadium
📍 Rabat
🕒 21:00

scroll to top