AFCON 2025

Africa Cup of Nations 2025: Complete List of Teams & Fixtures

The 2025 edition of AFCON will be hosted by Morocco which serves both the high-level competition and as a catalyst for the development of football across the continent. All the young talents who have been waiting for the right stage to express and explore the international exposure which eventually opens the door for their professional opportunities, this yearly event perfectly aligns with it. So, AFCON 2025 encourages regional cooperation and inspires the next generation of African Athletes. 

AFCON 2025: Teams

Group AGroup BGroup CGroup DGroup EGroup F
MoroccoEgyptNigeriaSenegalAlgeriaCôte D’Ivoire
MaliSouth AfricaTunisiaDR CongoBurkina FasoCameroon
ZambiaAngolaUgandaBeninEquatorial GuineaGabon
ComorosZimbabweTanzaniaBotswanaSudanMozambique

AFCON – Venues 

  • Complexe Sportif Prince Moulay Abdellah – Rabat (Rabat 1)
  • Complexe Sportif Prince Héritier Moulay El Hassan – Rabat (Rabat 2)
  • Stade Mohammed V – Casablanca
  • Stade El Barid – Rabat (Rabat 3)
  • Complexe Sportif de Fes – Fes
  • Stade Annexe Olympique Complexe Sportif Prince Moulay Abdellah – Rabat (Rabat 4)
  • Grand Stage de Tanger – Tangier
  • Grand Stade de Marrakech – Marrakech
  • Grand Stade d’Agadir – Agadir

AFCON 2025 – Fixtures

GroupMatchDateVenueTime (GMT+1)
Group AMorocco vs Comoros 21 December 2025Complexe Sportif Prince Moulay Abdellah8 pm
Group AMali vs Zambia22 December 2025Rabat 23.30 pm
Group BEgypt vs Zimbabwe22 December 2025Agadir6 pm
Group BSouth Africa vs Angola22 December 2025Marrakech8.30 pm
Group CNigeria vs Tanzania23 December 2025Fes1 pm
Group CTunisia vs Uganda23 December 2025Rabat 43.30 pm
Group DSenegal vs Botswana23 December 2025Tangier6 pm
Group DDR Congo vs Benin23 December 2025Rabat 38.30 pm
Group EAlgeria vs Sudan 24 December 2025Rabat 21 pm
Group EBurkina Faso vs Equatorial Guinea24 December 2025Casablanca3.30 pm
Group FCôte D’Ivoire vs Mozambique24 December 2025Marrakech6 pm
Group FCameroon vs Gabon24 December 2025Agadir8.30 pm
Group AMorocco vs Mali26 December 2025Rabat 11 pm
Group AZambia vs Comoros26 December 2025Casablanca3.30 pm
Group BEgypt vs South Africa26 December 2025Agadir6 pm
Group BAngola vs Zimbabwe26 December 2025Marrakech8.30 pm
Group CNigeria vs Tunisia27 December 2025Fes1 pm
Group CUganda vs Tanzania27 December 2025Rabat 33.30 pm
Group D Senegal vs DR Congo27 December 2025Tangier6 pm
Group DBenin vs Botswana27 December 2025Rabat 48.30 pm
Group EAlgeria vs Burkina Faso 28 December 2025Rabat 21 pm
Group EEquatorial Guinea vs Sudan28 December 2025Casablanca 3.30 pm
Group FCôte D’Ivoire vs Cameroon28 December 2025Marrakech6 pm
Group FGabon vs Mozambique28 December 2025Agadir8.30 pm
Group AZambia vs Morocco29 December 2025Rabat 16.30 pm
Group A Comoros vs Mali29 December 2025Casablanca6.30 pm
Group B Angola vs Egypt29 December 2025Agadir8.30 pm
Group BZimbabwe vs South Africa29 December 2025Marrakech8.30 pm
Group CUganda vs Nigeria  30 December 2025Fes6 pm
Group CTanzania vs Tunisia30 December 2025Rabat 46 pm
Group DBenin vs Senegal 30 December 2025Tangier8.30 pm
Group DBotswana vs DR Congo30 December 2025Rabat 38.30 pm
Group ESudan vs Burkina Faso 31 December 2025Casablanca6 pm
Group EEquatorial Guinea vs Algeria 31 December 2025Rabat 26 pm
Group FGabon vs Côte D’Ivoire31 December 2025Marrakech8.30 pm
Group FMozambique vs Cameroon31 December 2025Agadir8.30 pm

Knock-Out Schedule

Round of 16

Saturday 3 January 2026

  • Group D winners vs Group B/E/F third-place (Tangier, 6pm)
  • Group A runners-up vs Group C runners-up (Casablanca, 8:30pm)

Sunday 4 January 2026

  • Group A winners vs Group C/D/E third-place (Rabat 1, 6pm)
  • Group B runners-up vs Group F runners-up (Rabat 3, 8:30pm)

Monday 5 January 2026

  • Group B winners vs Group A/C/D third-place (Agadir, 6pm)
  • Group C winners vs Group A/B/F third-place (Fes, 8:30pm)

Tuesday 6 January 2026

  • Group E winners vs Group D runners-up (Rabat 2, 6pm)
  • Group F winners vs Group E runners-up (Marrakech, 8:30pm)

Quarter-finals

Friday 9 January 2026

  • Quarter-final 1 (Tangier, 6pm)
  • Quarter-final 2 (Rabat 1, 8:30pm)

Saturday 10 January 2026

  • Quarter-final 3 (Marrakech, 6pm)
  • Quarter-final 4 (Agadir, 8:30pm)

Semi-finals

Wednesday 14 January 2026

  • Semi-final 1 (Tangier, 6pm)
  • Semi-final 2 (Rabat, 8:30pm)

Third-place match

Saturday 17 January 2026 – Third-place match (Casablanca, 8pm)

Final

Sunday 18 January 2026 – Final (Rabat 1, 8pm)

Keep Reading

TAGS:

David Njoroge

David Njoroge is a sports journalist who covers African football leagues, athletics, and major continental tournaments. He shares inspiring stories of athletes and the growing sports culture across Africa.

Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments