Get all your news in one place.
100’s of premium titles.
One app.
Start reading
Evening Standard
Evening Standard
Sport
Tashan Deniran-Alleyne

AFCON 2025: Fixtures, schedule, results, group tables and how to watch

Trophy: 24 teams are doing battle in Morocco to claim Africa’s richest prize - (AFP via Getty Images)

The Africa Cup of Nations is officially now underway in Morocco, with the 2025 edition of AFCON shaping up to be very unpredictable.

Ivory Coast, the current holders, are back to defend the crown they won on home soil by beating Nigeria in the final in February 2024. Though Les Elephants will have their work cut out to claim back-to-back titles having been drawn into a difficult-looking group.

Nigeria, meanwhile, will be hoping to go one step further than last time and claim a first AFCON triumph in 13 years in what would go some way to making up for the Super Eagles failing to seal World Cup qualification.

Host nation Morocco are among the favourites to win only their second-ever AFCON title, but Senegal, Egypt and Algeria all have strong cases, too.

As was the case a couple of years ago, 24 teams have been split into six groups of four, with the winners and runners-up all progressing to the knockout phase, along with the best four third-placed nations.

How to watch AFCON 2025

TV channel: Every match of the tournament will be broadcast live and free-to-air in the UK across Channel 4’s network.

Live stream: UK viewers will be able to stream games live and for free online via the Channel 4 Sport YouTube channel.

AFCON 2025 fixtures and results

Sunday, December 21

Group A: Morocco 2-0 Comoros

Monday, December 22

Group A: Mali 1-1 Zambia

Group B: South Africa 2-1 Angola

Group B: Egypt 2-1 Zimbabwe

Tuesday, December 23

Group D: DR Congo 1-0 Benin

Group D: Senegal 3-0 Botswana

Group C: Nigeria 2-1 Tanzania

Group C: Tunisia 3-1 Uganda

Wednesday, December 24

Goup E: Burkina Faso 2-1 Equatorial Guinea

Group E: Algeria 3-0 Sudan

Group F: Ivory Coast 1-0 Mozambique

Group F: Cameroon 1-0 Gabon

Friday, December 26

Group B: Angola vs Zimbabwe (12.30pm GMT, Marrakech)

Group B: Egypt vs South Africa (3pm GMT, Agadir)

Group A: Zambia vs Comoros (5.30pm GMT, Casablanca)

Group A: Morocco vs Mali (8pm GMT, Rabat)

Saturday, December 27

Group D: Benin vs Botswana (12.30pm GMT, Rabat)

Group D: Senegal vs DR Congo (3pm GMT, Tangier)

Group C: Uganda vs Tanzania (5.30pm GMT, Rabat)

Group C: Nigeria vs Tunisia (8pm GMT, Fez)

Sunday, December 28

Group F: Gabon vs Mozambique (12.30pm GMT, Agadir)

Group E: Equatorial Guinea vs Sudan (3pm GMT, Casablanca)

Group E: Algeria vs Burkina Faso (5.30pm GMT, Rabat)

Group F: Ivory Coast vs Cameroon (8pm GMT, Marrakech)

Monday, December 29

Group B: Angola vs Egypt (4pm GMT, Agadir)

Group B: Zimbabwe vs South Africa (4pm GMT, Marrakech)

Group A: Comoros vs Mali (7pm GMT, Casablanca)

Group A: Zambia vs Morocco (7pm GMT, Rabat)

Tuesday, December 30

Group C: Tanzania vs Tunisia (4pm GMT, Rabat)

Group C: Uganda vs Nigeria (4pm GMT, Fez)

Group D: Benin vs Senegal (7pm GMT, Tangier)

Group D: Botswana vs DR Congo (7pm GMT, Rabat)

Wednesday, December 31

Group E: Equatorial Guinea vs Algeria (4pm GMT, Rabat)

Group E: Sudan vs Burkina Faso (4pm GMT, Casablanca)

Group F: Gabon vs Ivory Coast (7pm GMT, Marrakech)

