AFCON 2025: TV channel, live stream and Africa Cup of Nations preview

AFCON 2025 preview and details on how to watch

AFCON 2025: TV channel, live stream and Africa Cup of Nations preview

Hosts Morocco are targeting AFCON 2025 glory as one of 24 teams taking place in the 35th edition of the Africa Cup of Nations.

Lasting for almost a month, the tournament brings the best sides from the continent together across almost a month of absorbing action.

Six cities and nine stadiums will host the spectacle, featuring a glittering selection of players from some of the best club sides around the world.

Here’s what you need to know about the contenders for AFCON 2025, as well as key details on watching on TV and live stream.

Recommended offer Bet £10 Get £30 in Free Bets
#AD 18+ Registration Required. Min deposit requirement. Free Bets are paid as Bet Credits and are available for use upon settlement of qualifying bets. Min odds, bet and payment method exclusions apply. Returns exclude Bet Credits stake. GambleAware.org Time limits and T&Cs apply. T&Cs apply.

AFCON 2025: Who will win the Africa Cup of Nations?

Morocco are the favourites and enter on a world-record run for a national team of 18 consecutive victories.

The Atlas Lions have not been champions since 1976 but the likes of Paris Saint-Germain wideman Achraf Hakimi – an injury doubt before the start of the finals – Real Madrid playmaker Brahim Diaz and Al-Hilal goalkeeper Yassine Bounou could make Walid Regragui’s group the squad to beat.

Senegal were the 2021 champions and pose a clear threat from their attacking line alone, with Bayern Munich’s Nicolas Jackson, Everton’s Iliman Ndiaye, Crystal Palace’s Ismaila Sarr and two-time African Footballer of the Year Sadio Mane among their options up front.

Egypt were unbeaten in World Cup qualifying and are captained by four-time Premier League golden boot winner Mohamed Salah, while three-time champions Nigeria reached the 2023 final and can call upon stars including Fulham’s Calvin Bassey and Alex Iwobi, Brentford’s Frank Onyeka and talismanic forward Victor Osimhen, of Galatasaray.

Algeria and holders the Ivory Coast also went undefeated in World Cup qualifying.

How to watch AFCON 2025: TV channel

In the UK, live coverage of AFCON 2025 is on Channel 4. In the USA, beIN Sports is the tournament broadcaster.

AFCON 2025 live online stream

Online live streaming is available on a vast range of devices through Channel 4’s website and app in the UK and the beIN Sports app in the US.

What are the host cities for AFCON 2025?

Agadir – Grand Stade d’Agadir (capacity 41,144)

Casablanca – Complexe Sportif Mohammed V (45,000)

Fes – Complexe Sportif de Fes (35,468)

Marrakech – Grand Stade de Marrakech (41,245)

Rabat – Complexe Sportif Prince Moulay Abdellah (69,500)

Rabat – Stade Al Barid (18,000)

Rabat – Stade Olympique Annexe Complexe Sportif Prince Moulay Abdellah (21,000)

Rabat – Complexe Sportif Prince Heritier Moulay EL Hassan (22,000)

Tangier – Grand Stade de Tanger (75,600)

The final will be staged at the Complexe Sportif Prince Moulay Abdellah.

Manchester United forward Bryan Mbeumo

AFCON 2025 groups, teams

Group A

  • Comoros
  • Mali
  • Morocco
  • Zambia

Group B

  • Angola
  • Egypt
  • South Africa
  • Zimbabwe

Group C

  • Nigeria
  • Tanzania
  • Tunisia
  • Uganda

Group D

  • Benin
  • Botswana
  • DR Congo
  • Senegal

Group E

  • Algeria
  • Burkina Faso
  • Equatorial Guinea
  • Sudan

Group F

  • Cameroon
  • Ivory Coast
  • Gabon
  • Mozambique

The top two teams from each group, plus the best four third-placed teams will advance to the round of 16.

Al Nassr and Senegal football player Sadio Mane

AFCON 2025 fixtures, full Africa Cup of Nations schedule

All times are GMT.

Sunday, December 21 2025

  • Group A: Morocco vs Comoros (Rabat, 19:00)

Monday, December 22 2025

  • Group A: Mali vs Zambia (Casablanca, 14:00)
  • Group B: South Africa vs Angola (Marrakech, 17:00)
  • Group B: Egypt vs Zimbabwe (Agadir, 20:00)

