Rabat – With just 30 days remaining until the start of AFCON 2025, Morocco is preparing to host a major sporting spectacle. The tournament kicks off on December 21, 2025, concludes on January 18, 2026, featuring 24 teams competing for continental glory.
With fan engagement more intense than ever, many are now watching the AFCON qualifying betting markets as teams fine-tune their strategies ahead of the tournament kickoff.
Nine state-of-the-art stadiums spread across six Moroccan cities will host the action. In Rabat, four venues will see matches – including the prestigious Prince Moulay Abdellah Stadium – with a capacity of 69,500, hosting the opening match, a semi-final, and the grand final. Other host cities include:
- Tangier, home to the Ibn Batouta Stadium, which will also hold a semi-final.
- Casablanca, Agadir, Fès, and Marrakech will host quarter-final matches.
- The Rabat Olympic Stadium, with a capacity of 21,000, will host some group-stage matches.
Morocco’s infrastructure is rapidly modernizing: the capital city, Rabat, now boasts four futuristic arenas ready for the African football showcase.
Why it matters: This AFCON will not just be a tournament, but a platform to showcase Morocco’s ambition and dynamism on the pan-African sporting stage – and a stepping stone toward co-hosting the 2030 FIFA World Cup.
In exactly 𝟑𝟎 𝐃𝐀𝐘𝐒, 24 nations will meet in Morocco 🤩🇲🇦
We’re bringing you every moment of it LIVE.#TotalEnergiesAFCON2025 pic.twitter.com/LB39Tv31J9
— SuperSport Football ⚽️ (@SSFootball) November 21, 2025
Group A: Morocco, Mali, Zambia, Comoros
- Dec 21, 20:00 – Morocco vs Comoros, Moulay Abdellah Stadium, Rabat
- Dec 22, 15:00 – Mali vs Zambia, Mohammed V Stadium, Casablanca
- Dec 26, 18:30 – Zambia vs Comoros, Mohammed V Stadium, Casablanca
- Dec 26, 21:00 – Morocco vs Mali, Moulay Abdellah Stadium, Rabat
- Dec 29, 20:00 – Comoros vs Mali, Mohammed V Stadium, Casablanca
Group B: Egypt, South Africa, Angola, Zimbabwe
- Dec 22, 18:00 – South Africa vs Angola, Grand Stadium Marrakech
- Dec 22, 21:00 – Egypt vs Zimbabwe, Grand Stadium Agadir
- Dec 26, 13:30 – Angola vs Zimbabwe, Grand Stadium Marrakech
- Dec 26, 16:00 – Egypt vs South Africa, Grand Stadium Agadir
- Dec 29, 17:00 – Egypt vs Angola, Grand Stadium Agadir
- Dec 29, 17:00 – Zimbabwe vs South Africa, Grand Stadium Marrakech
Group C – Nigeria, Tunisia, Uganda, Tanzania
- Dec 23, 18:30 – Nigeria vs Tanzania, Fès Sports Complex
- Dec 23, 21:00 – Tunisia vs Uganda, Rabat Olympic Stadium
- Dec 27, 18:30 – Uganda vs Tanzania, Al Barid Stadium, Rabat
- Dec 27, 21:00 – Nigeria vs Tunisia, Fès Sports Complex
- Dec 30, 17:00 – Nigeria vs Uganda, Fès Sports Complex
- Dec 30, 17:00 – Tanzania vs Tunisia, Rabat Olympic Stadium
Group D – Senegal, DR Congo, Benin, Botswana
- Dec 23, 13:30 – DR Congo vs Benin, Al Barid Stadium, Rabat
- Dec 23, 16:00 – Senegal vs Botswana, Grand Stadium Tangier
- Dec 27, 13:30 – Benin vs Botswana, Rabat Olympic Stadium
- Dec 27, 16:00 – DR Congo vs Senegal, Grand Stadium Tangier
- Dec 30, 20:00 – Botswana vs DR Congo, Al Barid Stadium, Rabat
- Dec 30, 20:00 – Benin vs Senegal, Grand Stadium Tangier
Group E – Algeria, Burkina Faso, Equatorial Guinea, Sudan
- Dec 24, 13:30 – Burkina Faso vs Equatorial Guinea, Mohammed V Stadium, Casablanca
- Dec 24, 16:00 – Algeria vs Sudan, Moulay El Hassan Stadium, Rabat
- Dec 28, 16:00 – Equatorial Guinea vs Sudan, Mohammed V Stadium, Casablanca
- Dec 28, 18:00 – Algeria vs Burkina Faso, Moulay El Hassan Stadium, Rabat
- Dec 31, 17:00 – Equatorial Guinea vs Algeria, Moulay El Hassan Stadium, Rabat
- Dec 31, 17:00 – Burkina Faso vs Sudan, Mohammed V Stadium, Casablanca
Group F – Côte d’Ivoire, Cameroon, Gabon, Mozambique
- Dec 24, 18:30 – Côte d’Ivoire vs Mozambique, Grand Stadium Marrakech
- Dec 24, 21:00 – Cameroon vs Gabon, Grand Stadium Agadir
- Dec 28, 13:30 – Gabon vs Mozambique, Grand Stadium Agadir
- Dec 28, 21:00 – Cameroon vs Côte d’Ivoire, Grand Stadium Marrakech
- Dec 31, 20:30 – Cameroon vs Mozambique, Grand Stadium Agadir
- Dec 31, 20:30 – Côte d’Ivoire vs Gabon, Grand Stadium Marrakech
Knockout Stage: January 3–18, 2026
Third-place match: Mohammed V Stadium, Casablanca
Final: Prince Moulay Abdellah Stadium, Rabat
In just a few weeks, all of Africa will have its eyes on Moroccan stadiums for a month of passion, talent, and history.