Group F: Mozambique vs Cameroon (7pm GMT, Agadir)

Group A standings

Pos

Team

P

W

D

L

GD

Pts

1

Morocco

1

1

0

0

+2

3

2

Mali

1

0

1

0

0

1

3

Zambia

1

0

1

0

0

1

4

Comoros

1

0

0

1

-2

0

Group B standings

Pos

Team

P

W

D

L

GD

Pts

1

Egypt

1

1

0

0

+1

3

2

South Africa

1

1

0

0

+1

3

3

Angola

1

0

0

1

-1

0

4

Zimbabwe

1

0

0

1

-1

0

Group C standings

Pos

Team

P

W

D

L

GD

Pts

1

Tunisia

1

1

0

0

+2

3

2

Nigeria

1

1

0

0

+1

3

3

Tanzania

1

0

0

1

-1

0

4

Uganda

1

0

0

1

-2

0

Group D standings

Pos

Team

P

W

D

L

GD

Pts

1

Senegal

1

1

0

0

+3

3

2

DR Congo

1

1

0

0

+1

3

3

Benin

1

0

0

1

-1

0

4

Botswana

1

0

0

1

-3

0

Group E standings

Pos

Team

P

W

D

L

GD

Pts

1

Algeria

1

1

0

0

+3

3

2

Burkina Faso

1

1

0

0

+1

3

3

Equatorial Guinea

1

0

0

1

-1

0

4

Sudan

1

0

0

1

-3

0

Group F standings

Pos

Team

P

W

D

L

GD

Pts

1

Ivory Coast

1

1

0

0

+1

3

2

Cameroon

1

1

0

0

+1

3

3

Gabon

1

0

0

1

-1

0

4

Mozambique

1

0

0

1

-1

0

Round of 16 fixtures

Saturday, January 3, 2026

Winners of Group D vs 3rd place from Group B/E/F (4pm GMT, Tangier)

Runners-up of Group A vs Runners-up of Group C (7pm GMT, Casablanca)

Sunday, January 4, 2026

Winners of Group A vs 3rd place from Group C/D/E (4pm GMT, Rabat)

Runners-up of Group B vs Runners-up of Group F (7pm GMT, Rabat)

Monday, January 5, 2026

Winners of Group B vs 3rd place from Group A/C/D (4pm GMT, Agadir)

Winners of Group C vs 3rd place from Group A/B/F (7pm GMT, Fez)

Tuesday, January 6, 2026

Winners of Group E vs Runners-up of Group D (4pm GMT, Rabat)

Winners of Group F vs Runners-up of Group E (7pm GMT, Marrakech)

Quarter-final fixtures

Friday, January 9, 2026

Winners of round of 16 2 vs winners of round of 16 1 (4pm GMT, Tangier)

Winners of round of 16 4 vs winners of round of 16 3 (7pm GMT, Rabat)

Saturday, January 10, 2026

Winners of round of 16 7 vs winners of round of 16 6 (4pm GMT, Marrakech)

Winners of round of 16 5 vs winners of round of 16 8 (7pm GMT, Agadir)

Semi-final fixtures

Wednesday, January 14, 2026

Winners of quarter-final 1 vs winners of quarter-final 4 (5pm GMT, Tangier)

Winners of quarter-final 3 vs winners of quarter-final 2 (8pm GMT, Rabat)

Third place play-off

Saturday, January 17, 2026

Loser of semi-final 1 vs loser of semi-final 2 (4pm GMT, Casablanca)

Final

Sunday, January 18, 2026

Winner of semi-final 1 vs winner of semi-final 2 (7pm GMT, Rabat)

Sign up to read this article
Read news from 100’s of titles, curated specifically for you.
Already a member? Sign in here
Related Stories
Top stories on inkl right now
One subscription that gives you access to news from hundreds of sites
Already a member? Sign in here
Our Picks
Fourteen days free
Download the app
One app. One membership.
100+ trusted global sources.