AFCON

All you need to know about the 2025 Africa Cup of Nations

Africa’s top footballers are heading to Morocco as the 2025 Africa Cup of Nations becomes the first edition staged across Christmas and New Year.

The hosts open the tournament on Sunday, 21 December, facing Comoros at Rabat’s Prince Moulay Abdellah Stadium at 19:00 GMT.

Morocco are ranked 11th in the world and have not lifted the trophy since 1976, while Egypt captain Mohamed Salah begins another bid to win his first Afcon title after finishing runner-up in 2017 and 2021.

The Athletic NG breaks down the groups, fixtures, venues and release rules for the 35th edition.

How are the groups set?

Twenty-four teams will compete in six groups of four, with the top two in each group plus the four best third-placed sides progressing to the last 16.

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

The headline fixtures include holders Ivory Coast against Cameroon in Group F and Senegal v DR Congo in Group D. Group C offers an all-East African clash between Uganda and Tanzania alongside heavyweights Nigeria and Tunisia.

When does Afcon 2025 kick off?

The opening match starts at 19:00 GMT on 21 December. The group phase runs until 31 December, delivering four matches per day at:12:30 GMT, 15:00 GMT, 17:30 GMT and 20:00 GMT

Final-round games start at 16:00 or 19:00 GMT.

The knockout stage begins on Saturday, 3 January, and the final takes place on Sunday, 18 January at 19:00 GMT.

Where will matches be played?

Morocco has renovated stadiums nationwide in preparation for Afcon 2025 and its role as a 2030 World Cup co-host.

Nine stadiums across six cities will host fixtures, including four in Rabat:

Rabat

• Prince Moulay Abdellah Stadium (69,500)

• Complexe Sportif Prince Moulay Abdellah Olympic Stadium (21,000)

• Complexe Sportif Prince Heritier Moulay El Hassan (22,000)

• Stade El Barid (18,000)

• Grande Stade d’Agadir, Agadir (45,480)

• Complexe Sportif de Fes, Fes (45,000)

• Grande Stade de Marrakech, Marrakech (45,240)

• Stade Mohammed V, Casablanca (67,000)

• Grande Stade de Tangier, Tangier (68,000)

The final will be played in Rabat.

When must clubs release players?

The mid-season timing has again sparked tension between clubs and national teams. Fifa confirmed 15 December as the mandatory release date a week later than usual.

Mali coach Tom Saintfiet labelled the decision “catastrophic”, saying it showed a lack of respect for African football.

Some teams may negotiate extra time with clubs. Manchester United, who face Bournemouth on 15 December, could attempt to keep Bryan Mbeumo (Cameroon), Amad Diallo (Ivory Coast) and Noussair Mazraoui (Morocco) for an additional day.

Who are the favourites?

Morocco enter as leading contenders.The Atlas Lions have built momentum over the past two years, and home support adds further pressure. Senegal, champions in 2021 under Pape Thiaw, remain strong despite a recent defeat to Brazil. Algeria, Egypt and Ivory Coast all reached this stage unbeaten in World Cup qualifying.

DR Congo arrive in confident mood after eliminating Cameroon and Nigeria in the 2026 World Cup play-offs.

READ MORE:nff-owe-super-eagles-coach-chelle-months-of-unpaid-salaries-ahead-of-afcon-2025

But Afcon’s unpredictability remains  seven nations have won the last eight tournaments.

Full Afcon 2025 fixtures

Sunday, 21 December

Group A: Morocco v Comoros, Rabat (19:00)

Monday, 22 December

Group A: Mali v Zambia, Casablanca (14:00)

Group B: South Africa v Angola, Marrakech (17:00)

Group B: Egypt v Zimbabwe, Agadir (20:00)

Tuesday, 23 December

Group D: Senegal v Botswana, Tangier (12:30)

Group D: DR Congo v Benin, Rabat (15:00)

Group C: Nigeria v Tanzania, Fes (17:30)

Group C: Tunisia v Uganda, Rabat (20:00)

Wednesday, 24 December

Group E: Burkina Faso v Equatorial Guinea, Casablanca (12:30)

Group E: Algeria v Sudan, Rabat (15:00)

Group F: Ivory Coast v Mozambique, Marrakech (17:30)

Group F: Cameroon v Gabon, Agadir (20:00)

Friday, 26 December

Group B: Angola v Zimbabwe, Marrakech (12:30)

Group B: Egypt v South Africa, Agadir (15:00)

Group A: Zambia v Comoros, Casablanca (17:30)

Group A: Morocco v Mali, Rabat (20:00)

Saturday, 27 December

Group D: Benin v Botswana, Rabat (12:30)

Group D: Senegal v DR Congo, Tangier (15:00)

Group C: Uganda v Tanzania, Rabat (17:30)

Group C: Nigeria v Tunisia, Fes (20:00)

Sunday, 28 December

Group F: Gabon v Mozambique, Agadir (12:30)

Group E: Equatorial Guinea v Sudan, Casablanca (15:00)

Group E: Algeria v Burkina Faso, Rabat (17:30)

Group F: Ivory Coast v Cameroon, Marrakech (20:00)

Monday, 29 December

Group B: Angola v Egypt, Agadir (16:00)

Group B: Zimbabwe v South Africa, Marrakech (16:00)

Group A: Comoros v Mali, Casablanca (19:00)

Group A: Zambia v Morocco, Rabat (19:00)

Tuesday, 30 December

Group C: Tanzania v Tunisia, Rabat (16:00)

Group C: Uganda v Nigeria, Fes (16:00)

Group D: Benin v Senegal, Tangier (19:00)

Group D: Botswana v DR Congo, Rabat (19:00)

Wednesday, 31 December

Group E: Equatorial Guinea v Algeria, Rabat (16:00)

Group E: Sudan v Burkina Faso, Casablanca (16:00)

Group F: Gabon v Ivory Coast, Marrakech (19:00)

Group F: Mozambique v Cameroon, Agadir (19:00)

Knockout stage

Round of 16 – 3 to 6 January

Saturday, 3 January

SR1: Group D winner v 3rd place B/E/F, Tangier (16:00)

SR2: Group A runner-up v Group C runner-up, Casablanca (19:00)

Sunday, 4 January

SR3: Group A winner v 3rd place C/D/E, Rabat (16:00)

SR4: Group B runner-up v Group F runner-up, Rabat (19:00)

Monday, 5 January

SR5: Group B winner v 3rd place A/C/D, Agadir (16:00)

SR6: Group C winner v 3rd place A/B/F, Fes (19:00)

Tuesday, 6 January

SR7: Group E winner v Group D runner-up, Rabat (16:00)

SR8: Group F winner v Group E runner-up, Marrakech (19:00)

Quarter-finals – 9 & 10 January

Friday, 9 January

QF1: Winner SR2 v Winner SR1, Tangier (16:00)

QF2: Winner SR4 v Winner SR3, Rabat (19:00)

CLICK HERE TO JOIN THE ATHLETIC NG WHATSAPP CHANNEL NOW!

Saturday, 10 January

QF3: Winner SR7 v Winner SR6, Marrakech (16:00)

QF4: Winner SR5 v Winner SR8, Agadir (19:00)

Semi-finals – 14 January

SF1: Winner QF1 v Winner QF4, Tangier (17:00)

SF2: Winner QF3 v Winner QF2, Rabat (20:00)

Third-place match – 17 January

Casablanca (16:00)

Final – 18 January

Rabat (19:00)

Click to comment

Leave a Reply

Your email address will not be published. Required fields are marked *

Most Popular

To Top