The Africa Cup of Nations 2025 took center stage in December and early January, as 24 teams went to Morocco aiming to be crowned AFCON champs.
Ultimately, a chaotic final saw Senegal keep the hosts from the trophy after 120 minutes in Rabat.
MORE — Current AFCON standings | By Way of Africa Series
Here is everything you need to know about AFCON 2025, where star players competing in leagues around the world headed to Africa to represent their nations.
Which Premier League players were at AFCON?
Premier League stars Mohamed Salah, Bryan Mbeumo, Amad Diallo, Ismaila Sarr, Carlos Baleba, Dango Ouattara, Iliman Ndiaye, Pape Matar Sarr, Idrissa Gueye, Noussair Mazraoui, Alex Iwobi and Omar Marmoush were among the big names for the tournament.
The tournament coincided with the hectic festive period for their club teams, so players missed as many as six Premier League games each.
Who were the favorites?
Reigning champions Ivory Coast were knocked out at the quarterfinal stage, while hosts Morocco have been the heavy favorite after their run to the semifinals of the 2022 World Cup. Captain Achraf Hakimi came back from injury just in time and the superstar right back led Morocco to the final but just short of a first AFCON title since 1976 and just their second in history.
And so Senegal laid claim to their second title in history, both coming this century under the leadership of Sadio Mane.
Africa Cup of Nations 2025 results
AFCON group stage results
Group A
December 21: Morocco 2-0 Comoros
December 22: Mali 1-1 Zambia
December 26: Morocco 1-1 Mali
December 26: Zambia 0-0 Comoros
December 29: Zambia 0-3 Morocco
December 29: Comoros 0-0 Mali
Group B
December 22: Egypt 2-1 Zimbabwe - WATCH: Salah’s stoppage-time winner
December 22: South Africa 2-1 Angola
December 26: Egypt 1-0 South Africa
December 26: Angola 1-1 Zimbabwe
December 29: Angola 0-0 Egypt
December 29: Zimbabwe 2-3 South Africa
Group C
December 23: Nigeria 2-1 Tanzania
December 23: Tunisia 3-1 Uganda
December 27: Nigeria 3-2 Tunisia
December 27: Uganda 1-1 Tanzania
December 30: Uganda 1-3 Nigeria
December 30: Tanzania 1-1 Tunisia
Group D
December 23: Senegal 3-0 Botswana
December 23: DR Congo 1-0 Benin
December 27: Senegal 1-1 DR Congo
December 27: Benin 1-0 Botswana
December 30: Benin 0-3 Senegal
December 30: Botswana 0-3 DR Congo
Group E
December 24: Algeria 3-0 Sudan
December 24: Burkina Faso 2-1 Equatorial Guinea
December 28: Algeria 1-0 Burkina Faso
December 28: Equatorial Guinea 0-1 Sudan
December 31: Equatorial Guinea 1-3 Algeria
December 31: Sudan 0-2 Burkina Faso
Group F
December 24: Ivory Coast 1-0 Mozambique
December 24: Cameroon 1-0 Gabon
December 28: Ivory Coast 1-1 Cameroon
December 28: Gabon 2-3 Mozambique
December 31: Gabon 2-3 Ivory Coast
December 31: Mozambique 1-2 Cameroon
AFCON Round of 16 results
January 3: Senegal 3-1 Sudan
January 3: Mali 1-1 (3-2 pens) Tunisia
January 4: Morocco 1-0 Tanzania
January 4: South Africa 1-2 Cameroon
January 5: Egypt 3-1 Benin
January 5: Nigeria 4-0 Mozambique
January 6: Algeria 1-0 DR Congo
January 6: Ivory Coast 3-0 Burkina Faso
🎥 HIGHLIGHTS: 🇪🇬 3–1 🇧🇯
— TotalEnergies AFCON 2025 (@CAF_Online) January 5, 2026
Egypt march to the #TotalEnergiesAFCON2025 quarter-finals with a win over Benin. pic.twitter.com/8qRooxJttH
Quarterfinal results
Quarterfinal 1 - January 9, 11am ET
Mali 0-1 Senegal
Quarterfinal 2 - January 9, 2pm ET
Cameroon 0-2 Morocco
Quarterfinal 3 - January 10, 11am ET
Algeria 0-2 Nigeria
Quarterfinal 4 - January 10, 2pm ET
Egypt 3-2 Ivory Coast
Semifinal results
Semifinal 1 - January 14, Noon ET
Senegal 1-0 Egypt — Recap, video highlights
Semifinal 2 - January 14, 3pm ET
Nigeria 0-0 (2-4 pens) Morocco — Recap, video highlights
Third place play-off
Egypt 0-0 (2-4 pens) Nigeria
Final
Senegal 1-0 Morocco — Recap, video highlights | Player ratings