The 2025 Africa Cup of Nations was an international football tournament held in Morocco from 21 December 2025 to 18 January 2026. The 24 participating national teams were required to register a squad with a maximum 28 players.

The age listed for each player is on 21 December 2025, the first day of the tournament. The numbers of caps and goals listed for each player do not include any matches played after the start of the tournament. The club listed is the club for which the player last played a competitive match before the tournament. The nationality for each club reflects the national association (not the league) to which the club is affiliated. A flag is included for coaches who are of a different nationality than their own national team.

Group A Comoros Comoros's 26 player squad was announced on 11 December.

Head coach: Stefano Cusin

Mali Mali announced their final squad of 28 players on 11 December.

Head coach: Tom Saintfiet

Morocco Morocco's final squad of 28 players was announced on 11 December.

Head coach: Walid Regragui

Zambia Zambia's 28 player squad was announced on 10 December.

Head coach: Moses Sichone

Group B Angola Angola's squad of 28 players was announced on 3 December. Zini was ruled out of the tournament with an injury and replaced by Agostinho Calunga.

Head coach: Patrice Beaumelle

Egypt Egypt's squad of 28 players was announced on 2 December.

Head coach: Hossam Hassan

South Africa South Africa's squad of 25 players was announced on 1 December. Stand-by players Shabalala, Rayners and Moloisane were included in the official squad list, but did not travel with the team to Morocco.

Head coach: Hugo Broos

Zimbabwe Zimbabwe's 28 player squad was announced on 11 December.

Head coach: Mario Marinică

Group C Nigeria Nigeria's 28 player squad was announced on 11 December.

Head coach: Éric Chelle

Tanzania Tanzania's 28 player squad was announced on 9 December.

Head coach: Miguel Gamondi

Tunisia Tunisia's 28 player squad was announced on 11 December.

Head coach: Sami Trabelsi

Uganda Uganda announced a 30 player provisional squad on 7 December. Charles Lukwago and David Owori were left out of the final 28-man squad.

Head coach: Paul Put

Group D Benin Benin announced a list of 30 player-provisional squad on 3 December.

Head coach: Gernot Rohr

Botswana

Head coach: Morena Ramoreboli

DR Congo DR Congo's 26 player squad was announced on 1 December. Mario Stroeykens was ruled out of the tournament with an injury and replaced by Gaël Kakuta.

Head coach: Sébastien Desabre

Senegal Senegal announced the final squad on 14 December. Later, both Ilay Camara and Assane Diao withdrew injured, replaced by Mamadou Camara and Ousseynou Niang.

Head coach: Pape Thiaw

Group E Algeria The 28-player squad of Algeria was announced on 13 December. On 19 December, Houssem Aouar withdrew from the tournament due to injury, and was replaced by Himad Abdelli.

Head coach: Vladimir Petković

Burkina Faso Burkina Faso's 25 player squad was announced on 8 December. Konaté, Tiendrébéogo and Yoda were included in the official squad list as reserve players.

Head coach: Brama Traoré

Equatorial Guinea

Head coach: Juan Michá

Sudan

Head coach: James Kwesi Appiah

Group F Cameroon

Head coach: David Pagou

Gabon Gabon's 28 player squad was announced on 10 December.

Head coach: Thierry Mouyouma

Ivory Coast Ivory Coast's 26 player squad was announced on 9 December. Sébastien Haller was ruled out of the tournament with an injury and replaced by Evann Guessand.

Head coach: Emerse Faé

Mozambique Mozambique's 25 player squad was announced on 8 December. Shaquille, Clesio and Cantolo were included in the squad list as reserve players and did not travel with the team.

Head coach: Chiquinho Conde

Statistics

Note: Only the final squad list of each national team is taken into consideration.

Player representation by league system Nations in bold are represented at the tournament.

Country Players Percent France 79 11.9% England 50 7.53% South Africa 32 4.82% Egypt 31 4.67% Spain 29 4.37% Turkey 28 4.22% Italy 26 3.92% Tanzania 25 3.77% Germany 21 3.16% Botswana 21 3.16% Portugal 18 2.71% Saudi Arabia 17 2.56% Sudan 17 2.56% Belgium 15 2.26% Zambia 14 2.11% Tunisia 13 1.96% Qatar 12 1.81% Mozambique 11 1.66% Netherlands 10 1.51% Scotland 10 1.51% Russia 9 1.36% Morocco 9 1.36% United States 9 1.36% Libya 9 1.36% Zimbabwe 8 1.2% Switzerland 8 1.2% Uganda 7 1.05% Greece 7 1.05% Romania 7 1.05% Algeria 6 0.9% Cyprus 6 0.9% Israel 6 0.9% Croatia 5 0.75% Angola 5 0.75% Denmark 5 0.75% Czech Republic 5 0.75% United Arab Emirates 4 0.6% Azerbaijan 4 0.6% Slovenia 3 0.45% Ivory Coast 3 0.45% Armenia 3 0.45% Serbia 3 0.45% Wales 3 0.45% Finland 3 0.45% Iraq 3 0.45% South Sudan 3 0.45% Thailand 3 0.45% Sweden 2 0.3% China 2 0.3% Austria 2 0.3% Malta 2 0.3% Guinea 2 0.3% Iran 2 0.3% Rwanda 2 0.3% Bulgaria 2 0.3% Poland 2 0.3% Benin 2 0.3% Brazil 2 0.3% Bahrain 1 0.15% Norway 1 0.15% Nigeria 1 0.15% Ethiopia 1 0.15% North Macedonia 1 0.15% Andorra 1 0.15% Ukraine 1 0.15% Moldova 1 0.15% Slovakia 1 0.15% Australia 1 0.15% Indonesia 1 0.15% Albania 1 0.15% Cameroon 1 0.15% DR Congo 1 0.15% Gabon 1 0.15% Georgia 1 0.15% Lebanon 1 0.15%

Player representation by club Players Clubs 11 Al Hilal 10 Al Ahly 9 Simba Orlando Pirates 8 Mamelodi Sundowns 7 Zamalek Pyramids Jwaneng Galaxy 6 Al-Merrikh Sunderland Young Africans 5 Angers Espérance de Tunis Azam Paris FC Lorient Gaborone United 4 13 clubs 3 26 clubs 2 79 clubs 1 261 clubs

Player representation by club confederation Confederation Players Percentage UEFA 381 % CAF 225 % AFC 47 % CONCACAF 9 % CONMEBOL 2 % Free agent 1 %

Notes

References