Tuesday, December 23 2025

  • Group D: Senegal vs Botswana (Tangier, 12:30)
  • Group D: DR Congo vs Benin (Rabat, 15:00)
  • Group C: Nigeria vs Tanzania (Fes, 17:30)
  • Group C: Tunisia vs Uganda (Rabat, 20:00)

Wednesday, December 24 2025

  • Group E: Burkina Faso vs Equatorial Guinea (Casablanca, 12:30)
  • Group E: Algeria vs Sudan (Rabat, 15:00)
  • Group F: Ivory Coast vs Mozambique (Marrakech, 17:30)
  • Group F: Cameroon vs Gabon (Agadir, 20:00)

Friday, December 26 2025

  • Group B: Angola vs Zimbabwe (Marrakech, 12:30)
  • Group B: Egypt vs South Africa (Agadir, 15:00)
  • Group A: Zambia vs Comoros (Casablanca, 17:30)
  • Group A: Morocco vs Mali (Rabat, 20:00)

Saturday, December 27 2025

  • Group D: Benin vs Botswana (Rabat, 12:30)
  • Group D: Senegal vs DR Congo (Tangier, 15:00)
  • Group C: Uganda vs Tanzania (Rabat 3, 17:30)
  • Group C: Nigeria vs Tunisia (Fes, 20:00)

Sunday, December 28 2025

  • Group F: Gabon vs Mozambique (Agadir, 12:30)
  • Group E: Equatorial Guinea vs Sudan (Casablanca, 15:00)
  • Group E: Algeria vs Burkina Faso (Rabat, 17:30)
  • Group F: Ivory Coast vs Cameroon, (Marrakech, 20:00)

Monday, December 29 2025

  • Group B: Angola vs Egypt (Agadir, 16:00)
  • Group B: Zimbabwe vs South Africa (Marrakech, 16:00)
  • Group A: Comoros vs Mali (Casablanca, 19:00)
  • Group A: Zambia vs Morocco (Rabat, 19:00)

Tuesday, December 30 2025

  • Group C: Tanzania vs Tunisia (Rabat, 16:00)
  • Group C: Uganda vs Nigeria (Fes, 16:00)
  • Group D: Benin vs Senegal (Tangier, 19:00)
  • Group D: Botswana vs DR Congo (Rabat, 19:00)

Wednesday, December 31 2025

  • Group E: Equatorial Guinea vs Algeria (Rabat, 16:00)
  • Group E: Sudan vs Burkina Faso (Casablanca, 16:00)
  • Group F: Gabon vs Ivory Coast (Marrakech, 19:00)
  • Group F: Mozambique vs Cameroon (Agadir, 19:00)
Calvin Bassey scores for Nigeria

Africa Cup of Nations 2025 round of 16

Saturday, January 3 2026

  • SR1: Group D winners vs Group B/E/F third-place (Tangier, 16:00)
  • SR2: Group A runners-up vs Group C runners-up (Casablanca, 19:00)

Sunday, January 4

  • SR3: Group A winners vs Group C/D/E third-place (Rabat, 16:00)
  • SR4: Group B runners-up vs Group F runners-up (Rabat, 19:00)

Monday, January 5

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

Tuesday, January 6

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

Africa Cup of Nations 2025 quarter-finals

Friday, January 9

  • QF1: Winner SR2 vs Winner SR1 (Tangier, 16:00)
  • QF2: Winner SR4 vs Winner SR3 (Rabat, 19:00)

Saturday, January 10

  • QF3: Winner SR7 vs Winner SR6 (Marrakech, 16:00)
  • QF4: Winner SR5 vs Winner SR8 (Agadir, 19:00)

Africa Cup of Nations 2025 semi-finals

Wednesday, January 14

  • SF1: Winner QF1 vs Winner QF4 (Tangier, 17:00)
  • SF2: Winner QF3 vs Winner QF2 (Rabat, 20:00)

Africa Cup of Nations 2025 third-place match

Saturday, January 17

  • SF1 vs SF2 losers (Casablanca, 16:00)

Africa Cup of Nations 2025 final

Sunday, January 18

  • SF1 vs SF2 winners (Rabat, 19:00)