2025 Africa Cup of Nations
Updated: 12/30/2025, 12:41:58 PM Wikipedia source
The 2025 Africa Cup of Nations, known in short as the 2025 AFCON or CAN 2025 and for sponsorship purposes as the TotalEnergies 2025 Africa Cup of Nations, is the 35th edition of the biennial Africa Cup of Nations tournament organised by the Confederation of African Football (CAF). It is the second edition hosted by Morocco after 1988. Morocco was originally scheduled to host the 2015 edition, but withdrew due to fears stemming from the Western African Ebola virus epidemic. Due to FIFA expanding its Club World Cup competition to 32 teams and having it scheduled for June and July 2025, this edition of the tournament is played between 21 December 2025 and 18 January 2026. It is the first time that the tournament is played over the Christmas and New Year period. The situation has been further complicated by the addition of two extra match days scheduled for the last two weeks of January in the expanded 2025–26 UEFA Champions League season. This edition of the tournament was scheduled to be the second after 2019 to take place during the northern hemisphere's summer (June–July), in order to reduce scheduling conflicts with European club teams and competitions; the previous 2023 edition was moved to January and February 2024 owing to the adverse summer weather conditions in Ivory Coast. Guinea was originally set as hosts for this edition of the tournament, but had its hosting rights stripped after affirming its inadequacy of hosting preparations. After a second bidding process, Morocco was named as the new hosts on 27 September 2023. Ivory Coast are the defending champions.
Infobox
Tables
| Official Title Sponsor | Official Global Partners | Official Competition Sponsors | Official Suppliers |
| TotalEnergies | 1xBet European Union Orange Group Puma Royal Air Maroc Suzuki Tecno Mobile Visa Inc. | Apsonic Danone Konami (eFootball) LONACI Midea Group Morocco Now OCP Group ONCF Unilever (Rexona) Visit Morocco | Acıbadem Healthcare Group Africa Global Logistics Bel Group (The Laughing Cow) Sidi Ali |
| Team | Qualification method | Date of qualification | Appearance(s) | Previous best performance | WR | |||
| mw- Total | First | Last | Streak | |||||
| Morocco | Hosts / Group B winners | 27 September 2023 | 20th | 1972 | 2023 | 5 | Champions (1976) | 11 |
| Burkina Faso | Group L runners-up | 13 October 2024 | 14th | 1978 | 2023 | 3 | Runners-up (2013) | 62 |
| Cameroon | Group J winners | 14 October 2024 | 22nd | 1970 | 2023 | 6 | Champions (1984, 1988, 2000, 2002, 2017) | 57 |
| Algeria | Group E winners | 14 October 2024 | 21st | 1968 | 2023 | 7 | Champions (1990, 2019) | 34 |
| DR Congo | Group H winners | 15 October 2024 | 21st | 1965 | 2023 | 2 | Champions (1968, 1974) | 56 |
| Senegal | Group L winners | 15 October 2024 | 18th | 1965 | 2023 | 6 | Champions (2021) | 19 |
| Egypt | Group C winners | 15 October 2024 | 27th | 1957 | 2023 | 5 | Champions (1957, 1959, 1986, 1998, 2006, 2008, 2010) | 35 |
| Angola | Group F winners | 15 October 2024 | 10th | 1996 | 2023 | 2 | Quarter-finalists (2008, 2010, 2023) | 89 |
| Equatorial Guinea | Group E runners-up | 13 November 2024 | 5th | 2012 | 2023 | 3 | Fourth place (2015) | 97 |
| Ivory Coast | Group G runners-up | 13 November 2024 | 26th | 1965 | 2023 | 11 | Champions (1992, 2015, 2023) | 42 |
| Gabon | Group B runners-up | 14 November 2024 | 9th | 1994 | 2021 | 1 | Quarter-finalists (1996, 2012) | 78 |
| Uganda | Group K runners-up | 14 November 2024 | 8th | 1962 | 2019 | 1 | Runners-up (1978) | 85 |
| South Africa | Group K winners | 14 November 2024 | 12th | 1996 | 2023 | 2 | Champions (1996) | 61 |
| Tunisia | Group A runners-up | 14 November 2024 | 22nd | 1962 | 2023 | 17 | Champions (2004) | 41 |
| Nigeria | Group D winners | 14 November 2024 | 21st | 1963 | 2023 | 4 | Champions (1980, 1994, 2013) | 38 |
| Mali | Group I winners | 15 November 2024 | 14th | 1972 | 2023 | 10 | Runners-up (1972) | 53 |
| Zambia | Group G winners | 15 November 2024 | 19th | 1974 | 2023 | 2 | Champions (2012) | 91 |
| Zimbabwe | Group J runners-up | 15 November 2024 | 6th | 2004 | 2021 | 1 | Group stage (2004, 2006, 2017, 2019, 2021) | 129 |
| Comoros | Group A winners | 15 November 2024 | 2nd | 2021 | 2021 | 1 | Round of 16 (2021) | 109 |
| Sudan | Group F runners-up | 18 November 2024 | 10th | 1957 | 2021 | 1 | Champions (1970) | 117 |
| Benin | Group D runners-up | 18 November 2024 | 5th | 2004 | 2019 | 1 | Quarter-finalists (2019) | 92 |
| Tanzania | Group H runners-up | 19 November 2024 | 4th | 1980 | 2023 | 2 | Group stage (1980, 2019, 2023) | 112 |
| Botswana | Group C runners-up | 19 November 2024 | 2nd | 2012 | 2012 | 1 | Group stage (2012) | 138 |
| Mozambique | Group I runners-up | 19 November 2024 | 6th | 1986 | 2023 | 2 | Group stage (1986, 1996, 1998, 2010, 2023) | 102 |
| City | Stadium | Capacity | Image |
| Agadir | Adrar Stadium | 45,000 | |
| Casablanca | Stade Mohammed V | 45,000 | |
| Fez | Fez Stadium | 45,000 | |
| Marrakesh | Marrakesh Stadium | 45,000 | |
| Rabat | Prince Moulay Abdellah Stadium | 69,500 | |
| Moulay Hassan Stadium | 22,000 | | |
| Rabat Olympic Stadium | 21,000 | | |
| Al Medina Stadium | 18,000 | | |
| Tangier | Tangier Grand Stadium | 75,000 | |
| Country | Referee | Assistant referees | Matches assigned |
| Algeria | Youcef Gamouh [de; uk] | ||
| Mustapha Ghorbal | Mahmoud Ahmed Abouelregal Jerson Emiliano Dos Santos [de] | Ivory Coast–Cameroon (Group F) | |
| Lahlou Benbraham [de; uk] | Abbes Akram Zerhouni [de]Adel Abane | Senegal–DR Congo (Group D) | |
| Benin | Djindo Louis Houngnandande [de] | Aymar Ulrich Eric Ayimavo Mohammed Abdallah Ibrahim [de] | Uganda–Nigeria (Group C) |
| Burundi | Pacifique Ndabihawenimana | Djibril Camara [de; no] Nouha Bangoura | Egypt–South Africa (Group B) |
| Cameroon | Abdou Abdel Mefire | Moutsassi Styven Danek Yanes Malondi Chani | Morocco–Mali (Group A) |
| Chad | Mahamat Alhadji Allaou [fr] | Elvis Guy Noupue Nguegoue Amos Abeigne Ndong | Comoros–Mali (Group A) |
| Congo | Messie Jessie Oved Nkounkou Mvoutou | Moutsassi Styven DanekYanes Malondi Chani | Equatorial Guinea–Sudan (Group E) |
| DR Congo | Jean-Jacques Ndala Ngambo | Guylain NguilaGradel Mbilizi Mwanya | Morocco–Comoros (Group A)Tanzania–Tunisia (Group C) |
| Egypt | Mohamed Mansour Maarouf | Khalil Hassani [de]Ahmed Hossameldin Taha [de] | Burkina Faso–Equatorial Guinea (Group E) |
| Amin Mohamed Omar | Mahmoud Ahmed Abouelregal Adel Abane | Cameroon–Gabon (Group F) | |
| Gabon | Pierre Ghislain Atcho [de; uk] | Elvis Guy Noupue Nguegoue Carine Atezambong Fomo [fr; de] | Algeria–Sudan (Group E) |
| Tanguy Patrice Mebiame [de; uk] | Boris Marlaise Ditsoga [de]Amos Abeigne Ndong | Tunisia–Uganda (Group C) | |
| Ghana | Daniel Nii Ayi Laryea | Zakhele Siwela Souru Phatsoane [de] | Algeria–Burkina Faso (Group E) |
| Ivory Coast | Clement Franklin Kpan | Dimbiniaina Andriatianarivelo [de] Jonathan Koffi Ahonto [fr; de] | Angola–Egypt (Group B) |
| Kenya | Peter Waweru Kamaku | Gilbert Kipkoech CheruiyotStephen Elezar Onyango Yiembe | Angola–Zimbabwe (Group B) |
| Mali | Boubou Traoré [de; uk] | Modibo Samake Jonathan Koffi Ahonto [fr; de] | Nigeria–Tunisia (Group C) |
| Mauritania | Abdel Aziz Bouh [de] | Modibo Samake Jonathan Koffi Ahonto [fr; de] | Senegal–Botswana (Group D) |
| Dahane Beida | Jerson Emiliano Dos Santos [de] Ivanildo Meirelles De Sanches Lopes | Nigeria–Tanzania (Group C) | |
| Mauritius | Ahmed Imtehaz Heerallal [de; uk] | Arsenio Chadreque Maringule [fr] Abelmiro dos Reis Monte Negro | Zambia–Comoros (Group A) |
| Arsenio Chadreque Maringule [fr] Ivanildo Meirelles De Sanches Lopes | Botswana–DR Congo (Group D) | ||
| Morocco | Jalal Jayed [de; uk] | Zakaria Brinsi [de]Mostafa Akarkad [de] | Uganda–Tanzania (Group C) |
| Mustapha Kechchaf | Moutsassi Styven Danek Yanes Malondi Chani | Zimbabwe–South Africa (Group B) | |
| Rwanda | Samuel Uwikunda [de] | Aymar Ulrich Eric Ayimavo Dimbiniaina Andriatianarivelo [de] | Ivory Coast–Mozambique (Group F) |
| Gilbert Kipkoech Cheruiyot Stephen Elezar Onyango Yiembe | Benin–Senegal (Group D) | ||
| Senegal | Issa Sy [de; ar; ja; uk] | Djibril Camara [de; no]Nouha Bangoura | Egypt–Zimbabwe (Group B)Zambia–Morocco (Group A) |
| Somalia | Omar Abdulkadir Artan | Liban Abdoulrazack Ahmed [de] Abelmiro dos Reis Monte Negro | Mali–Zambia (Group A) |
| South Africa | Abongile Tom | Zakhele Siwela Souru Phatsoane [de] | DR Congo–Benin (Group D) |
| Sudan | Mahmood Ali Mahmood Ismail [de; uk] | Mohammed Abdallah Ibrahim [de]Stephen Elezar Onyango Yiembe | South Africa–Angola (Group B) |
| Tunisia | Mehrez Melki | Khalil Hassani [de] Ahmed Hossameldin Taha [de] | Gabon–Mozambique (Group F) |
| Uganda | Shamirah Nabadda | Diana Chikotesha [fr; de] Carine Atezambong Fomo [fr; de] | Benin–Botswana (Group D) |
| Pot 1 | Pot 2 | Pot 3 | Pot 4 |
| Morocco (hosts) Senegal Egypt Algeria Nigeria Ivory Coast (holders) | Cameroon Mali Tunisia South Africa DR Congo Burkina Faso | Gabon Angola Zambia Uganda Equatorial Guinea Benin | Mozambique Comoros Tanzania Sudan Zimbabwe Botswana |
| Pos | Team hlist.inline,.mw-parser-output inline dl,.mw-parser-output inline ol,.mw-parser-output inline ul,.mw-parser-output dl dl,.mw-parser-output dl ol,.mw-parser-output dl ul,.mw-parser-output ol dl,.mw-parser-output ol ol,.mw- .mw- hlist dd:last-child ,.mw- hlist dd dd:first-child ,.mw-parser-output dd dt:first-child ,.mw-parser-output dd li:first-child ,.mw-parser-output dt dd:first-child ,.mw-parser-output dt dt:first-child ,.mw-parser-output dt li:first-child ,.mw-parser-output li dd:first-child ,.mw- hlist dd dd:last-child ,.mw-parser-output dd dt:last-child ,.mw-parser-output dd li:last-child ,.mw-parser-output dt dd:last-child ,.mw-parser-output dt dt:last-child ,.mw-parser-output dt li:last-child ,.mw-parser-output li dd:last-child ,.mw- .mw- hlist dd ol>li:first-child ,.mw- .mw- .mw- .mw- .mw- .mw- } }vte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | Morocco (H) | 3 | 2 | 1 | 0 | 6 | 1 | +5 | 7 | Advance to knockout stage |
| 2 | Mali | 3 | 0 | 3 | 0 | 2 | 2 | 0 | 3 | |
| 3 | Comoros | 3 | 0 | 2 | 1 | 0 | 2 | −2 | 2 | |
| 4 | Zambia | 3 | 0 | 2 | 1 | 1 | 4 | −3 | 2 |
| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | Egypt | 3 | 2 | 1 | 0 | 3 | 1 | +2 | 7 | Advance to knockout stage |
| 2 | South Africa | 3 | 2 | 0 | 1 | 5 | 4 | +1 | 6 | |
| 3 | Angola | 3 | 0 | 2 | 1 | 2 | 3 | −1 | 2 | Possible knockout stage based on ranking |
| 4 | Zimbabwe | 3 | 0 | 1 | 2 | 4 | 6 | −2 | 1 |
| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | Nigeria (A) | 2 | 2 | 0 | 0 | 5 | 3 | +2 | 6 | Advance to knockout stage |
| 2 | Tunisia | 2 | 1 | 0 | 1 | 5 | 4 | +1 | 3 | |
| 3 | Tanzania | 2 | 0 | 1 | 1 | 2 | 3 | −1 | 1 | Possible knockout stage based on ranking |
| 4 | Uganda | 2 | 0 | 1 | 1 | 2 | 4 | −2 | 1 |
| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | Senegal (A) | 2 | 1 | 1 | 0 | 4 | 1 | +3 | 4 | Advance to knockout stage |
| 2 | DR Congo (A) | 2 | 1 | 1 | 0 | 2 | 1 | +1 | 4 | |
| 3 | Benin (A) | 2 | 1 | 0 | 1 | 1 | 1 | 0 | 3 | Possible knockout stage based on ranking |
| 4 | Botswana | 2 | 0 | 0 | 2 | 0 | 4 | −4 | 0 |
| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | Algeria (A) | 2 | 2 | 0 | 0 | 4 | 0 | +4 | 6 | Advance to knockout stage |
| 2 | Burkina Faso (A) | 2 | 1 | 0 | 1 | 2 | 2 | 0 | 3 | |
| 3 | Sudan (A) | 2 | 1 | 0 | 1 | 1 | 3 | −2 | 3 | Possible knockout stage based on ranking |
| 4 | Equatorial Guinea | 2 | 0 | 0 | 2 | 1 | 3 | −2 | 0 |
| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | Ivory Coast (A) | 2 | 1 | 1 | 0 | 2 | 1 | +1 | 4 | Advance to knockout stage |
| 2 | Cameroon (A) | 2 | 1 | 1 | 0 | 2 | 1 | +1 | 4 | |
| 3 | Mozambique (A) | 2 | 1 | 0 | 1 | 3 | 3 | 0 | 3 | Possible knockout stage based on ranking |
| 4 | Gabon | 2 | 0 | 0 | 2 | 2 | 4 | −2 | 0 |
| Pos | Grp | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | F | Mozambique | 2 | 1 | 0 | 1 | 3 | 3 | 0 | 3 | Advance to knockout stage |
| 2 | D | Benin | 2 | 1 | 0 | 1 | 1 | 1 | 0 | 3 | |
| 3 | E | Sudan | 2 | 1 | 0 | 1 | 1 | 3 | −2 | 3 | |
| 4 | B | Angola | 3 | 0 | 2 | 1 | 2 | 3 | −1 | 2 | |
| 5 | A | Comoros | 3 | 0 | 2 | 1 | 0 | 2 | −2 | 2 | |
| 6 | C | Tanzania | 2 | 0 | 1 | 1 | 2 | 3 | −1 | 1 |
| Third-placed teamsqualify from groups | 1Avs | 1Bvs | 1Cvs | 1Dvs | ||||||
| A | B | C | D | 3C | 3D | 3A | 3B | |||
| A | B | C | E | 3C | 3A | 3B | 3E | |||
| A | B | C | F | 3C | 3A | 3B | 3F | |||
| A | B | D | E | 3D | 3A | 3B | 3E | |||
| A | B | D | F | 3D | 3A | 3B | 3F | |||
| A | B | E | F | 3E | 3A | 3B | 3F | |||
| A | C | D | E | 3C | 3D | 3A | 3E | |||
| A | C | D | F | 3C | 3D | 3A | 3F | |||
| A | C | E | F | 3C | 3A | 3F | 3E | |||
| A | D | E | F | 3D | 3A | 3F | 3E | |||
| B | C | D | E | 3C | 3D | 3B | 3E | |||
| B | C | D | F | 3C | 3D | 3B | 3F | |||
| B | C | E | F | 3E | 3C | 3B | 3F | |||
| B | D | E | F | 3E | 3D | 3B | 3F | |||
| C | D | E | F | 3C | 3D | 3F | 3E | |||
| Player(s)/Official(s) | Offence(s) | Suspension(s) |
| Group stage suspensions | ||
| Basilio Ndong | in Group E vs Burkina Faso (matchday 1; 24 December 2025) | Group E vs Sudan (matchday 2; 28 December 2025) |
| Salah Adel | in Group E vs Algeria (matchday 1; 24 December 2025) | Group E vs Equatorial Guinea (matchday 2; 28 December 2025) |
| Mohamed Hany | in Group B vs South Africa (matchday 2; 26 December 2025) | Group B vs Angola (matchday 3; 29 December 2025) |
| Aliou Dieng | in Group A vs Zambia (matchday 1; 22 December 2025) in Group A vs Morocco (matchday 2; 26 December 2025) | Group A vs Comoros (matchday 3; 29 December 2025) |
| Junior Tchamadeu | in Group F vs Gabon (matchday 1; 24 December 2025) in Group F vs Ivory Coast (matchday 2; 28 December 2025) | Group F vs Mozambique (matchday 3; 31 December 2025) |
| Knock-out stage suspensions | ||
| Amadou Haidara | in Group A vs Comoros (matchday 3; 29 December 2025) | Round of 16 vs Runner-up Group C (3 January 2026) |
| Stage | Team 1 | Result | Team 2 | Man of the Match |
| Group stage matches | ||||
| Group A | Morocco | 2–0 | Comoros | Brahim Díaz |
| Mali | 1–1 | Zambia | Lassine Sinayoko | |
| Group B | South Africa | 2–1 | Angola | Lyle Foster |
| Egypt | 2–1 | Zimbabwe | Omar Marmoush | |
| Group D | DR Congo | 1–0 | Benin | Théo Bongonda |
| Senegal | 3–0 | Botswana | Nicolas Jackson | |
| Group C | Nigeria | 2–1 | Tanzania | Semi Ajayi |
| Tunisia | 3–1 | Uganda | Elias Achouri | |
| Group E | Burkina Faso | 2–1 | Equatorial Guinea | Edmond Tapsoba |
| Algeria | 3–0 | Sudan | Riyad Mahrez | |
| Group F | Ivory Coast | 1–0 | Mozambique | Amad Diallo |
| Cameroon | 1–0 | Gabon | Bryan Mbeumo | |
| Group B | Angola | 1–1 | Zimbabwe | Fredy |
| Egypt | 1–0 | South Africa | Mohamed El Shenawy | |
| Group A | Zambia | 0–0 | Comoros | Zaydou Youssouf |
| Morocco | 1–1 | Mali | Neil El Aynaoui | |
| Group D | Benin | 1–0 | Botswana | Yohan Roche |
| Senegal | 1–1 | DR Congo | Sadio Mane | |
| Group C | Uganda | 1–1 | Tanzania | Simon Msuva |
| Nigeria | 3–2 | Tunisia | Ademola Lookman | |
| Group F | Gabon | 2–3 | Mozambique | Geny Catamo |
| Group E | Equatorial Guinea | 0–1 | Sudan | Mohamed Eisa |
| Algeria | 1–0 | Burkina Faso | Ibrahim Maza | |
| Group F | Ivory Coast | 1–1 | Cameroon | Amad Diallo |
| Group B | Zimbabwe | 2–3 | South Africa | Oswin Appollis |
| Angola | 0–0 | Egypt | Fredy | |
| Group A | Comoros | 0–0 | Mali | Mamadou Sangare |
| Zambia | 0–3 | Morocco | Ayoub El Kaabi | |
| Group C | Tanzania | v | Tunisia | |
| Uganda | v | Nigeria | ||
| Group D | Botswana | v | DR Congo | |
| Benin | v | Senegal | ||
| Group E | Sudan | v | Burkina Faso | |
| Equatorial Guinea | v | Algeria | ||
| Group F | Mozambique | v | Cameroon | |
| Gabon | v | Ivory Coast | ||
| Knock-out stage matches | ||||
| Round of 16 | 1D | v | 3E/F | |
| Mali | v | 2C | ||
| Morocco | v | 3C/E | ||
| South Africa | v | 2F | ||
| Egypt | v | 3D | ||
| Nigeria | v | 3B/F | ||
| Algeria | v | 2D | ||
| 1F | v | 2E | ||
| Quarter-finals | W38 | v | W37 | |
| W40 | v | W39 | ||
| W43 | v | W42 | ||
| Territory | Rights holder(s) | Source(s) |
| Afghanistan | Tolo Sport | |
| Algeria | EPTV | |
| Angola | TPA | |
| Australia | beIN Sports | |
| Austria | Sportdigital | |
| Belgium | Tipik, La Une | |
| Benin | Bénin TV | |
| Bosnia | SportKlub | |
| Brazil | TV Bandeirantes | |
| Bulgaria | Max Sport | |
| Burkina Faso | RTB TV | |
| Cameroon | CRTV Sports, Canal 2 International | |
| Canada | beIN Sports | |
| Caribbean | beIN Sports | |
| Colombia | Win Sports | |
| Congo | Tele Congo | |
| Congo DR | RTNC | |
| Croatia | SportKlub | |
| Equatorial Guinea | TVGE | |
| Ethiopia | ETV | |
| France | beIN Sports | |
| Gabon | Gabon TV | |
| Germany | Sportdigital, DAZN | |
| Greece | ERT | |
| Guinea | RTG | |
| Hispanic America | Claro Sports | |
| Hong Kong | beIN Sports | |
| India | FanCode | |
| Iran | IRIB Varzesh, Persiana Sports, GEM Sport | |
| Iraq | Al Rabiaa | |
| Ireland | Channel 4 | (most games on channel 4seven, which is not widely available in Ireland) |
| Israel | Sport 5 | |
| Italy | Sportitalia, Solo Calcio | |
| Ivory Coast | RTI, Canal+ Afrique, NCI | |
| Japan | DAZN | |
| Kazakhstan | Megogo, Sport+Qazaqstan | |
| Mali | ORTM | |
| MENA | beIN Sports | |
| Mexico | Fox | |
| Montenegro | SportKlub | |
| Morocco | SNRT | |
| Mozambique | TV Miramar | |
| Netherlands | Ziggo Sport | |
| New Zealand | beIN Sports | |
| Nigeria | BON, NTA, StarTimes, Afrosport | |
| Norway | VGTV | |
| Poland | Megogo | |
| Portugal | Sport TV | |
| Russia | Ökko |
References
- Several assistant referees have officiated in multiple refereeing teams
- Fair play/disciplinary points: Ivory Coast, –3, Cameroon –4
- CAFonline.comhttps://www.cafonline.com/afcon2025/news/caf-and-loc-reveal-a-new-logo-for-totalenergies-caf-africa-cup-of-nations-morocco-2025-in-rabat/
- "AFCON moves to winter due to Club World Cup"https://africa.espn.com/football/story/_/id/40402895/africa-cup-nations-2025-winter-club-world-cup
- Afrik Foothttps://www.afrik-foot.com/en-ng/afcon-2025-gets-summer-dates-in-algeria
- africanewshttps://www.africanews.com/2024/02/20/afcon-2025-to-be-scheduled-forjuly-august-2025-in-algeria
- The Guardianhttps://www.theguardian.com/football/article/2024/jun/12/afcon-could-move-to-december-2025-to-avoid-club-world-cup-clash
- "CAF President Dr Motsepe announces African Super League launch details, AFCON 2023 and Champions League key decisions"https://www.cafonline.com/press-release/news/caf-president-dr-motsepe-announces-african-super-league-launch-details-afcon2023
- The Guardianhttps://www.theguardian.com/football/2017/jul/20/africa-cup-nations-staging-expansion
- Eurosporthttps://www.eurosport.co.uk/football/africa-cup-of-nations-2023-finals-have-been-postponed-and-moved-to-january-2024-due-to-weather-conce_sto9017466/story.shtml
- "CAF President discusses withdrawal by CAF of AFCON Guinea 2025 with Guinea Transition President"https://www.cafonline.com/press-release/news/caf-president-discusses-withdrawal-by-caf-of-afcon-guinea-2025-with-guinea-trans
- beIN Sportshttps://www.beinsports.com/en/football/news/guinea-stripped-of-2025-africa-cup-of-nations/1959997
- "CAF re-opens bidding process for the TotalEnergies Africa Cup of Nations 2025 hosting rights"https://www.cafonline.com/press-release/news/caf-re-opens-bidding-process-for-the-totalenergies-africa-cup-of-nations-2025-ho
- "Morocco to host 2025 Africa Cup of Nations"https://www.cafonline.com/news/morocco-to-host-2025-africa-cup-of-nations/
- Sky Sportshttps://www.skysports.com/football/news/11095/13067540/nigeria-1-2-ivory-coast-sebastien-haller-seals-africa-cup-of-nations-final-comeback-for-host-nation
- "Cameroon stripped of hosting 2019 Africa Cup of Nations"https://www.bbc.com/sport/football/46407474
- Le Mondehttps://www.lemonde.fr/afrique/article/2018/12/10/can-2019-le-pays-hote-sera-connu-le-9-janvier_5395283_3212.html
- "Cote d'Ivoire agrees CAF timetable shift"https://web.archive.org/web/20220111091908/https://www.cafonline.com/news-center/news/cote-d-ivoire-agrees-caf-timetable-shift
- Afrik Foothttps://www.afrik.com/caf-qui-va-organiser-la-can-2025-retiree-a-la-guinee
- "Tanzania, Uganda & Kenya to host 2027 TotalEnergies CAF Africa Cup of Nations"https://www.cafonline.com/news/tanzania-uganda-kenya-to-host-2027-totalenergies-caf-africa-cup-of-nations/
- "Morocco, East African nations win Africa Cup of Nations hosting rights"https://www.france24.com/en/live-news/20230927-%F0%9F%94%B4-morocco-to-host-2025-africa-cup-of-nations-kenya-uganda-and-tanzania-to-co-host-2027-edition
- ‘ASSAD’, the Official Mascot for TotalEnergies CAF Africa Cup Of Nations Morocco 2025 revealed!https://www.cafonline.com/afcon2025/news/assad-the-official-mascot-for-totalenergies-caf-africa-cup-of-nations-morocco-2025-revealed/
- The World Factbookhttps://www.cia.gov/the-world-factbook/countries/morocco/
- CAF and PUMA unveil Official Match Ball ‘ITRI’ for TotalEnergies CAF Africa Cup of Nations Morocco 2025https://www.cafonline.com/afcon2025/news/caf-and-puma-unveil-official-match-ball-itri-for-totalenergies-caf-africa-cup-of-nations-morocco-2025/
- Farposthttps://farpost.co.za/2025/12/20/motsepe-confirms-record-r167-million-prize-for-afcon-winners/
- Daily Post Nigeriahttps://dailypost.ng/2023/12/25/caf-announces-kick-off-date-for-afcon-2025-qualifiers/
- "TotalEnergies CAF Africa Cup of Nations Morocco 2025 Preliminary Draw conducted"https://www.cafonline.com/caf-africa-cup-of-nations/news/totalenergies-caf-africa-cup-of-nations-morocco-2025-preliminary-draw-conducted
- "Men's Ranking"https://inside.fifa.com/fifa-world-ranking/men?dateId=id14289
- "Chad and Eswatini reach group stage of TotalEnergies AFCON 2025 qualifiers"https://www.cafonline.com/caf-africa-cup-of-nations/news/chad-and-eswatini-reach-group-stage-of-totalenergies-afcon-2025-qualifiers/
- Draw for TotalEnergies Africa Cup of Nations Morocco 2025 Qualifiers set for 4 July in Johannesburghttps://www.cafonline.com/caf-africa-cup-of-nations/news/draw-for-totalenergies-africa-cup-of-nations-morocco-2025-qualifiers-set-for-04-july-in-johannesburg/
- "Men's Ranking"https://inside.fifa.com/fifa-world-ranking/men
- Last Day of TotalEnergies CAF Africa Cup of Nations Morocco 2025 Qualifiers provides drama and thrillhttps://www.cafonline.com/caf-africa-cup-of-nations/news/last-day-of-totalenergies-caf-africa-cup-of-nations-morocco-2025-qualifiers-provides-drama-and-thrill/
- "Ghana fail to reach AFCON for 1st time since '04"https://www.espn.com/soccer/story/_/id/42412488/ghana-fail-qualify-afcon-africa-cup-nations
- The New York Timeshttps://www.nytimes.com/athletic/5922531/2024/11/15/ghana-fail-afcon-qualification-sudan/
- SuperSporthttps://supersport.com/football/africa-cup-qual/news/75be85b8-e8e5-4404-8def-c40943a87378/tunisia-qualify-for-the-2025-afcon-in-dramatic-fashion
- Comoros claim top spot as Tunisia stumble in TotalEnergies CAF AFCON qualifiershttps://www.cafonline.com/caf-africa-cup-of-nations/news/comoros-claim-top-spot-as-tunisia-stumble-in-totalenergies-caf-afcon-qualifiers/
- Botswana return to AFCON after 12-year absence - Mauritania, Cape Verde miss outhttps://www.cafonline.com/caf-africa-cup-of-nations/news/botswana-return-to-afcon-after-12-year-absence-mauritania-cape-verde-miss-out/
- "CAF and Morocco LOC announce Host Cities and Venues for TotalEnergies CAF Africa Cup of Nations, Morocco 2025"https://www.cafonline.com/caf-africa-cup-of-nations/news/caf-and-morocco-loc-announce-host-cities-and-venues-for-totalenergies-caf-africa-cup-of-nations-morocco-2025/
- cafonline.comhttps://www.cafonline.com/afcon2025/news/caf-appoints-match-officials-for-totalenergies-caf-africa-cup-of-nations-morocco-2025/
- CAFONLINEhttps://www.cafonline.com/media/3hchtiyd/afcon-2025-match-officials.pdf
- www.footboom1.comhttps://www.footboom1.com/en/news/football/2188632-afcon-2025-draw-scheduled-for-january-27-in-rabat
- "CAF announce match schedule for TotalEnergies CAF Africa Cup of Nations, Morocco 2025"https://www.cafonline.com/caf-africa-cup-of-nations/news/caf-announce-match-schedule-for-totalenergies-caf-africa-cup-of-nations-morocco-2025/
- "2025 Africa Cup of Nations match schedule"https://www.cafonline.com/media/50ykqklv/match_schedule_totalenergies-caf-africa-cup-of-nations_morocco-25.pdf
- "Regulations of the Africa Cup of Nations"https://www.cafonline.com/media/bl2lhb3v/bm58fa2qjh76asriri5s.pdf
- globalsportsarchive.comhttps://globalsportsarchive.com/en/soccer/match/2025-12-21/morocco-vs-comoros/3625207/overview
- globalsportsarchive.comhttps://globalsportsarchive.com/en/soccer/match/2025-12-22/mali-vs-zambia/3625208/overview
- globalsportsarchive.comhttps://globalsportsarchive.com/en/soccer/match/2025-12-26/zambia-vs-comoros/3625210
- globalsportsarchive.comhttps://globalsportsarchive.com/en/soccer/match/2025-12-26/morocco-vs-mali/3625209/overview
- globalsportsarchive.comhttps://globalsportsarchive.com/en/soccer/match/2025-12-29/zambia-vs-morocco/3625211
- globalsportsarchive.comhttps://globalsportsarchive.com/en/soccer/match/2025-12-29/comoros-vs-mali/3625212
- globalsportsarchive.comhttps://globalsportsarchive.com/en/soccer/match/2025-12-22/south-africa-vs-angola/3625214/overview
- globalsportsarchive.comhttps://globalsportsarchive.com/en/soccer/match/2025-12-22/egypt-vs-zimbabwe/3625213/overview
- globalsportsarchive.comhttps://globalsportsarchive.com/en/soccer/match/2025-12-26/angola-vs-zimbabwe/3625216
- globalsportsarchive.comhttps://globalsportsarchive.com/en/soccer/match/2025-12-26/egypt-vs-south-africa/3625215/overview
- globalsportsarchive.comhttps://globalsportsarchive.com/en/soccer/match/2025-12-29/angola-vs-egypt/3625217
- globalsportsarchive.comhttps://globalsportsarchive.com/en/soccer/match/2025-12-29/zimbabwe-vs-south-africa/3625218
- globalsportsarchive.comhttps://globalsportsarchive.com/en/soccer/match/2025-12-23/nigeria-vs-tanzania/3625219
- globalsportsarchive.comhttps://globalsportsarchive.com/en/soccer/match/2025-12-23/tunisia-vs-uganda/3625220
- globalsportsarchive.comhttps://globalsportsarchive.com/en/soccer/match/2025-12-27/uganda-vs-tanzania/3625222
- globalsportsarchive.comhttps://globalsportsarchive.com/en/soccer/match/2025-12-27/nigeria-vs-tunisia/3625221
- globalsportsarchive.comhttps://globalsportsarchive.com/en/soccer/match/2025-12-23/dr-congo-vs-benin/3625226
- globalsportsarchive.comhttps://globalsportsarchive.com/en/soccer/match/2025-12-23/senegal-vs-botswana/3625225/overview
- globalsportsarchive.comhttps://globalsportsarchive.com/en/soccer/match/2025-12-27/benin-vs-botswana/3625228
- globalsportsarchive.comhttps://globalsportsarchive.com/en/soccer/match/2025-12-27/senegal-vs-dr-congo/3625227
- globalsportsarchive.comhttps://globalsportsarchive.com/en/soccer/match/2025-12-24/burkina-faso-vs-equatorial-guinea/3625234/overview
- globalsportsarchive.comhttps://globalsportsarchive.com/en/soccer/match/2025-12-24/algeria-vs-sudan/3625233/overview
- globalsportsarchive.comhttps://globalsportsarchive.com/en/soccer/match/2025-12-28/equatorial-guinea-vs-sudan/3625236/overview
- globalsportsarchive.comhttps://globalsportsarchive.com/en/soccer/match/2025-12-28/algeria-vs-burkina-faso/3625235/overview
- globalsportsarchive.comhttps://globalsportsarchive.com/en/soccer/match/2025-12-24/cote-divoire-vs-mozambique/3625239/overview
- globalsportsarchive.comhttps://globalsportsarchive.com/en/soccer/match/2025-12-24/cameroon-vs-gabon/3625240/overview
- globalsportsarchive.comhttps://globalsportsarchive.com/en/soccer/match/2025-12-28/gabon-vs-mozambique/3625242
- globalsportsarchive.comhttps://globalsportsarchive.com/en/soccer/match/2025-12-28/cote-divoire-vs-cameroon/3625241
- cafonline.comhttps://www.cafonline.com/afcon2025/news/totalenergies-caf-men-of-the-match/
- cafonline.comhttps://www.cafonline.com/news/a-total-of-180-territories-to-watch-the-opening-match-of-the-totalenergies-caf-africa-cup-of-nations-morocco-2025-on-sunday/
- ertnews.grhttps://www.ertnews.gr/ert-protaseis/premiera-gia-tin-ert2-spor-to-savvato-4-oktovriou-2025-i-kardia-tou-athlitismou-xtypa-sto-neo-kanali-tis-ert-kathe-mera-dynata/
- clarosports.comhttps://www.clarosports.com/futbol/la-copa-africana-de-naciones-2025-en-vivo-por-claro-sports/
- tips.gghttps://tips.gg/article/how-to-watch-afcon-2025-broadcasting-rights-explained-event/
- L'Opinion Maroc - Actualité et Infos au Maroc et dans le mondehttps://www.lopinion.ma/CAN-Maroc-2025-Les-chaines-detentrices-des-droits-de-diffusion-devoilees_a73199.html
- "AfroSport secures free-to-air rights for AFCON 2025"https://thenationonlineng.net/afrosport-secures-free-to-air-rights-for-afcon-2025/
- stnsports.co.krhttps://www.stnsports.co.kr/news/articleView.html?idxno=309870
- CAF and SuperSport announce broadcast rights partnership for TotalEnergies CAF Africa Cup of Nations Morocco 2025™https://www.cafonline.com/inside-caf/news/caf-and-supersport-announce-broadcast-rights-partnership-for-totalenergies-caf-africa-cup-of-nations-morocco-2025/
- "CAF and Channel 4 agree historic deal that will see all 52 TotalEnergies CAF African Cup of Nations Morocco 2025 matches available on Free-to-Air in the UK"https://www.cafonline.com/inside-caf/news/caf-and-channel-4-agree-historic-deal-that-will-see-all-52-totalenergies-caf-africa-cup-of-nations-morocco-2025-matches-available-on-free-to-air-in-the-uk
- Associated Presshttps://www.theguardian.com/world/2025/oct/01/violence-morocco-anti-government-protests-gen-z
- www.bbc.comhttps://www.bbc.com/news/articles/cgrqpekyxpvo
- Associated Presshttps://www.cnn.com/2025/09/28/africa/gen-z-moroccans-protest-stadiums-intl-latam
- Reutershttps://www.reuters.com/world/morocco-squashes-youth-led-protesters-over-health-education-2025-09-30/
- Citi Sports Onlinehttps://citisportsonline.com/2025/10/our-position-is-clear-caf-president-dismisses-changing-2025-afcon-host-over-bloody-tensions-in-morocco/
- MoroccoBeathttps://moroccobeat.com/football-mega-events/morocco-afcon-2025-confirmation/