# 2021 Africa Cup of Nations squads

The 2021 Africa Cup of Nations was an international football tournament that was held in Cameroon from 9 January to 6 February 2022. The 24 national teams involved in the tournament were allowed to register a squad of up to 28 players, including a minimum of three goalkeepers, to allow teams to deal with any COVID-19 cases. Only players in these squads were eligible to take part in the tournament.
The position and date of birth listed for each player is per the official squad list published by CAF. The age listed for each player is on 9 January 2022, 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 tournament. The club listed is the club for which the player last played a competitive match prior to 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 that are of a different nationality than their own national team.

## Group A
### Burkina Faso

Coach: Kamou Malo
A 29-man provisional squad was announced on 24 December 2021. The final 28-man squad was named on 4 January 2022.
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Aboubacar Sawadogo | (1989-08-10)10 August 1989 (aged 32) | 17 | 0 | Kadiogo |
| 2 | 4FW | Djibril Ouattara | (1999-09-19)19 September 1999 (aged 22) | 3 | 0 | OC Safi |
| 3 | 2DF | Oula Abass Traoré | (1995-09-29)29 September 1995 (aged 26) | 7 | 0 | Horoya |
| 4 | 2DF | Soumaïla Ouattara | (1995-07-04)4 July 1995 (aged 26) | 4 | 0 | Raja CA |
| 5 | 2DF | Patrick Malo | (1992-02-18)18 February 1992 (aged 29) | 20 | 0 | Hassania Agadir |
| 6 | 3MF | Saïdou Simporé | (1992-08-31)31 August 1992 (aged 29) | 8 | 1 | Al Ittihad |
| 7 | 4FW | Eric Traoré | (1996-05-21)21 May 1996 (aged 25) | 10 | 1 | Pyramids |
| 8 | 3MF | Dramane Nikièma | (1988-10-17)17 October 1988 (aged 33) | 6 | 0 | Horoya |
| 9 | 2DF | Issa Kaboré | (2001-05-12)12 May 2001 (aged 20) | 15 | 1 | Troyes |
| 10 | 4FW | Bertrand Traoré (captain) | (1995-09-06)6 September 1995 (aged 26) | 59 | 12 | Aston Villa |
| 11 | 4FW | Mohamed Konaté | (1997-12-12)12 December 1997 (aged 24) | 11 | 2 | Akhmat |
| 12 | 2DF | Edmond Tapsoba | (1999-02-02)2 February 1999 (aged 22) | 16 | 0 | Bayer Leverkusen |
| 13 | 2DF | Hermann Nikiema | (1988-11-30)30 November 1988 (aged 33) | 5 | 1 | Salitas |
| 14 | 2DF | Issoufou Dayo | (1991-08-06)6 August 1991 (aged 30) | 53 | 5 | RS Berkane |
| 15 | 4FW | Abdoul Tapsoba | (2001-08-23)23 August 2001 (aged 20) | 7 | 5 | Standard Liège |
| 16 | 1GK | Hervé Koffi | (1996-10-16)16 October 1996 (aged 25) | 36 | 0 | Charleroi |
| 17 | 4FW | Zakaria Sanogo | (1996-12-11)11 December 1996 (aged 25) | 19 | 0 | Ararat-Armenia |
| 18 | 3MF | Ismahila Ouédraogo | (1999-11-05)5 November 1999 (aged 22) | 10 | 0 | PAOK |
| 19 | 4FW | Hassane Bandé | (1998-10-30)30 October 1998 (aged 23) | 11 | 0 | Istra 1961 |
| 20 | 3MF | Gustavo Sangaré | (1996-11-08)8 November 1996 (aged 25) | 5 | 0 | Quevilly-Rouen |
| 21 | 4FW | Cyrille Bayala | (1996-05-24)24 May 1996 (aged 25) | 29 | 3 | Ajaccio |
| 22 | 3MF | Blati Touré | (1994-08-04)4 August 1994 (aged 27) | 20 | 0 | Eskilstuna |
| 23 | 1GK | Farid Ouédraogo | (1996-12-26)26 December 1996 (aged 25) | 2 | 0 | USFA |
| 24 | 3MF | Adama Guira | (1988-04-24)24 April 1988 (aged 33) | 31 | 0 | Racing Rioja |
| 25 | 2DF | Steeve Yago | (1992-12-16)16 December 1992 (aged 29) | 55 | 0 | Aris Limassol |
| 26 | 4FW | Kouamé Botué | (2002-08-07)7 August 2002 (aged 19) | 3 | 0 | Ajaccio |
| 27 | 1GK | Kilian Nikiema | (2003-06-22)22 June 2003 (aged 18) | 0 | 0 | ADO Den Haag |
| 28 | 4FW | Dango Ouattara | (2002-02-11)11 February 2002 (aged 19) | 0 | 0 | Lorient |

### Cameroon

Coach: Toni Conceição
A 40-man provisional squad was announced on 10 December 2021. A 28-man final squad was announced on 22 December 2021.
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Jean Efala | (1992-08-11)11 August 1992 (aged 29) | 5 | 0 | Akwa United |
| 2 | 2DF | Enzo Ebosse | (1999-03-11)11 March 1999 (aged 22) | 0 | 0 | Angers |
| 3 | 4FW | Moumi Ngamaleu | (1994-07-09)9 July 1994 (aged 27) | 32 | 4 | Young Boys |
| 4 | 2DF | Harold Moukoudi | (1997-11-27)27 November 1997 (aged 24) | 7 | 0 | Saint-Étienne |
| 5 | 2DF | Michael Ngadeu-Ngadjui | (1990-11-23)23 November 1990 (aged 31) | 44 | 4 | Gent |
| 6 | 2DF | Ambroise Oyongo | (1991-06-22)22 June 1991 (aged 30) | 43 | 2 | Montpellier |
| 7 | 4FW | Clinton N'Jie | (1993-08-15)15 August 1993 (aged 28) | 36 | 10 | Dynamo Moscow |
| 8 | 3MF | André-Frank Zambo Anguissa | (1995-11-16)16 November 1995 (aged 26) | 35 | 5 | Napoli |
| 9 | 4FW | Stéphane Bahoken | (1992-05-28)28 May 1992 (aged 29) | 19 | 3 | Angers |
| 10 | 4FW | Vincent Aboubakar (captain) | (1992-01-22)22 January 1992 (aged 29) | 77 | 25 | Al Nassr |
| 11 | 4FW | Christian Bassogog | (1995-10-18)18 October 1995 (aged 26) | 37 | 6 | Shanghai Shenhua |
| 12 | 4FW | Karl Toko Ekambi | (1992-09-14)14 September 1992 (aged 29) | 40 | 5 | Lyon |
| 13 | 4FW | Eric Maxim Choupo-Moting | (1989-03-23)23 March 1989 (aged 32) | 61 | 17 | Bayern Munich |
| 14 | 3MF | Samuel Gouet | (1997-12-14)14 December 1997 (aged 24) | 11 | 0 | Mechelen |
| 15 | 3MF | Pierre Kunde | (1995-07-26)26 July 1995 (aged 26) | 24 | 1 | Olympiacos |
| 16 | 1GK | Devis Epassy | (1993-02-02)2 February 1993 (aged 28) | 5 | 0 | OFI |
| 17 | 2DF | Olivier Mbaizo | (1997-08-15)15 August 1997 (aged 24) | 6 | 0 | Philadelphia Union |
| 18 | 3MF | Martin Hongla | (1998-03-16)16 March 1998 (aged 23) | 11 | 0 | Hellas Verona |
| 19 | 2DF | Collins Fai | (1992-11-23)23 November 1992 (aged 29) | 40 | 0 | Standard Liège |
| 20 | 4FW | Ignatius Ganago | (1999-02-16)16 February 1999 (aged 22) | 7 | 0 | Lens |
| 21 | 2DF | Jean-Charles Castelletto | (1995-01-26)26 January 1995 (aged 26) | 4 | 0 | Nantes |
| 22 | 2DF | Jérôme Onguéné | (1997-12-22)22 December 1997 (aged 24) | 8 | 0 | Red Bull Salzburg |
| 23 | 1GK | Simon Omossola | (1998-05-05)5 May 1998 (aged 23) | 2 | 0 | AS Vita |
| 24 | 1GK | André Onana | (1996-04-02)2 April 1996 (aged 25) | 20 | 0 | Ajax |
| 25 | 2DF | Nouhou Tolo | (1997-06-23)23 June 1997 (aged 24) | 6 | 0 | Seattle Sounders FC |
| 26 | 3MF | Jean Onana | (2000-01-08)8 January 2000 (aged 22) | 3 | 0 | Bordeaux |
| 27 | 3MF | James Léa Siliki | (1996-06-12)12 June 1996 (aged 25) | 5 | 0 | Middlesbrough |
| 28 | 3MF | Yvan Neyou | (1997-01-03)3 January 1997 (aged 25) | 3 | 0 | Saint-Étienne |

### Cape Verde

Coach: Bubista
A 26-man final squad was announced on 23 December 2021. On 3 January 2022, Delmiro and Elber Evora were added to the squad to reach the maximum of 28 players. On 7 January 2022, Djaniny withdrew due to injury and was replaced by Vagner Gonçalves.
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Vozinha | (1986-06-03)3 June 1986 (aged 35) | 51 | 0 | AEL Limassol |
| 2 | 2DF | Stopira (captain) | (1988-05-20)20 May 1988 (aged 33) | 45 | 2 | Fehérvár |
| 3 | 2DF | Diney | (1995-01-17)17 January 1995 (aged 26) | 6 | 0 | AS FAR |
| 4 | 2DF | Roberto Lopes | (1992-06-17)17 June 1992 (aged 29) | 8 | 0 | Shamrock Rovers |
| 5 | 3MF | Nuno Borges | (1988-03-31)31 March 1988 (aged 33) | 8 | 0 | Casa Pia |
| 6 | 3MF | Marco Soares | (1984-06-16)16 June 1984 (aged 37) | 52 | 3 | Arouca |
| 7 | 3MF | Patrick Andrade | (1993-02-09)9 February 1993 (aged 28) | 8 | 0 | Qarabağ |
| 8 | 4FW | Lisandro Semedo | (1996-03-12)12 March 1996 (aged 25) | 8 | 1 | Fortuna Sittard |
| 9 | 4FW | Gilson Tavares | (2001-12-29)29 December 2001 (aged 20) | 4 | 0 | Estoril Praia |
| 10 | 3MF | Jamiro Monteiro | (1993-11-28)28 November 1993 (aged 28) | 12 | 1 | Philadelphia Union |
| 11 | 4FW | Garry Rodrigues | (1990-11-27)27 November 1990 (aged 31) | 38 | 6 | Olympiacos |
| 12 | 1GK | Márcio Rosa | (1997-02-23)23 February 1997 (aged 24) | 2 | 0 | Montalegre |
| 13 | 2DF | Steve Furtado | (1994-11-22)22 November 1994 (aged 27) | 8 | 0 | Beroe Stara Zagora |
| 14 | 2DF | Carlos Ponck | (1995-01-13)13 January 1995 (aged 26) | 18 | 0 | İstanbul Başakşehir |
| 15 | 4FW | Willis Furtado | (1997-09-04)4 September 1997 (aged 24) | 3 | 0 | Jerv |
| 16 | 2DF | Dylan Tavares | (1996-08-30)30 August 1996 (aged 25) | 8 | 1 | Neuchâtel Xamax |
| 17 | 2DF | Steven Fortès | (1992-04-17)17 April 1992 (aged 29) | 8 | 0 | Oostende |
| 18 | 3MF | Kenny Rocha Santos | (2000-01-03)3 January 2000 (aged 22) | 10 | 0 | Oostende |
| 19 | 4FW | Júlio Tavares | (1988-11-19)19 November 1988 (aged 33) | 42 | 6 | Al Faisaly |
| 20 | 4FW | Ryan Mendes | (1990-01-08)8 January 1990 (aged 32) | 55 | 12 | Al-Nasr |
| 21 | 4FW | Vagner Gonçalves | (1996-01-10)10 January 1996 (aged 25) | 3 | 1 | Sion |
| 22 | 2DF | Jeffry Fortes | (1989-03-22)22 March 1989 (aged 32) | 21 | 0 | De Graafschap |
| 23 | 1GK | Kevin Sousa | (1994-06-06)6 June 1994 (aged 27) | 0 | 0 | Mindelense |
| 24 | 3MF | João Paulo | (1998-05-26)26 May 1998 (aged 23) | 1 | 0 | Feirense |
| 25 | 4FW | Willy Semedo | (1994-04-27)27 April 1994 (aged 27) | 3 | 0 | Pafos |
| 26 | 3MF | Nenass | (1995-07-05)5 July 1995 (aged 26) | 1 | 0 | Aalesunds FK |
| 27 | 2DF | Delmiro | (1988-08-29)29 August 1988 (aged 33) | 1 | 0 | Aris Limassol |
| 28 | 1GK | Elber Evora | (1999-12-02)2 December 1999 (aged 22) | 0 | 0 | AEL Limassol |

### Ethiopia

Coach: Wubetu Abate
A 25-man final squad was announced on 24 December 2021.
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Jemal Tassew | (1989-04-27)27 April 1989 (aged 32) | 34 | 0 | Fasil Kenema |
| 2 | 2DF | Suleman Hamid | (1997-10-20)20 October 1997 (aged 24) | 9 | 0 | Saint George |
| 3 | 3MF | Mesud Mohammed | (1990-02-18)18 February 1990 (aged 31) | 22 | 3 | Jimma Aba Jifar |
| 4 | 2DF | Mignot Debebe | (1995-09-02)2 September 1995 (aged 26) | 4 | 0 | Saint George |
| 5 | 2DF | Desta Yohannes | (1998-04-17)17 April 1998 (aged 23) | 8 | 0 | Adama City |
| 6 | 3MF | Gatoch Panom | (1994-11-30)30 November 1994 (aged 27) | 42 | 7 | Saint George |
| 8 | 3MF | Amanuel Yohannes | (1999-03-14)14 March 1999 (aged 22) | 14 | 0 | Ethiopian Coffee |
| 9 | 4FW | Getaneh Kebede (captain) | (1992-04-02)2 April 1992 (aged 29) | 61 | 32 | Wolkite City |
| 10 | 4FW | Abubeker Nassir | (2000-02-23)23 February 2000 (aged 21) | 15 | 4 | Ethiopian Coffee |
| 11 | 4FW | Amanuel Gebremichael | (1999-02-05)5 February 1999 (aged 22) | 25 | 4 | Saint George |
| 12 | 3MF | Yihun Endashew | (1992-11-05)5 November 1992 (aged 29) | 13 | 0 | Fasil Kenema |
| 13 | 3MF | Firew Solomon | (1992-09-18)18 September 1992 (aged 29) | 9 | 0 | Sidama Coffee |
| 14 | 3MF | Fitsum Alemu | (1995-07-15)15 July 1995 (aged 26) | 4 | 0 | Bahir Dar Kenema |
| 15 | 2DF | Aschalew Tamene | (1991-11-22)22 November 1991 (aged 30) | 57 | 3 | Fasil Kenema |
| 16 | 2DF | Yared Bayeh | (1995-01-22)22 January 1995 (aged 26) | 25 | 1 | Fasil Kenema |
| 17 | 3MF | Bezabeh Meleyo | (1995-06-26)26 June 1995 (aged 26) | 4 | 0 | Fasil Kenema |
| 18 | 3MF | Shimelis Bekele | (1990-10-17)17 October 1990 (aged 31) | 66 | 10 | El Gouna |
| 19 | 4FW | Shimeket Gugesa | (1995-01-01)1 January 1995 (aged 27) | 17 | 0 | Fasil Kenema |
| 20 | 2DF | Ramadan Yusef | (2001-02-12)12 February 2001 (aged 20) | 19 | 0 | Wolkite City |
| 21 | 2DF | Asrat Tunjo | (1996-11-29)29 November 1996 (aged 25) | 8 | 0 | Ethiopian Coffee |
| 22 | 1GK | Teklemariam Shanko | (1998-01-02)2 January 1998 (aged 24) | 11 | 0 | Ethiopian Coffee |
| 23 | 1GK | Fasil Gerbremichael | (2000-10-17)17 October 2000 (aged 21) | 5 | 0 | Bahir Dar Kenema |
| 24 | 4FW | Mesfin Tafesse | (2001-11-26)26 November 2001 (aged 20) | 8 | 2 | Hawassa City |
| 25 | 2DF | Ahmed Reshid | (1995-09-03)3 September 1995 (aged 26) | 13 | 0 | Bahir Dar Kenema |
| 26 | 4FW | Mujib Kassim | (1995-10-19)19 October 1995 (aged 26) | 16 | 0 | JS Kabylie |
| 27 | 4FW | Dawa Hotessa | (1996-03-09)9 March 1996 (aged 25) | 8 | 1 | Adama City |
| 28 | 1GK | Firew Getahun | (1996-09-08)8 September 1996 (aged 25) | 0 | 0 | Dire Dawa City |

## Group B
### Guinea

Coach: Kaba Diawara
A 27-man final squad was announced on 22 December 2021. On 26 December 2021, Antoine Conte and Florentin Pogba withdrew due to injury and were replaced by Fodé Camara and Youssouf Siby.
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Aly Keita | (1986-12-08)8 December 1986 (aged 35) | 18 | 0 | Östersund |
| 2 | 3MF | Morlaye Sylla | (1998-07-27)27 July 1998 (aged 23) | 17 | 3 | Horoya |
| 3 | 2DF | Issiaga Sylla | (1994-01-01)1 January 1994 (aged 28) | 61 | 2 | Toulouse |
| 4 | 2DF | Ibrahima Conté II | (1996-04-03)3 April 1996 (aged 25) | 13 | 0 | Niort |
| 5 | 2DF | Saïdou Sow | (2002-07-04)4 July 2002 (aged 19) | 7 | 0 | Saint-Étienne |
| 6 | 3MF | Amadou Diawara | (1997-07-17)17 July 1997 (aged 24) | 18 | 0 | Roma |
| 7 | 3MF | Ibrahima Cissé | (1994-02-28)28 February 1994 (aged 27) | 12 | 1 | Seraing |
| 8 | 3MF | Naby Keïta (captain) | (1995-02-10)10 February 1995 (aged 26) | 44 | 8 | Liverpool |
| 9 | 4FW | José Kanté | (1990-09-27)27 September 1990 (aged 31) | 21 | 4 | Kairat |
| 10 | 4FW | Morgan Guilavogui | (1998-03-10)10 March 1998 (aged 23) | 2 | 0 | Paris FC |
| 11 | 4FW | Mohamed Bayo | (1998-06-04)4 June 1998 (aged 23) | 5 | 2 | Clermont |
| 12 | 3MF | Ibrahima Conté I | (1991-04-03)3 April 1991 (aged 30) | 53 | 4 | Bnei Sakhnin |
| 13 | 2DF | Mohamed Ali Camara | (1997-08-28)28 August 1997 (aged 24) | 10 | 0 | Young Boys |
| 14 | 3MF | Ilaix Moriba | (2003-01-19)19 January 2003 (aged 18) | 0 | 0 | RB Leipzig |
| 15 | 2DF | Mikael Dyrestam | (1991-12-10)10 December 1991 (aged 30) | 8 | 0 | Sarpsborg 08 |
| 16 | 1GK | Moussa Camara | (1998-11-27)27 November 1998 (aged 23) | 18 | 0 | Horoya |
| 17 | 2DF | Ousmane Kanté | (1989-09-21)21 September 1989 (aged 32) | 8 | 0 | Paris FC |
| 18 | 4FW | Seydouba Soumah | (1991-06-11)11 June 1991 (aged 30) | 36 | 9 | Kuwait SC |
| 19 | 3MF | Mamadou Kané | (1997-01-22)22 January 1997 (aged 24) | 12 | 2 | Neftçi |
| 20 | 2DF | Pa Konate | (1994-04-25)25 April 1994 (aged 27) | 5 | 0 | Botev Plovdiv |
| 21 | 4FW | Sory Kaba | (1995-04-10)10 April 1995 (aged 26) | 16 | 3 | OH Leuven |
| 22 | 1GK | Ibrahim Koné | (1989-12-05)5 December 1989 (aged 32) | 5 | 0 | Hibernians |
| 23 | 3MF | Aguibou Camara | (2001-05-20)20 May 2001 (aged 20) | 9 | 1 | Olympiacos |
| 24 | 3MF | Mory Konaté | (1993-11-15)15 November 1993 (aged 28) | 0 | 0 | Sint-Truiden |
| 25 | 4FW | Mamadou Diallo | (1994-09-19)19 September 1994 (aged 27) | 0 | 0 | Grenoble |
| 26 | 2DF | Fodé Camara | (2002-06-23)23 June 2002 (aged 19) | 0 | 0 | Horoya |
| 27 | 3MF | Youssouf Siby | (2000-04-15)15 April 2000 (aged 21) | 0 | 0 | Wakriya |

### Malawi

Coach: Mario Marinică
A 43-man provisional squad, including 13 standby players, was announced on 22 December 2021. A 23-man final squad was announced on 1 January 2022. Additionally to the squad named for the tournament, 5 players (Stain Davie, Paul Ndhlovu, Gerald Phiri Jr., Brighton Munthali, and Daniel Austin Chimbalanga) were named as reserves and will be available in case of eventualities.
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Charles Thomu | (1999-01-24)24 January 1999 (aged 22) | 0 | 0 | Silver Strikers |
| 2 | 2DF | Stanley Sanudi | (1995-02-02)2 February 1995 (aged 26) | 59 | 0 | Mighty Wanderers |
| 3 | 3MF | Charles Petro | (2001-02-08)8 February 2001 (aged 20) | 23 | 0 | Sheriff Tiraspol |
| 4 | 2DF | Peter Cholopi | (1996-08-19)19 August 1996 (aged 25) | 15 | 0 | Mighty Wanderers |
| 5 | 2DF | Dennis Chembezi | (1997-01-15)15 January 1997 (aged 24) | 25 | 0 | Polokwane City |
| 6 | 3MF | Chikoti Chirwa | (1992-03-09)9 March 1992 (aged 29) | 26 | 2 | Red Lions |
| 7 | 3MF | Micium Mhone | (1992-01-19)19 January 1992 (aged 29) | 39 | 3 | Blue Eagles |
| 8 | 3MF | Chimwemwe Idana | (1998-09-07)7 September 1998 (aged 23) | 25 | 2 | Nyasa Big Bullets |
| 9 | 4FW | Richard Mbulu | (1994-01-25)25 January 1994 (aged 27) | 33 | 5 | Baroka |
| 10 | 4FW | Francisco Madinga | (2000-02-11)11 February 2000 (aged 21) | 7 | 0 | Dila Gori |
| 11 | 4FW | Gabadinho Mhango | (1992-09-27)27 September 1992 (aged 29) | 55 | 12 | Orlando Pirates |
| 12 | 2DF | Mark Fodya | (1997-12-22)22 December 1997 (aged 24) | 4 | 0 | Silver Strikers |
| 13 | 4FW | Peter Banda | (2000-09-22)22 September 2000 (aged 21) | 15 | 0 | Simba |
| 14 | 4FW | Robin Ngalande | (1992-11-02)2 November 1992 (aged 29) | 42 | 1 | Saint George |
| 15 | 2DF | Lawrence Chaziya | (1998-08-19)19 August 1998 (aged 23) | 1 | 0 | CIVO United |
| 16 | 1GK | Ernest Kakhobwe | (1993-06-26)26 June 1993 (aged 28) | 24 | 0 | Nyasa Big Bullets |
| 17 | 3MF | John Banda | (1992-02-06)6 February 1992 (aged 29) | 71 | 7 | Songo |
| 18 | 4FW | Zebron Kalima | (2002-05-13)13 May 2002 (aged 19) | 1 | 0 | Silver Strikers |
| 19 | 2DF | Limbikani Mzava (captain) | (1993-11-12)12 November 1993 (aged 28) | 58 | 2 | AmaZulu |
| 20 | 4FW | Yamikani Chester | (1994-12-20)20 December 1994 (aged 27) | 27 | 0 | Mighty Wanderers |
| 21 | 2DF | Gomezgani Chirwa | (1996-09-25)25 September 1996 (aged 25) | 14 | 0 | Nyasa Big Bullets |
| 22 | 4FW | Khuda Muyaba | (1993-01-26)26 January 1993 (aged 28) | 18 | 4 | Polokwane City |
| 23 | 1GK | William Thole | (1998-10-02)2 October 1998 (aged 23) | 3 | 0 | Mighty Wanderers |
| 24 | 1GK | Brighton Munthali | (1997-12-11)11 December 1997 (aged 24) | 19 | 0 | Silver Strikers |
| 25 | 2DF | Paul Ndhlovu | (1989-02-18)18 February 1989 (aged 32) | 0 | 0 | MAFCO |
| 26 | 4FW | Stain Davie | (1998-11-23)23 November 1998 (aged 23) | 0 | 0 | Silver Strikers |
| 27 | 3MF | Gerald Phiri Jr. | (1993-06-08)8 June 1993 (aged 28) | 44 | 10 | Al-Hilal Omdurman |
| 28 | 2DF | Daniel Austin Chimbalanga | (1999-01-19)19 January 1999 (aged 22) | 0 | 0 | MAFCO |

### Senegal

Coach: Aliou Cissé
A 27-man final squad was announced on 25 December 2021. Alioune Badara Faty was later added to the squad to reach the maximum of 28 players.
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Seny Dieng | (1994-11-23)23 November 1994 (aged 27) | 1 | 0 | Queens Park Rangers |
| 2 | 2DF | Saliou Ciss | (1989-09-15)15 September 1989 (aged 32) | 29 | 0 | Nancy |
| 3 | 2DF | Kalidou Koulibaly (captain) | (1991-06-20)20 June 1991 (aged 30) | 53 | 0 | Napoli |
| 4 | 2DF | Pape Abou Cissé | (1995-09-14)14 September 1995 (aged 26) | 6 | 1 | Olympiacos |
| 5 | 3MF | Idrissa Gueye | (1989-09-26)26 September 1989 (aged 32) | 84 | 6 | Paris Saint-Germain |
| 6 | 3MF | Nampalys Mendy | (1992-06-23)23 June 1992 (aged 29) | 8 | 0 | Leicester City |
| 7 | 4FW | Keita Baldé | (1995-03-08)8 March 1995 (aged 26) | 36 | 6 | Cagliari |
| 8 | 3MF | Cheikhou Kouyaté | (1989-12-21)21 December 1989 (aged 32) | 73 | 3 | Crystal Palace |
| 9 | 4FW | Boulaye Dia | (1996-11-16)16 November 1996 (aged 25) | 9 | 1 | Villarreal |
| 10 | 4FW | Sadio Mané | (1992-04-10)10 April 1992 (aged 29) | 80 | 26 | Liverpool |
| 11 | 4FW | Habib Diallo | (1995-06-18)18 June 1995 (aged 26) | 10 | 2 | Strasbourg |
| 12 | 2DF | Fodé Ballo-Touré | (1997-01-03)3 January 1997 (aged 25) | 8 | 0 | Milan |
| 13 | 3MF | Joseph Lopy | (1992-03-15)15 March 1992 (aged 29) | 5 | 0 | Sochaux |
| 14 | 2DF | Abdoulaye Seck | (1992-06-04)4 June 1992 (aged 29) | 5 | 0 | Antwerp |
| 15 | 4FW | Bamba Dieng | (2000-03-23)23 March 2000 (aged 21) | 3 | 0 | Marseille |
| 16 | 1GK | Édouard Mendy | (1992-03-01)1 March 1992 (aged 29) | 16 | 0 | Chelsea |
| 17 | 3MF | Pape Matar Sarr | (2002-09-14)14 September 2002 (aged 19) | 4 | 0 | Metz |
| 18 | 4FW | Ismaïla Sarr | (1998-02-25)25 February 1998 (aged 23) | 40 | 9 | Watford |
| 19 | 4FW | Famara Diédhiou | (1992-12-15)15 December 1992 (aged 29) | 18 | 9 | Alanyaspor |
| 20 | 2DF | Bouna Sarr | (1992-01-31)31 January 1992 (aged 29) | 4 | 0 | Bayern Munich |
| 21 | 2DF | Ibrahima Mbaye | (1994-11-19)19 November 1994 (aged 27) | 6 | 0 | Bologna |
| 22 | 2DF | Abdou Diallo | (1996-05-04)4 May 1996 (aged 25) | 7 | 1 | Paris Saint-Germain |
| 23 | 1GK | Alfred Gomis | (1993-09-05)5 September 1993 (aged 28) | 13 | 0 | Rennes |
| 24 | 3MF | Moustapha Name | (1995-05-05)5 May 1995 (aged 26) | 5 | 0 | Paris FC |
| 25 | 3MF | Mamadou Loum | (1996-12-30)30 December 1996 (aged 25) | 3 | 0 | Alavés |
| 26 | 3MF | Pape Gueye | (1999-01-24)24 January 1999 (aged 22) | 1 | 0 | Marseille |
| 27 | 4FW | Mame Thiam | (1992-10-09)9 October 1992 (aged 29) | 3 | 0 | Kayserispor |
| 28 | 1GK | Alioune Badara Faty | (1999-05-03)3 May 1999 (aged 22) | 0 | 0 | Casa Sports |

### Zimbabwe

Coach: Norman Mapeza
A 30-man provisional squad was announced on 21 December 2021. A 23-man final squad was announced on 29 December 2021. Panashe Mutimbanyoka, Bill Antonio and Temptation Chiwunga were also registered for the tournament but did not travel to Cameroon.
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Petros Mhari | (1989-04-15)15 April 1989 (aged 32) | 2 | 0 | Platinum |
| 2 | 2DF | Godknows Murwira | (1993-07-04)4 July 1993 (aged 28) | 2 | 0 | Dynamos |
| 3 | 2DF | Jordan Zemura | (1999-11-14)14 November 1999 (aged 22) | 4 | 0 | Bournemouth |
| 4 | 3MF | Kelvin Madzongwe | (1990-05-01)1 May 1990 (aged 31) | 7 | 0 | Platinum |
| 5 | 2DF | Gerald Takwara | (1994-10-29)29 October 1994 (aged 27) | 11 | 0 | Venda Football Academy |
| 6 | 2DF | Alec Mudimu | (1995-04-08)8 April 1995 (aged 26) | 26 | 0 | Torpedo Kutaisi |
| 7 | 3MF | Ishmael Wadi | (1992-12-19)19 December 1992 (aged 29) | 4 | 0 | JDR Stars |
| 8 | 3MF | Kundai Benyu | (1997-12-12)12 December 1997 (aged 24) | 2 | 0 | Vestri |
| 9 | 4FW | David Moyo | (1994-12-17)17 December 1994 (aged 27) | 5 | 0 | Hamilton Academical |
| 10 | 4FW | Tino Kadewere | (1996-01-05)5 January 1996 (aged 26) | 18 | 3 | Lyon |
| 11 | 3MF | Never Tigere | (1990-12-16)16 December 1990 (aged 31) | 4 | 1 | Azam |
| 12 | 2DF | Bruce Kangwa | (1988-02-24)24 February 1988 (aged 33) | 15 | 0 | Azam |
| 13 | 3MF | Thabani Kamusoko | (1988-03-02)2 March 1988 (aged 33) | 17 | 0 | ZESCO United |
| 14 | 2DF | Onismor Bhasera | (1986-01-07)7 January 1986 (aged 36) | 41 | 0 | SuperSport United |
| 15 | 2DF | Teenage Hadebe | (1995-09-17)17 September 1995 (aged 26) | 32 | 3 | Houston Dynamo FC |
| 16 | 3MF | Kudakwashe Mahachi | (1993-09-29)29 September 1993 (aged 28) | 41 | 4 | SuperSport United |
| 17 | 4FW | Knowledge Musona (captain) | (1990-06-21)21 June 1990 (aged 31) | 48 | 23 | Al-Tai |
| 18 | 4FW | Prince Dube | (1997-02-17)17 February 1997 (aged 24) | 12 | 7 | Azam |
| 19 | 4FW | Admiral Muskwe | (1998-08-21)21 August 1998 (aged 23) | 3 | 1 | Luton Town |
| 20 | 2DF | Peter Muduhwa | (1993-08-11)11 August 1993 (aged 28) | 10 | 0 | Highlanders |
| 21 | 1GK | Talbert Shumba | (1990-05-12)12 May 1990 (aged 31) | 10 | 0 | Free State Stars |
| 22 | 2DF | Takudzwa Chimwemwe | (1992-10-26)26 October 1992 (aged 29) | 9 | 0 | Nkana |
| 23 | 1GK | Martin Mapisa | (1998-05-25)25 May 1998 (aged 23) | 2 | 0 | Zamora |
| 24 | 3MF | Temptation Chiwunga | (1992-03-10)10 March 1992 (aged 29) | 0 | 0 | JDR Stars |
| 25 | 3MF | Bill Antonio | (2002-09-03)3 September 2002 (aged 19) | 1 | 0 | Dynamos |
| 26 | 4FW | Panashe Mutimbanyoka | (2002-02-21)21 February 2002 (aged 19) | 0 | 0 | Platinum |

## Group C
### Comoros

Coach: Amir Abdou
A 26-man final squad was announced on 23 December 2021. Following the squad announcement, Alexis Souahy and Ibroihim Djoudja were added to the squad to reach the maximum of 28 players.
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Salim Ben Boina | (1991-07-19)19 July 1991 (aged 30) | 12 | 0 | Marseille Endoume |
| 2 | 2DF | Kassim Abdallah | (1987-04-09)9 April 1987 (aged 34) | 26 | 0 | Marignane Gignac |
| 3 | 2DF | Chaker Alhadhur | (1991-12-04)4 December 1991 (aged 30) | 29 | 1 | Ajaccio |
| 4 | 2DF | Younn Zahary | (1998-10-20)20 October 1998 (aged 23) | 2 | 0 | Cholet |
| 5 | 2DF | Abdallah Ali Mohamed | (1999-04-11)11 April 1999 (aged 22) | 11 | 0 | Stade Lausanne |
| 6 | 2DF | Jimmy Abdou (captain) | (1984-07-13)13 July 1984 (aged 37) | 33 | 0 | Martigues |
| 7 | 4FW | Faïz Selemani | (1993-11-14)14 November 1993 (aged 28) | 14 | 2 | Kortrijk |
| 8 | 3MF | Fouad Bachirou | (1990-04-15)15 April 1990 (aged 31) | 26 | 0 | Omonia |
| 9 | 4FW | Mohamed M'Changama | (1987-06-09)9 June 1987 (aged 34) | 19 | 2 | Nouadhibou |
| 10 | 3MF | Youssouf M'Changama | (1990-08-29)29 August 1990 (aged 31) | 40 | 8 | Guingamp |
| 11 | 3MF | Nakibou Aboubakari | (1993-03-10)10 March 1993 (aged 28) | 6 | 0 | Sète 34 |
| 12 | 2DF | Kassim M'Dahoma | (1997-01-26)26 January 1997 (aged 24) | 14 | 0 | Avranches |
| 13 | 3MF | Rafidine Abdullah | (1994-01-15)15 January 1994 (aged 27) | 12 | 0 | Stade Lausanne |
| 14 | 4FW | Ali M'Madi | (1990-04-21)21 April 1990 (aged 31) | 29 | 0 | Épinal |
| 15 | 2DF | Benjaloud Youssouf | (1994-02-11)11 February 1994 (aged 27) | 24 | 1 | Châteauroux |
| 16 | 1GK | Moyadh Ousseni | (1993-04-02)2 April 1993 (aged 28) | 1 | 0 | Fréjus St-Raphaël |
| 17 | 4FW | Ibroihim Djoudja | (1994-05-06)6 May 1994 (aged 27) | 9 | 3 | TS Sporting |
| 18 | 3MF | Yacine Bourhane | (1998-09-30)30 September 1998 (aged 23) | 4 | 0 | Go Ahead Eagles |
| 19 | 2DF | Mohamed Youssouf | (1988-03-26)26 March 1988 (aged 33) | 26 | 1 | Ajaccio |
| 20 | 4FW | Ahmed Mogni | (1991-10-10)10 October 1991 (aged 30) | 13 | 0 | Annecy |
| 21 | 4FW | El Fardou Ben Nabouhane | (1989-06-10)10 June 1989 (aged 32) | 28 | 15 | Red Star Belgrade |
| 22 | 4FW | Saïd Bakari | (1994-09-22)22 September 1994 (aged 27) | 16 | 0 | RKC Waalwijk |
| 23 | 1GK | Ali Ahamada | (1991-08-19)19 August 1991 (aged 30) | 26 | 0 | Unattached |
| 24 | 4FW | Faiz Mattoir | (2000-07-12)12 July 2000 (aged 21) | 4 | 1 | Cholet |
| 25 | 4FW | Moussa Djoumoi | (1999-07-16)16 July 1999 (aged 22) | 1 | 1 | Saint-Priest |
| 26 | 3MF | Iyad Mohamed | (2001-03-05)5 March 2001 (aged 20) | 1 | 0 | Auxerre |
| 27 | 2DF | Kassim Ahamada | (1992-04-08)8 April 1992 (aged 29) | 10 | 0 | US Créteil |
| 28 | 2DF | Alexis Souahy | (1995-01-13)13 January 1995 (aged 26) | 1 | 0 | New Mexico United |

### Gabon

Coach: Patrice Neveu
A 30-man provisional squad was announced on 18 December 2021.
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Jean-Noël Amonome | (1997-12-24)24 December 1997 (aged 24) | 4 | 0 | AmaZulu |
| 2 | 2DF | Alex Moucketou-Moussounda | (2000-10-10)10 October 2000 (aged 21) | 3 | 0 | Aris Limassol |
| 3 | 2DF | Anthony Oyono | (2001-04-12)12 April 2001 (aged 20) | 4 | 0 | Boulogne |
| 4 | 2DF | Sidney Obissa | (2000-05-04)4 May 2000 (aged 21) | 3 | 0 | Olympic Charleroi |
| 5 | 2DF | Bruno Ecuele Manga | (1988-07-16)16 July 1988 (aged 33) | 91 | 9 | Dijon |
| 6 | 2DF | Johann Obiang | (1993-07-05)5 July 1993 (aged 28) | 38 | 0 | Rodez |
| 7 | 4FW | Aaron Boupendza | (1996-08-07)7 August 1996 (aged 25) | 22 | 4 | Al-Arabi |
| 8 | 2DF | Lloyd Palun | (1988-11-28)28 November 1988 (aged 33) | 66 | 0 | Bastia |
| 9 | 4FW | Pierre-Emerick Aubameyang (captain) | (1989-06-18)18 June 1989 (aged 32) | 71 | 29 | Barcelona |
| 10 | 4FW | Axel Méyé | (1995-06-06)6 June 1995 (aged 26) | 27 | 2 | Ittihad Tanger |
| 11 | 4FW | Jim Allevinah | (1995-02-27)27 February 1995 (aged 26) | 12 | 2 | Clermont |
| 12 | 3MF | Guélor Kanga | (1990-08-01)1 August 1990 (aged 31) | 52 | 2 | Red Star Belgrade |
| 13 | 4FW | Kévin Mayi | (1993-01-14)14 January 1993 (aged 28) | 3 | 0 | Ümraniyespor |
| 14 | 4FW | Louis Ameka | (1996-10-03)3 October 1996 (aged 25) | 19 | 0 | Maghreb de Fès |
| 15 | 4FW | Ulrick Eneme Ella | (2001-05-22)22 May 2001 (aged 20) | 1 | 0 | Brighton & Hove Albion |
| 16 | 1GK | Anthony Mfa Mezui | (1991-03-07)7 March 1991 (aged 30) | 18 | 0 | Rodange 91 |
| 17 | 3MF | André Biyogo Poko | (1993-03-07)7 March 1993 (aged 28) | 66 | 3 | Altay |
| 18 | 3MF | Mario Lemina | (1993-09-01)1 September 1993 (aged 28) | 23 | 3 | Nice |
| 19 | 3MF | Serge-Junior Martinsson Ngouali | (1992-01-23)23 January 1992 (aged 29) | 12 | 0 | Gorica |
| 20 | 4FW | Denis Bouanga | (1994-11-11)11 November 1994 (aged 27) | 25 | 7 | Saint-Étienne |
| 21 | 1GK | Junior Fotso Noubi | (1999-06-20)20 June 1999 (aged 22) | 0 | 0 | Vannes |
| 22 | 4FW | Fahd Ndzengue | (2000-07-07)7 July 2000 (aged 21) | 2 | 0 | Tabor Sežana |
| 23 | 1GK | Donald Nzé | (1992-04-05)5 April 1992 (aged 29) | 3 | 0 | Maniema Union |
| 24 | 2DF | David Sambissa | (1996-01-11)11 January 1996 (aged 25) | 2 | 0 | Cambuur |
| 25 | 2DF | Junior Assoumou | (1995-07-22)22 July 1995 (aged 26) | 13 | 0 | Le Mans |
| 26 | 3MF | Medwin Biteghé | (1996-09-01)1 September 1996 (aged 25) | 6 | 0 | Al-Hilal Benghazi |
| 27 | 2DF | Gilchrist Nguema | (1996-08-07)7 August 1996 (aged 25) | 4 | 0 | Unattached |
| 28 | 2DF | Yannis N'Gakoutou | (1998-09-30)30 September 1998 (aged 23) | 0 | 0 | Lyon La Duchère |

### Ghana

Coach: Milovan Rajevac
A 30-man provisional squad was announced on 21 December 2021. A 28-man final squad was named on 3 January 2022.
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Abdul Manaf Nurudeen | (1999-02-08)8 February 1999 (aged 22) | 0 | 0 | Eupen |
| 2 | 2DF | Andy Yiadom | (1991-12-02)2 December 1991 (aged 30) | 17 | 0 | Reading |
| 3 | 2DF | Philomon Baffour | (2001-02-06)6 February 2001 (aged 20) | 0 | 0 | Dreams |
| 4 | 2DF | Jonathan Mensah | (1990-07-13)13 July 1990 (aged 31) | 67 | 1 | Columbus Crew |
| 5 | 3MF | Thomas Partey | (1993-06-13)13 June 1993 (aged 28) | 34 | 12 | Arsenal |
| 6 | 3MF | Edmund Addo | (2000-05-17)17 May 2000 (aged 21) | 1 | 0 | Sheriff Tiraspol |
| 7 | 4FW | Abdul Fatawu Issahaku | (2004-03-08)8 March 2004 (aged 17) | 2 | 0 | Dreams |
| 8 | 3MF | Daniel-Kofi Kyereh | (1996-03-08)8 March 1996 (aged 25) | 5 | 0 | St. Pauli |
| 9 | 4FW | Jordan Ayew | (1991-09-11)11 September 1991 (aged 30) | 73 | 18 | Crystal Palace |
| 10 | 4FW | André Ayew (captain) | (1989-12-17)17 December 1989 (aged 32) | 100 | 22 | Al-Sadd |
| 11 | 3MF | Mubarak Wakaso | (1990-07-25)25 July 1990 (aged 31) | 67 | 13 | Shenzhen |
| 12 | 1GK | Lawrence Ati-Zigi | (1996-11-29)29 November 1996 (aged 25) | 7 | 0 | St. Gallen |
| 13 | 4FW | Richmond Boakye | (1993-01-28)28 January 1993 (aged 28) | 15 | 6 | Beitar Jerusalem |
| 14 | 2DF | Gideon Mensah | (1998-07-18)18 July 1998 (aged 23) | 6 | 0 | Bordeaux |
| 15 | 3MF | Joseph Paintsil | (1998-02-01)1 February 1998 (aged 23) | 4 | 3 | Genk |
| 16 | 1GK | Joe Wollacott | (1996-09-08)8 September 1996 (aged 25) | 4 | 0 | Swindon Town |
| 17 | 2DF | Baba Rahman | (1994-07-02)2 July 1994 (aged 27) | 40 | 1 | Reading |
| 18 | 2DF | Daniel Amartey | (1994-12-01)1 December 1994 (aged 27) | 33 | 0 | Leicester City |
| 19 | 4FW | Samuel Owusu | (1996-03-28)28 March 1996 (aged 25) | 15 | 1 | Al-Fayha |
| 20 | 3MF | Mohammed Kudus | (2000-08-02)2 August 2000 (aged 21) | 10 | 3 | Ajax |
| 21 | 3MF | Iddrisu Baba | (1996-01-22)22 January 1996 (aged 25) | 11 | 0 | Mallorca |
| 22 | 4FW | Kamaldeen Sulemana | (2002-02-15)15 February 2002 (aged 19) | 6 | 0 | Rennes |
| 23 | 2DF | Alexander Djiku | (1994-08-09)9 August 1994 (aged 27) | 11 | 0 | Strasbourg |
| 24 | 1GK | Richard Attah | (1995-04-09)9 April 1995 (aged 26) | 0 | 0 | Hearts of Oak |
| 25 | 4FW | Benjamin Tetteh | (1997-07-10)10 July 1997 (aged 24) | 2 | 0 | Yeni Malatyaspor |
| 26 | 2DF | Abdul Mumin | (1998-06-06)6 June 1998 (aged 23) | 0 | 0 | Vitória de Guimarães |
| 27 | 4FW | Maxwell Abbey Quaye | (1998-02-02)2 February 1998 (aged 23) | 0 | 0 | Great Olympics |
| 28 | 3MF | David Abagna | (1998-09-09)9 September 1998 (aged 23) | 0 | 0 | Real Tamale |

### Morocco

Coach: Vahid Halilhodžić
A 25-man final squad was announced on 23 December 2021. On 28 December 2021, Badr Benoun, Mohamed Chibi, and Soufiane Rahimi were added to the squad to reach the maximum of 28 players. On 30 December 2021, Anas Zniti withdrew due to injury and was replaced by Ahmed Reda Tagnaouti. On 10 January 2022, Badr Benoun withdrew due to injury and was replaced by Achraf Bencharki.
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Yassine Bounou | (1991-04-05)5 April 1991 (aged 30) | 35 | 0 | Sevilla |
| 2 | 2DF | Achraf Hakimi | (1998-11-04)4 November 1998 (aged 23) | 41 | 5 | Paris Saint-Germain |
| 3 | 2DF | Adam Masina | (1994-01-02)2 January 1994 (aged 28) | 7 | 0 | Watford |
| 4 | 3MF | Sofyan Amrabat | (1996-08-21)21 August 1996 (aged 25) | 27 | 0 | Fiorentina |
| 5 | 2DF | Nayef Aguerd | (1996-03-30)30 March 1996 (aged 25) | 12 | 1 | Rennes |
| 6 | 2DF | Romain Saïss (captain) | (1990-03-26)26 March 1990 (aged 31) | 54 | 1 | Wolverhampton Wanderers |
| 7 | 3MF | Imran Louza | (1999-05-01)1 May 1999 (aged 22) | 5 | 2 | Watford |
| 8 | 3MF | Azzedine Ounahi | (2000-04-19)19 April 2000 (aged 21) | 0 | 0 | Angers |
| 9 | 4FW | Ayoub El Kaabi | (1993-06-25)25 June 1993 (aged 28) | 28 | 19 | Hatayspor |
| 10 | 4FW | Munir El Haddadi | (1995-09-01)1 September 1995 (aged 26) | 8 | 2 | Sevilla |
| 11 | 3MF | Fayçal Fajr | (1988-08-01)1 August 1988 (aged 33) | 44 | 3 | Sivasspor |
| 12 | 1GK | Munir Mohamedi | (1989-05-10)10 May 1989 (aged 32) | 41 | 0 | Hatayspor |
| 13 | 3MF | Ilias Chair | (1997-10-30)30 October 1997 (aged 24) | 7 | 1 | Queens Park Rangers |
| 14 | 4FW | Zakaria Aboukhlal | (2000-02-18)18 February 2000 (aged 21) | 5 | 1 | AZ |
| 15 | 3MF | Selim Amallah | (1996-11-15)15 November 1996 (aged 25) | 12 | 3 | Standard Liège |
| 16 | 3MF | Aymen Barkok | (1998-05-21)21 May 1998 (aged 23) | 14 | 1 | Eintracht Frankfurt |
| 17 | 4FW | Sofiane Boufal | (1993-09-17)17 September 1993 (aged 28) | 22 | 1 | Angers |
| 18 | 2DF | Sofian Chakla | (1993-09-02)2 September 1993 (aged 28) | 3 | 0 | OH Leuven |
| 19 | 4FW | Youssef En-Nesyri | (1997-06-01)1 June 1997 (aged 24) | 40 | 11 | Sevilla |
| 20 | 2DF | Sofiane Alakouch | (1998-07-29)29 July 1998 (aged 23) | 2 | 0 | Metz |
| 21 | 2DF | Souffian El Karouani | (2000-10-19)19 October 2000 (aged 21) | 3 | 0 | NEC |
| 22 | 1GK | Ahmed Reda Tagnaouti | (1996-04-05)5 April 1996 (aged 25) | 17 | 0 | Wydad Casablanca |
| 23 | 4FW | Ryan Mmaee | (1997-11-01)1 November 1997 (aged 24) | 7 | 4 | Ferencváros |
| 24 | 2DF | Samy Mmaee | (1996-09-08)8 September 1996 (aged 25) | 5 | 0 | Ferencváros |
| 25 | 2DF | Mohamed Chibi | (1993-01-21)21 January 1993 (aged 28) | 5 | 1 | AS FAR |
| 26 | 4FW | Achraf Bencharki | (1994-09-24)24 September 1994 (aged 27) | 17 | 1 | Zamalek |
| 27 | 4FW | Soufiane Rahimi | (1996-06-02)2 June 1996 (aged 25) | 12 | 6 | Al Ain |
| 28 | 4FW | Tarik Tissoudali | (1993-04-02)2 April 1993 (aged 28) | 0 | 0 | Gent |

## Group D
### Egypt

Coach: Carlos Queiroz
A 40-man provisional squad was announced on 19 December 2021. A 25-man final squad was announced on 29 December 2021. On the next day, Ibrahim Adel, Marwan Hamdy and Mohamed Hamdy were added to the squad to reach the maximum of 28 players. On 7 January 2022, Mohamed Hamdy withdrew from the squad due to a knee injury and was replaced by Marwan Dawoud.
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Mohamed El Shenawy | (1988-12-18)18 December 1988 (aged 33) | 35 | 0 | Al Ahly |
| 2 | 2DF | Mohamed Abdelmonem | (1999-02-01)1 February 1999 (aged 22) | 2 | 0 | Future |
| 3 | 2DF | Omar Kamal | (1993-09-29)29 September 1993 (aged 28) | 5 | 0 | Future |
| 4 | 3MF | Amr El Solia | (1990-04-02)2 April 1990 (aged 31) | 39 | 1 | Al Ahly |
| 5 | 3MF | Hamdy Fathy | (1994-09-29)29 September 1994 (aged 27) | 16 | 2 | Al Ahly |
| 6 | 2DF | Ahmed Hegazi | (1991-01-25)25 January 1991 (aged 30) | 73 | 2 | Al Ittihad |
| 7 | 4FW | Trézéguet | (1994-10-01)1 October 1994 (aged 27) | 48 | 7 | Aston Villa |
| 8 | 3MF | Emam Ashour | (1998-02-20)20 February 1998 (aged 23) | 1 | 0 | Zamalek |
| 9 | 4FW | Mohamed Sherif | (1996-02-04)4 February 1996 (aged 25) | 14 | 5 | Al Ahly |
| 10 | 4FW | Mohamed Salah (captain) | (1992-06-15)15 June 1992 (aged 29) | 74 | 45 | Liverpool |
| 11 | 4FW | Ramadan Sobhi | (1997-01-23)23 January 1997 (aged 24) | 34 | 2 | Pyramids |
| 12 | 2DF | Ayman Ashraf | (1991-04-09)9 April 1991 (aged 30) | 25 | 2 | Al Ahly |
| 13 | 2DF | Ahmed Abou El Fotouh | (1998-03-22)22 March 1998 (aged 23) | 13 | 1 | Zamalek |
| 14 | 4FW | Mostafa Mohamed | (1997-11-28)28 November 1997 (aged 24) | 10 | 2 | Galatasaray |
| 15 | 2DF | Mahmoud Hamdy | (1995-06-01)1 June 1995 (aged 26) | 18 | 2 | Zamalek |
| 16 | 1GK | Mohamed Abou Gabal | (1989-01-29)29 January 1989 (aged 32) | 3 | 0 | Zamalek |
| 17 | 3MF | Mohamed Elneny | (1992-07-11)11 July 1992 (aged 29) | 83 | 8 | Arsenal |
| 18 | 3MF | Mohanad Lasheen | (1996-05-29)29 May 1996 (aged 25) | 5 | 0 | Tala'ea El Gaish |
| 19 | 3MF | Abdallah El Said | (1985-07-13)13 July 1985 (aged 36) | 56 | 6 | Pyramids |
| 20 | 2DF | Mahmoud Alaa | (1991-01-28)28 January 1991 (aged 30) | 13 | 0 | Zamalek |
| 21 | 3MF | Ahmed Sayed | (1996-01-10)10 January 1996 (aged 25) | 13 | 1 | Zamalek |
| 22 | 4FW | Omar Marmoush | (1999-02-07)7 February 1999 (aged 22) | 2 | 1 | VfB Stuttgart |
| 23 | 1GK | Mohamed Sobhy | (1999-07-15)15 July 1999 (aged 22) | 0 | 0 | Pharco |
| 24 | 1GK | Mahmoud Gad | (1998-10-01)1 October 1998 (aged 23) | 0 | 0 | ENPPI |
| 25 | 2DF | Akram Tawfik | (1997-11-08)8 November 1997 (aged 24) | 8 | 1 | Al Ahly |
| 26 | 4FW | Ibrahim Adel | (2001-04-23)23 April 2001 (aged 20) | 1 | 0 | Pyramids |
| 27 | 2DF | Marwan Dawoud | (1997-08-27)27 August 1997 (aged 24) | 2 | 1 | ENPPI |
| 28 | 4FW | Marwan Hamdy | (1996-11-15)15 November 1996 (aged 25) | 10 | 1 | Smouha |

### Guinea-Bissau

Coach: Baciro Candé
A 24-man final squad was announced on 30 December 2021.
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Jonas Mendes (captain) | (1989-11-20)20 November 1989 (aged 32) | 50 | 0 | Unattached |
| 2 | 2DF | Fali Candé | (1998-01-24)24 January 1998 (aged 23) | 8 | 0 | Portimonense |
| 3 | 2DF | Leonel Ucha | (1988-05-09)9 May 1988 (aged 33) | 7 | 0 | Marinhense |
| 4 | 2DF | Simão Júnior | (1998-08-29)29 August 1998 (aged 23) | 2 | 0 | Vilafranquense |
| 5 | 3MF | Panutche Camará | (1997-02-28)28 February 1997 (aged 24) | 0 | 0 | Plymouth Argyle |
| 6 | 3MF | Bura Nogueira | (1995-12-22)22 December 1995 (aged 26) | 18 | 1 | Farense |
| 7 | 4FW | Mauro Rodrigues | (2001-04-15)15 April 2001 (aged 20) | 2 | 0 | Sion |
| 8 | 3MF | Mimito Biai | (1997-12-12)12 December 1997 (aged 24) | 0 | 0 | Académica |
| 9 | 4FW | Steve Ambri | (1997-08-12)12 August 1997 (aged 24) | 2 | 0 | Sochaux |
| 10 | 3MF | Pelé | (1991-09-29)29 September 1991 (aged 30) | 20 | 1 | Monaco |
| 11 | 4FW | Jorginho | (1995-09-21)21 September 1995 (aged 26) | 18 | 2 | Wisła Płock |
| 12 | 1GK | Maurice Gomis | (1997-11-10)10 November 1997 (aged 24) | 0 | 0 | Ayia Napa |
| 13 | 4FW | Frédéric Mendy | (1988-09-18)18 September 1988 (aged 33) | 21 | 6 | Vitória de Setúbal |
| 14 | 2DF | Fernandy Mendy | (1994-01-16)16 January 1994 (aged 27) | 0 | 0 | Alloa Athletic |
| 15 | 2DF | Jefferson Encada | (1998-04-17)17 April 1998 (aged 23) | 4 | 0 | Leixões |
| 16 | 3MF | Moreto Cassamá | (1998-02-16)16 February 1998 (aged 23) | 12 | 0 | Reims |
| 17 | 4FW | Mama Baldé | (1995-11-06)6 November 1995 (aged 26) | 13 | 1 | Troyes |
| 18 | 4FW | Piqueti | (1993-02-12)12 February 1993 (aged 28) | 32 | 7 | Al-Shoulla |
| 19 | 4FW | Joseph Mendes | (1991-03-30)30 March 1991 (aged 30) | 13 | 4 | Niort |
| 20 | 3MF | Sori Mané | (1996-04-03)3 April 1996 (aged 25) | 16 | 0 | Moreirense |
| 21 | 2DF | Nanu | (1994-05-17)17 May 1994 (aged 27) | 18 | 0 | Porto |
| 22 | 2DF | Opa Sanganté | (1991-02-01)1 February 1991 (aged 30) | 8 | 0 | Châteauroux |
| 23 | 3MF | Alfa Semedo | (1997-08-30)30 August 1997 (aged 24) | 8 | 1 | Vitória de Guimarães |
| 24 | 1GK | Manuel Baldé | (2002-11-14)14 November 2002 (aged 19) | 0 | 0 | Vizela |

### Nigeria

Interim coach: Augustine Eguavoen
A 28-man final squad was announced on 25 December 2021. On 31 December 2021, Emmanuel Dennis, Victor Osimhen, Leon Balogun, and Shehu Abdullahi withdrew from the squad and were replaced by Semi Ajayi, Tyronne Ebuehi, Peter Olayinka, and Henry Onyekuru. On 6 January 2022, Odion Ighalo withdrawn from the squad, thus reducing the squad to 27 players. Newly appointed coach José Peseiro joined the team as an observer, while interim coach Eguavoen led the team.
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Maduka Okoye | (1999-08-28)28 August 1999 (aged 22) | 12 | 0 | Sparta Rotterdam |
| 2 | 2DF | Ola Aina | (1996-10-08)8 October 1996 (aged 25) | 21 | 0 | Torino |
| 3 | 2DF | Jamilu Collins | (1994-08-05)5 August 1994 (aged 27) | 23 | 0 | SC Paderborn |
| 4 | 3MF | Wilfred Ndidi | (1996-12-16)16 December 1996 (aged 25) | 43 | 0 | Leicester City |
| 5 | 2DF | William Troost-Ekong (captain) | (1993-09-01)1 September 1993 (aged 28) | 52 | 2 | Watford |
| 6 | 2DF | Semi Ajayi | (1993-11-09)9 November 1993 (aged 28) | 15 | 0 | West Bromwich Albion |
| 7 | 4FW | Ahmed Musa | (1992-10-14)14 October 1992 (aged 29) | 103 | 16 | Fatih Karagümrük |
| 8 | 3MF | Frank Onyeka | (1998-01-01)1 January 1998 (aged 24) | 3 | 0 | Brentford |
| 10 | 3MF | Joe Aribo | (1996-07-21)21 July 1996 (aged 25) | 11 | 2 | Rangers |
| 11 | 4FW | Henry Onyekuru | (1997-06-05)5 June 1997 (aged 24) | 15 | 2 | Olympiacos |
| 12 | 2DF | Zaidu Sanusi | (1997-06-13)13 June 1997 (aged 24) | 6 | 0 | Porto |
| 13 | 3MF | Chidera Ejuke | (1998-01-02)2 January 1998 (aged 24) | 6 | 0 | CSKA Moscow |
| 14 | 4FW | Kelechi Iheanacho | (1996-10-03)3 October 1996 (aged 25) | 38 | 11 | Leicester City |
| 15 | 4FW | Moses Simon | (1995-07-12)12 July 1995 (aged 26) | 42 | 5 | Nantes |
| 16 | 1GK | Daniel Akpeyi | (1986-08-03)3 August 1986 (aged 35) | 18 | 0 | Kaizer Chiefs |
| 17 | 4FW | Samuel Chukwueze | (1999-05-22)22 May 1999 (aged 22) | 19 | 3 | Villarreal |
| 18 | 3MF | Alex Iwobi | (1996-05-03)3 May 1996 (aged 25) | 51 | 9 | Everton |
| 19 | 4FW | Taiwo Awoniyi | (1997-08-12)12 August 1997 (aged 24) | 1 | 0 | Union Berlin |
| 20 | 2DF | Chidozie Awaziem | (1997-01-01)1 January 1997 (aged 25) | 24 | 1 | Alanyaspor |
| 21 | 2DF | Tyronne Ebuehi | (1995-12-16)16 December 1995 (aged 26) | 10 | 0 | Venezia |
| 22 | 2DF | Kenneth Omeruo | (1993-10-17)17 October 1993 (aged 28) | 54 | 1 | Leganés |
| 23 | 1GK | Francis Uzoho | (1998-10-28)28 October 1998 (aged 23) | 18 | 0 | Omonia |
| 24 | 4FW | Umar Sadiq | (1997-02-02)2 February 1997 (aged 24) | 0 | 0 | Almería |
| 25 | 3MF | Kelechi Nwakali | (1998-06-05)5 June 1998 (aged 23) | 0 | 0 | Huesca |
| 26 | 2DF | Olisa Ndah | (1998-01-21)21 January 1998 (aged 23) | 3 | 0 | Orlando Pirates |
| 27 | 1GK | John Noble Barinyima | (1993-06-06)6 June 1993 (aged 28) | 0 | 0 | Enyimba |
| 28 | 4FW | Peter Olayinka | (1995-11-16)16 November 1995 (aged 26) | 2 | 0 | Slavia Prague |

### Sudan

Coach: Burhan Tia
A 34-man provisional squad was announced on 27 December 2021. A 28-man final squad was announced on 5 January 2022.
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Ali Abu Eshrein | (1989-12-06)6 December 1989 (aged 32) | 21 | 0 | Al-Hilal Omdurman |
| 2 | 3MF | Muhamed Kesra | (1996-10-25)25 October 1996 (aged 25) | 1 | 0 | Hay Al-Arab |
| 3 | 2DF | Elsadig Hassan | (1996-09-04)4 September 1996 (aged 25) | 1 | 0 | Al-Shorta El-Gadarif |
| 4 | 2DF | Amjad Ismail | (1993-01-01)1 January 1993 (aged 29) | 1 | 0 | Al-Ahly Shendi |
| 5 | 2DF | Salah Nemer (captain) | (1992-02-05)5 February 1992 (aged 29) | 10 | 0 | Al-Merrikh |
| 6 | 2DF | Mustafa Karshoum | (1992-12-06)6 December 1992 (aged 29) | 3 | 0 | Al-Merrikh |
| 7 | 2DF | Mohamed Amin | (1998-11-06)6 November 1998 (aged 23) | 1 | 0 | Motala AIF |
| 8 | 3MF | Mohamed Hossein | (1998-09-18)18 September 1998 (aged 23) | 0 | 0 | Al-Merrikh |
| 9 | 3MF | Abdel Raouf | (1993-07-18)18 July 1993 (aged 28) | 1 | 0 | Al-Hilal Omdurman |
| 10 | 4FW | Mohamed Abdelrahman | (1993-07-10)10 July 1993 (aged 28) | 19 | 7 | Al-Hilal Omdurman |
| 11 | 3MF | Gumaa Abas | (1994-11-03)3 November 1994 (aged 27) | 1 | 0 | Al-Hilal Omdurman |
| 12 | 3MF | Mustafa Elfadni | (1999-10-24)24 October 1999 (aged 22) | 1 | 0 | Al-Hilal Omdurman |
| 13 | 2DF | Awad Zaid | (1993-01-01)1 January 1993 (aged 29) | 0 | 0 | Al-Ahli Khartoum |
| 14 | 3MF | Mohamed Al Rashed | (1994-06-01)1 June 1994 (aged 27) | 13 | 1 | Al-Merrikh |
| 15 | 4FW | Yasin Hamed | (1999-09-12)12 September 1999 (aged 22) | 6 | 0 | Nyíregyháza Spartacus |
| 16 | 1GK | Ishag Adam | (1999-01-01)1 January 1999 (aged 23) | 1 | 0 | Al-Hilal Omdurman |
| 17 | 2DF | Mazin Mohamedein | (2000-05-02)2 May 2000 (aged 21) | 1 | 0 | Tuti SC |
| 18 | 3MF | Sharif Omer | (1992-06-19)19 June 1992 (aged 29) | 0 | 0 | Hilal Al-Fasher |
| 19 | 3MF | Dhiya Mahjoub | (1995-05-30)30 May 1995 (aged 26) | 16 | 0 | Al-Merrikh |
| 20 | 3MF | Suliman Zakaria | (1995-01-01)1 January 1995 (aged 27) | 0 | 0 | Hay Al-Arab |
| 21 | 3MF | Walieldin Khedr | (1995-09-15)15 September 1995 (aged 26) | 18 | 0 | Al-Hilal Omdurman |
| 22 | 4FW | Al-Jezoli Nouh | (2002-10-24)24 October 2002 (aged 19) | 8 | 0 | Al-Merrikh |
| 23 | 1GK | Mohamed Mustafa | (1996-02-19)19 February 1996 (aged 25) | 3 | 0 | Al-Merrikh |
| 24 | 3MF | Captain Bashir | (1994-06-01)1 June 1994 (aged 27) | 1 | 0 | Alamal Atbara |
| 25 | 4FW | Musab Ahmed | (1993-12-10)10 December 1993 (aged 28) | 1 | 0 | El Hilal El Obeid |
| 26 | 3MF | Alsheikh Muhamed | (1997-06-14)14 June 1997 (aged 24) | 0 | 0 | Khartoum NC |
| 27 | 3MF | Muhamed Almunzer | (2000-10-13)13 October 2000 (aged 21) | 0 | 0 | El Hilal El Obeid |
| 28 | 2DF | Moaiad Abdeen | (1996-05-21)21 May 1996 (aged 25) | 3 | 0 | Alamal Atbara |

## Group E
### Algeria

Coach: Djamel Belmadi
A 28-man final squad was announced on 24 December 2021.
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Moustapha Zeghba | (1990-11-21)21 November 1990 (aged 31) | 1 | 0 | Damac |
| 2 | 2DF | Aïssa Mandi | (1991-10-22)22 October 1991 (aged 30) | 67 | 3 | Villarreal |
| 3 | 2DF | Mehdi Tahrat | (1990-01-24)24 January 1990 (aged 31) | 15 | 0 | Al-Gharafa |
| 4 | 2DF | Djamel Benlamri | (1989-12-25)25 December 1989 (aged 32) | 28 | 2 | Qatar SC |
| 5 | 2DF | Mohamed Amine Tougai | (2000-01-22)22 January 2000 (aged 21) | 4 | 1 | Espérance de Tunis |
| 6 | 3MF | Ramiz Zerrouki | (1998-05-26)26 May 1998 (aged 23) | 8 | 1 | Twente |
| 7 | 4FW | Riyad Mahrez (captain) | (1991-02-21)21 February 1991 (aged 30) | 70 | 26 | Manchester City |
| 8 | 4FW | Youcef Belaïli | (1992-03-14)14 March 1992 (aged 29) | 30 | 8 | Unattached |
| 9 | 4FW | Baghdad Bounedjah | (1991-11-24)24 November 1991 (aged 30) | 52 | 24 | Al Sadd |
| 10 | 3MF | Sofiane Feghouli | (1989-12-26)26 December 1989 (aged 32) | 73 | 20 | Galatasaray |
| 11 | 3MF | Yacine Brahimi | (1990-02-08)8 February 1990 (aged 31) | 62 | 14 | Al-Rayyan |
| 12 | 3MF | Haris Belkebla | (1994-01-28)28 January 1994 (aged 27) | 9 | 0 | Brest |
| 13 | 4FW | Islam Slimani | (1988-06-18)18 June 1988 (aged 33) | 80 | 39 | Lyon |
| 14 | 3MF | Sofiane Bendebka | (1992-08-09)9 August 1992 (aged 29) | 6 | 1 | Al-Fateh |
| 15 | 3MF | Farid Boulaya | (1993-02-25)25 February 1993 (aged 28) | 4 | 1 | Metz |
| 16 | 1GK | Alexandre Oukidja | (1988-07-19)19 July 1988 (aged 33) | 6 | 0 | Metz |
| 17 | 2DF | Abdelkader Bedrane | (1992-04-02)2 April 1992 (aged 29) | 10 | 0 | Espérance de Tunis |
| 18 | 4FW | Adam Ounas | (1996-11-11)11 November 1996 (aged 25) | 15 | 4 | Napoli |
| 19 | 3MF | Adem Zorgane | (2000-01-06)6 January 2000 (aged 22) | 4 | 0 | Charleroi |
| 20 | 2DF | Youcef Atal | (1996-05-17)17 May 1996 (aged 25) | 22 | 1 | Nice |
| 21 | 2DF | Ramy Bensebaini | (1995-04-16)16 April 1995 (aged 26) | 41 | 5 | Borussia Mönchengladbach |
| 22 | 3MF | Ismaël Bennacer | (1997-12-01)1 December 1997 (aged 24) | 31 | 2 | Milan |
| 23 | 1GK | Raïs M'Bolhi | (1986-04-25)25 April 1986 (aged 35) | 83 | 0 | Al-Ettifaq |
| 24 | 2DF | Ilyes Chetti | (1995-01-22)22 January 1995 (aged 26) | 8 | 0 | Espérance de Tunis |
| 25 | 2DF | Houcine Benayada | (1992-08-08)8 August 1992 (aged 29) | 10 | 0 | Étoile du Sahel |
| 26 | 4FW | Mohamed El Amine Amoura | (2000-05-09)9 May 2000 (aged 21) | 4 | 4 | Lugano |
| 27 | 4FW | Saïd Benrahma | (1995-08-10)10 August 1995 (aged 26) | 14 | 1 | West Ham United |
| 28 | 2DF | Réda Halaïmia | (1996-08-28)28 August 1996 (aged 25) | 6 | 0 | Beerschot |

### Equatorial Guinea

Coach: Juan Michá
A 28-man final squad was announced on 27 December 2021. On 4 January 2022, Aitor Embela withdrew due to injury and was replaced by Felipe Ovono.
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Jesús Owono | (2001-03-01)1 March 2001 (aged 20) | 10 | 0 | Alavés |
| 2 | 2DF | Miguel Ángel Mayé | (1995-12-08)8 December 1995 (aged 26) | 10 | 0 | Futuro Kings |
| 3 | 2DF | Marvin Anieboh | (1997-08-26)26 August 1997 (aged 24) | 7 | 0 | Cacereño |
| 4 | 3MF | Federico Bikoro | (1996-03-17)17 March 1996 (aged 25) | 32 | 2 | Hércules |
| 5 | 2DF | Cosme Anvene | (1990-03-03)3 March 1990 (aged 31) | 11 | 0 | Deportivo Unidad |
| 6 | 4FW | Iban Salvador | (1995-12-11)11 December 1995 (aged 26) | 27 | 4 | Fuenlabrada |
| 7 | 3MF | Rubén Belima | (1992-02-11)11 February 1992 (aged 29) | 26 | 0 | Hércules |
| 8 | 3MF | José Machín | (1996-08-14)14 August 1996 (aged 25) | 15 | 0 | Monza |
| 9 | 4FW | Óscar Siafá | (1997-09-12)12 September 1997 (aged 24) | 5 | 0 | Olympiacos Volos |
| 10 | 4FW | Emilio Nsue (captain) | (1989-09-30)30 September 1989 (aged 32) | 28 | 13 | Unattached |
| 11 | 2DF | Basilio Ndong | (1999-01-17)17 January 1999 (aged 22) | 23 | 0 | Start |
| 12 | 1GK | Mariano Mba | (1999-08-03)3 August 1999 (aged 22) | 0 | 0 | Deportivo Unidad |
| 13 | 1GK | Manuel Sapunga | (1992-11-23)23 November 1992 (aged 29) | 0 | 0 | Futuro Kings |
| 14 | 3MF | Jannick Buyla | (1998-10-06)6 October 1998 (aged 23) | 8 | 0 | Gimnàstic |
| 15 | 2DF | Carlos Akapo | (1993-03-12)12 March 1993 (aged 28) | 23 | 1 | Cádiz |
| 16 | 2DF | Saúl Coco | (1999-02-09)9 February 1999 (aged 22) | 9 | 2 | Las Palmas |
| 17 | 3MF | Josete Miranda | (1998-07-22)22 July 1998 (aged 23) | 25 | 2 | Niki Volos |
| 18 | 4FW | Dorian Jr. | (2001-05-12)12 May 2001 (aged 20) | 1 | 0 | Langreo |
| 19 | 4FW | Luis Nlavo | (2001-07-09)9 July 2001 (aged 20) | 7 | 2 | Braga |
| 20 | 3MF | Santiago Eneme | (2000-09-29)29 September 2000 (aged 21) | 7 | 0 | Nantes |
| 21 | 2DF | Esteban Obiang | (1998-05-07)7 May 1998 (aged 23) | 11 | 0 | Antequera |
| 22 | 3MF | Pablo Ganet | (1994-11-04)4 November 1994 (aged 27) | 26 | 3 | Murcia |
| 23 | 2DF | Luis Meseguer | (1999-09-07)7 September 1999 (aged 22) | 13 | 1 | Navalcarnero |
| 24 | 3MF | Álex Balboa | (2001-03-06)6 March 2001 (aged 20) | 4 | 0 | Alavés |
| 25 | 1GK | Felipe Ovono | (1993-07-26)26 July 1993 (aged 28) | 40 | 0 | Futuro Kings |
| 26 | 3MF | Javier Akapo | (1996-09-03)3 September 1996 (aged 25) | 1 | 0 | Ibiza Islas Pitiusas |
| 27 | 4FW | Pedro Oba Asu | (2000-05-18)18 May 2000 (aged 21) | 11 | 4 | Futuro Kings |
| 28 | 2DF | Luis Enrique Nsue | (1998-01-16)16 January 1998 (aged 23) | 1 | 0 | Cano Sport |

### Ivory Coast

Coach: Patrice Beaumelle
A 28-man final squad was announced on 23 December 2021. On 31 December 2021, Sylvain Gbohouo was temporarily banned by FIFA, due to being found guilty of taking the prohibited substance trimetazidine and could not participate. A few days later, N'Drin Ulrich Edan was called up to replace him.
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Ira Eliezer Tapé | (1997-08-31)31 August 1997 (aged 24) | 2 | 0 | San Pédro |
| 2 | 4FW | Karim Konaté | (2004-03-21)21 March 2004 (aged 17) | 1 | 0 | ASEC Mimosas |
| 3 | 2DF | Ghislain Konan | (1995-12-27)27 December 1995 (aged 26) | 13 | 0 | Reims |
| 4 | 3MF | Jean Michaël Seri | (1991-07-19)19 July 1991 (aged 30) | 34 | 4 | Fulham |
| 5 | 2DF | Wilfried Kanon | (1993-07-06)6 July 1993 (aged 28) | 52 | 3 | Pyramids |
| 6 | 2DF | Willy Boly | (1991-02-03)3 February 1991 (aged 30) | 10 | 1 | Wolverhampton Wanderers |
| 7 | 2DF | Odilon Kossounou | (2001-01-04)4 January 2001 (aged 21) | 11 | 0 | Bayer Leverkusen |
| 8 | 3MF | Franck Kessié | (1996-12-19)19 December 1996 (aged 25) | 52 | 5 | Milan |
| 9 | 4FW | Wilfried Zaha | (1992-11-10)10 November 1992 (aged 29) | 21 | 5 | Crystal Palace |
| 10 | 4FW | Jean Evrard Kouassi | (1994-09-25)25 September 1994 (aged 27) | 6 | 1 | Wuhan |
| 11 | 3MF | Maxwel Cornet | (1996-09-27)27 September 1996 (aged 25) | 24 | 5 | Burnley |
| 12 | 3MF | Habib Maïga | (1996-06-01)1 June 1996 (aged 25) | 10 | 0 | Metz |
| 13 | 4FW | Jérémie Boga | (1997-01-03)3 January 1997 (aged 25) | 7 | 1 | Sassuolo |
| 14 | 2DF | Simon Deli | (1991-10-27)27 October 1991 (aged 30) | 19 | 0 | Adana Demirspor |
| 15 | 4FW | Max Gradel | (1987-11-30)30 November 1987 (aged 34) | 91 | 15 | Sivasspor |
| 16 | 1GK | N'Drin Ulrich Edan | (1992-10-19)19 October 1992 (aged 29) | 0 | 0 | AFAD |
| 17 | 2DF | Serge Aurier (captain) | (1992-12-24)24 December 1992 (aged 29) | 74 | 3 | Villarreal |
| 18 | 3MF | Ibrahim Sangaré | (1997-12-02)2 December 1997 (aged 24) | 17 | 3 | PSV Eindhoven |
| 19 | 4FW | Nicolas Pépé | (1995-05-20)20 May 1995 (aged 26) | 28 | 6 | Arsenal |
| 20 | 3MF | Serey Dié | (1984-11-07)7 November 1984 (aged 37) | 55 | 2 | Sion |
| 21 | 2DF | Eric Bailly | (1994-04-12)12 April 1994 (aged 27) | 41 | 2 | Manchester United |
| 22 | 4FW | Sébastien Haller | (1994-06-22)22 June 1994 (aged 27) | 8 | 3 | Ajax |
| 23 | 1GK | Badra Ali Sangaré | (1986-05-30)30 May 1986 (aged 35) | 17 | 0 | JDR Stars |
| 24 | 4FW | Christian Kouamé | (1997-12-06)6 December 1997 (aged 24) | 7 | 0 | Anderlecht |
| 25 | 3MF | Hamed Traorè | (2000-02-16)16 February 2000 (aged 21) | 3 | 0 | Sassuolo |
| 26 | 1GK | Abdoul Karim Cissé | (1985-10-20)20 October 1985 (aged 36) | 6 | 0 | ASEC Mimosas |
| 27 | 3MF | Jean-Daniel Akpa Akpro | (1992-10-11)11 October 1992 (aged 29) | 17 | 0 | Lazio |
| 28 | 4FW | Yohan Boli | (1993-09-17)17 September 1993 (aged 28) | 11 | 0 | Al-Rayyan |

### Sierra Leone

Coach: John Keister
A 40-man provisional squad was announced on 21 December 2021. A 28-man final squad was announced on 31 December 2021. On 8 January 2022, Alhassan Koroma withdrew due to injury and was replaced by Augustus Kargbo.
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Mohamed Nbalie Kamara | (1999-04-29)29 April 1999 (aged 22) | 9 | 0 | East End Lions |
| 2 | 2DF | Osman Kakay | (1997-08-25)25 August 1997 (aged 24) | 6 | 0 | Queens Park Rangers |
| 3 | 2DF | Kevin Wright | (1995-12-28)28 December 1995 (aged 26) | 3 | 0 | Örebro SK |
| 4 | 3MF | Medo | (1987-11-16)16 November 1987 (aged 34) | 33 | 2 | Unattached |
| 5 | 2DF | Steven Caulker | (1991-12-29)29 December 1991 (aged 30) | 0 | 0 | Gaziantep |
| 6 | 3MF | John Kamara | (1988-05-12)12 May 1988 (aged 33) | 18 | 1 | Unattached |
| 7 | 3MF | Kwame Quee | (1996-07-09)9 July 1996 (aged 25) | 20 | 3 | Víkingur Reykjavík |
| 8 | 3MF | Saidu Fofanah | (1997-09-14)14 September 1997 (aged 24) | 5 | 1 | Kallon |
| 9 | 4FW | Augustine Williams | (1997-08-03)3 August 1997 (aged 24) | 1 | 0 | Unattached |
| 10 | 4FW | Kei Kamara | (1984-09-01)1 September 1984 (aged 37) | 35 | 7 | HIFK |
| 11 | 4FW | Sullay Kaikai | (1995-08-26)26 August 1995 (aged 26) | 4 | 1 | Wycombe Wanderers |
| 12 | 4FW | Alhaji Kamara | (1994-04-16)16 April 1994 (aged 27) | 7 | 5 | Randers |
| 13 | 4FW | Augustus Kargbo | (1999-08-24)24 August 1999 (aged 22) | 2 | 0 | Crotone |
| 14 | 4FW | Mohamed Buya Turay | (1995-01-10)10 January 1995 (aged 26) | 6 | 0 | Henan Songshan Longmen |
| 15 | 2DF | Yeami Dunia | (1996-12-16)16 December 1996 (aged 25) | 25 | 0 | Bo Rangers |
| 16 | 1GK | Ibrahim Sesay | (2004-10-18)18 October 2004 (aged 17) | 1 | 0 | Bo Rangers |
| 17 | 2DF | Umaru Bangura (captain) | (1987-10-07)7 October 1987 (aged 34) | 46 | 4 | Neuchâtel Xamax |
| 18 | 2DF | David Sesay | (1998-09-18)18 September 1998 (aged 23) | 2 | 0 | Wealdstone |
| 19 | 4FW | Mustapha Bundu | (1997-02-27)27 February 1997 (aged 24) | 6 | 1 | AGF |
| 20 | 2DF | Saidu Mansaray | (2001-02-21)21 February 2001 (aged 20) | 4 | 0 | Bo Rangers |
| 21 | 3MF | Idris Kanu | (1999-12-05)5 December 1999 (aged 22) | 1 | 0 | Peterborough United |
| 22 | 3MF | Issa Kallon | (1996-01-03)3 January 1996 (aged 26) | 0 | 0 | Cambuur |
| 23 | 1GK | Isaac Caulker | (1991-01-25)25 January 1991 (aged 30) | 0 | 0 | Kallon |
| 24 | 3MF | Prince Barrie | (1997-08-18)18 August 1997 (aged 24) | 7 | 0 | Bo Rangers |
| 25 | 2DF | Daniel Francis | (2002-07-10)10 July 2002 (aged 19) | 2 | 0 | Rot Weiss Ahlen |
| 26 | 3MF | Saidu Bah Kamara | (2002-03-03)3 March 2002 (aged 19) | 0 | 0 | Bo Rangers |
| 27 | 3MF | Abu Dumbuya | (1999-01-29)29 January 1999 (aged 22) | 6 | 0 | East End Lions |
| 28 | 4FW | Musa Noah Kamara | (2000-08-06)6 August 2000 (aged 21) | 4 | 0 | Unattached |

## Group F
### Gambia

Coach: Tom Saintfiet
A 40-man provisional squad was announced on 11 December 2021. A 28-man final squad was announced on 21 December 2021.
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Modou Jobe | (1988-10-27)27 October 1988 (aged 33) | 26 | 0 | Black Leopards |
| 2 | 3MF | Yusupha Bobb | (1996-06-22)22 June 1996 (aged 25) | 10 | 0 | Piacenza |
| 3 | 4FW | Ablie Jallow | (1998-11-14)14 November 1998 (aged 23) | 16 | 3 | Seraing |
| 4 | 3MF | Dawda Ngum | (1990-09-02)2 September 1990 (aged 31) | 18 | 0 | Unattached |
| 5 | 2DF | Omar Colley | (1992-10-24)24 October 1992 (aged 29) | 32 | 0 | Sampdoria |
| 6 | 3MF | Sulayman Marreh | (1996-01-15)15 January 1996 (aged 25) | 24 | 1 | Gent |
| 7 | 4FW | Lamin Jallow | (1994-07-22)22 July 1994 (aged 27) | 17 | 1 | Fehérvár |
| 8 | 3MF | Ebrima Darboe | (2001-06-06)6 June 2001 (aged 20) | 6 | 0 | Roma |
| 9 | 4FW | Assan Ceesay | (1994-03-17)17 March 1994 (aged 27) | 23 | 11 | Zürich |
| 10 | 4FW | Musa Barrow | (1998-11-14)14 November 1998 (aged 23) | 17 | 2 | Bologna |
| 11 | 4FW | Modou Barrow | (1992-10-13)13 October 1992 (aged 29) | 12 | 2 | Jeonbuk Hyundai Motors |
| 12 | 2DF | James Gomez | (2001-11-14)14 November 2001 (aged 20) | 4 | 1 | Horsens |
| 13 | 2DF | Pa Modou Jagne (captain) | (1989-12-26)26 December 1989 (aged 32) | 38 | 2 | Dietikon |
| 14 | 2DF | Noah Sonko Sundberg | (1996-06-06)6 June 1996 (aged 25) | 6 | 0 | Levski Sofia |
| 15 | 3MF | Ebrima Sohna | (1988-12-14)14 December 1988 (aged 33) | 37 | 3 | Fortune |
| 16 | 2DF | Mohammed Mbye | (1989-06-18)18 June 1989 (aged 32) | 13 | 0 | Ifö Bromölla IF |
| 17 | 4FW | Bubacarr Jobe | (1994-11-21)21 November 1994 (aged 27) | 11 | 3 | Norrby IF |
| 18 | 1GK | Baboucarr Gaye | (1998-02-24)24 February 1998 (aged 23) | 5 | 0 | Rot-Weiß Koblenz |
| 19 | 4FW | Ebrima Colley | (2000-02-01)1 February 2000 (aged 21) | 10 | 0 | Spezia |
| 20 | 4FW | Bubacarr Trawally | (1994-11-10)10 November 1994 (aged 27) | 14 | 0 | Ajman |
| 21 | 2DF | Saidy Janko | (1995-10-22)22 October 1995 (aged 26) | 3 | 0 | Valladolid |
| 22 | 1GK | Sheikh Sibi | (1998-02-21)21 February 1998 (aged 23) | 3 | 0 | Virtus Verona |
| 23 | 4FW | Muhammed Badamosi | (1998-12-27)27 December 1998 (aged 23) | 10 | 1 | Kortrijk |
| 24 | 4FW | Dembo Darboe | (1998-08-17)17 August 1998 (aged 23) | 2 | 0 | Shakhtyor Soligorsk |
| 25 | 2DF | Bubacarr Sanneh | (1994-11-14)14 November 1994 (aged 27) | 26 | 1 | Unattached |
| 26 | 2DF | Ibou Touray | (1994-12-24)24 December 1994 (aged 27) | 7 | 0 | Salford City |
| 27 | 4FW | Yusupha Njie | (1994-01-03)3 January 1994 (aged 28) | 2 | 0 | Boavista |
| 28 | 3MF | Ebou Adams | (1996-01-15)15 January 1996 (aged 25) | 8 | 0 | Forest Green Rovers |

### Mali

Coach: Mohamed Magassouba
A 28-man final squad was announced on 27 December 2021.
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Ibrahim Mounkoro | (1990-02-23)23 February 1990 (aged 31) | 8 | 0 | TP Mazembe |
| 2 | 2DF | Hamari Traoré (captain) | (1992-01-27)27 January 1992 (aged 29) | 36 | 1 | Rennes |
| 3 | 2DF | Charles Traoré | (1992-01-01)1 January 1992 (aged 30) | 8 | 0 | Nantes |
| 4 | 3MF | Amadou Haidara | (1998-01-31)31 January 1998 (aged 23) | 21 | 2 | RB Leipzig |
| 5 | 2DF | Boubakar Kouyaté | (1997-04-15)15 April 1997 (aged 24) | 10 | 0 | Metz |
| 6 | 2DF | Massadio Haïdara | (1992-12-02)2 December 1992 (aged 29) | 7 | 0 | Lens |
| 7 | 4FW | Moussa Doumbia | (1994-08-15)15 August 1994 (aged 27) | 30 | 5 | Reims |
| 8 | 3MF | Diadie Samassékou | (1996-01-11)11 January 1996 (aged 25) | 21 | 1 | 1899 Hoffenheim |
| 9 | 4FW | El Bilal Touré | (1996-10-07)7 October 1996 (aged 25) | 9 | 2 | Reims |
| 10 | 4FW | Kalifa Coulibaly | (1991-08-21)21 August 1991 (aged 30) | 26 | 5 | Nantes |
| 11 | 3MF | Lassana Coulibaly | (1996-04-10)10 April 1996 (aged 25) | 26 | 0 | Salernitana |
| 12 | 2DF | Moussa Sissako | (2000-11-10)10 November 2000 (aged 21) | 2 | 0 | Standard Liège |
| 13 | 2DF | Senou Coulibaly | (1994-09-04)4 September 1994 (aged 27) | 3 | 0 | Dijon |
| 14 | 4FW | Adama Malouda Traoré | (1995-06-05)5 June 1995 (aged 26) | 41 | 8 | Sheriff Tiraspol |
| 15 | 2DF | Mamadou Fofana | (1998-01-21)21 January 1998 (aged 23) | 22 | 2 | Amiens |
| 16 | 1GK | Djigui Diarra | (1995-02-27)27 February 1995 (aged 26) | 48 | 0 | Young Africans |
| 17 | 2DF | Falaye Sacko | (1995-05-01)1 May 1995 (aged 26) | 22 | 1 | Vitória de Guimarães |
| 18 | 4FW | Ibrahima Koné | (1999-06-16)16 June 1999 (aged 22) | 6 | 8 | Sarpsborg 08 |
| 19 | 4FW | Moussa Djenepo | (1998-06-15)15 June 1998 (aged 23) | 21 | 3 | Southampton |
| 20 | 3MF | Yves Bissouma | (1996-08-30)30 August 1996 (aged 25) | 19 | 3 | Brighton & Hove Albion |
| 21 | 3MF | Adama Noss Traoré | (1995-06-28)28 June 1995 (aged 26) | 23 | 3 | Hatayspor |
| 22 | 1GK | Ismael Diawara | (1994-11-11)11 November 1994 (aged 27) | 1 | 0 | Malmö FF |
| 23 | 3MF | Aliou Dieng | (1997-10-16)16 October 1997 (aged 24) | 19 | 1 | Al Ahly |
| 24 | 2DF | Issaka Samaké | (1994-10-20)20 October 1994 (aged 27) | 18 | 2 | Horoya |
| 25 | 4FW | Lassine Sinayoko | (1999-12-08)8 December 1999 (aged 22) | 4 | 0 | Auxerre |
| 26 | 3MF | Mohamed Camara | (2000-01-06)6 January 2000 (aged 22) | 7 | 1 | Red Bull Salzburg |
| 27 | 3MF | Rominigue Kouamé | (1996-12-07)7 December 1996 (aged 25) | 10 | 0 | Troyes |
| 28 | 3MF | Hamidou Traoré | (1996-10-07)7 October 1996 (aged 25) | 1 | 0 | Giresunspor |

### Mauritania

Coach: Didier Gomes Da Rosa
A 30-man provisional squad was announced on 23 December 2021. A 28-man final squad was announced on 31 December 2021.
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | M'Backé N'Diaye | (1994-12-19)19 December 1994 (aged 27) | 2 | 0 | Nouakchott Kings |
| 2 | 2DF | Souleymane Karamoko | (1992-07-29)29 July 1992 (aged 29) | 0 | 0 | Nancy |
| 3 | 2DF | Aly Abeid | (1997-12-11)11 December 1997 (aged 24) | 41 | 2 | Valenciennes |
| 4 | 2DF | Harouna Abou Demba | (1991-12-31)31 December 1991 (aged 30) | 15 | 0 | Unattached |
| 5 | 2DF | Abdoul Ba (captain) | (1994-02-08)8 February 1994 (aged 27) | 48 | 0 | Al-Ahli Tripoli |
| 6 | 3MF | Khassa Camara | (1992-10-22)22 October 1992 (aged 29) | 43 | 2 | NorthEast United |
| 7 | 4FW | Idrissa Thiam | (2000-09-02)2 September 2000 (aged 21) | 2 | 0 | ASAC Concorde |
| 8 | 3MF | Guessouma Fofana | (1992-12-17)17 December 1992 (aged 29) | 4 | 0 | CFR Cluj |
| 9 | 4FW | Hemeya Tanjy | (1998-05-01)1 May 1998 (aged 23) | 22 | 2 | Nouadhibou |
| 10 | 4FW | Adama Ba | (1993-08-27)27 August 1993 (aged 28) | 40 | 6 | RS Berkane |
| 11 | 4FW | Oumar Camara | (1992-08-19)19 August 1992 (aged 29) | 5 | 0 | Beroe Stara Zagora |
| 12 | 3MF | Almike N'Diaye | (1996-10-26)26 October 1996 (aged 25) | 7 | 1 | GOAL FC |
| 13 | 2DF | Diadié Diarra | (1993-01-23)23 January 1993 (aged 28) | 10 | 0 | GOAL FC |
| 14 | 3MF | Mohamed Dellahi Yali | (1997-11-01)1 November 1997 (aged 24) | 49 | 2 | Al-Nasr Benghazi |
| 15 | 2DF | Souleymane Doukara | (1991-09-29)29 September 1991 (aged 30) | 0 | 0 | Giresunspor |
| 16 | 1GK | Mohamed El Mokhtar | (2002-10-10)10 October 2002 (aged 19) | 0 | 0 | Douanes |
| 17 | 3MF | Abdallahi Mahmoud | (2000-05-04)4 May 2000 (aged 21) | 13 | 0 | Istra 1961 |
| 18 | 3MF | Bodda Mouhsine | (1994-06-18)18 June 1994 (aged 27) | 11 | 0 | Nouadhibou |
| 19 | 4FW | Ibréhima Coulibaly | (1989-08-30)30 August 1989 (aged 32) | 13 | 0 | Le Mans |
| 20 | 2DF | Houssen Abderrahmane | (1995-02-03)3 February 1995 (aged 26) | 13 | 0 | Francs Borains |
| 21 | 2DF | Hassan Houbeib | (1993-10-31)31 October 1993 (aged 28) | 4 | 0 | Al-Zawraa |
| 22 | 1GK | Babacar Diop | (1995-09-17)17 September 1995 (aged 26) | 5 | 0 | Nouadhibou |
| 23 | 3MF | Mouhamed Soueid | (1991-12-31)31 December 1991 (aged 30) | 6 | 0 | Nouadhibou |
| 24 | 3MF | Yacoub Sidi Ethmane | (1995-12-10)10 December 1995 (aged 26) | 6 | 1 | AS Vita |
| 25 | 4FW | Pape Ibnou Ba | (1993-01-05)5 January 1993 (aged 29) | 0 | 0 | Le Havre |
| 26 | 3MF | Beyatt Lekweiry | (2005-04-11)11 April 2005 (aged 16) | 0 | 0 | Douanes |
| 27 | 4FW | Aboubakar Kamara | (1995-03-07)7 March 1995 (aged 26) | 5 | 1 | Aris |
| 28 | 3MF | Abdoulkader Thiam | (1998-10-03)3 October 1998 (aged 23) | 8 | 0 | Boulogne |

### Tunisia

Coach: Mondher Kebaier
A 28-man final squad was announced on 30 December 2021. On 4 January 2022, it was announced that Youssef Msakni and Seifeddine Jaziri tested positive for COVID-19, but the Tunisian Football Federation were not allowed to replace them ahead of the tournament. On 5 January 2022, Firas Ben Larbi withdrew due to injury and was replaced by Issam Jebali.
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
| 1 | 1GK | Farouk Ben Mustapha | (1989-07-01)1 July 1989 (aged 32) | 43 | 0 | Espérance de Tunis |
| 2 | 2DF | Bilel Ifa | (1990-03-09)9 March 1990 (aged 31) | 26 | 0 | Club Africain |
| 3 | 2DF | Montassar Talbi | (1998-05-26)26 May 1998 (aged 23) | 10 | 0 | Rubin Kazan |
| 4 | 2DF | Omar Rekik | (2001-12-20)20 December 2001 (aged 20) | 1 | 0 | Arsenal |
| 5 | 2DF | Oussama Haddadi | (1992-01-28)28 January 1992 (aged 29) | 27 | 0 | Yeni Malatyaspor |
| 6 | 2DF | Dylan Bronn | (1995-06-19)19 June 1995 (aged 26) | 33 | 2 | Metz |
| 7 | 4FW | Youssef Msakni (captain) | (1990-10-28)28 October 1990 (aged 31) | 77 | 14 | Al-Arabi |
| 8 | 3MF | Saîf-Eddine Khaoui | (1995-04-27)27 April 1995 (aged 26) | 24 | 4 | Clermont |
| 9 | 4FW | Yoann Touzghar | (1986-11-28)28 November 1986 (aged 35) | 5 | 1 | Troyes |
| 10 | 4FW | Wahbi Khazri | (1991-02-08)8 February 1991 (aged 30) | 65 | 22 | Saint-Étienne |
| 11 | 4FW | Seifeddine Jaziri | (1993-02-12)12 February 1993 (aged 28) | 18 | 8 | Zamalek |
| 12 | 2DF | Ali Maâloul | (1990-01-01)1 January 1990 (aged 32) | 74 | 2 | Al Ahly |
| 13 | 2DF | Ali Abdi | (1993-12-20)20 December 1993 (aged 28) | 4 | 0 | Caen |
| 14 | 3MF | Hannibal Mejbri | (2003-01-21)21 January 2003 (aged 18) | 9 | 0 | Manchester United |
| 15 | 3MF | Mohamed Ali Ben Romdhane | (1999-09-06)6 September 1999 (aged 22) | 15 | 0 | Espérance de Tunis |
| 16 | 1GK | Aymen Dahmen | (1997-01-28)28 January 1997 (aged 24) | 1 | 0 | CS Sfaxien |
| 17 | 3MF | Ellyes Skhiri | (1995-05-10)10 May 1995 (aged 26) | 40 | 3 | 1. FC Köln |
| 18 | 3MF | Ghailene Chaalali | (1994-02-28)28 February 1994 (aged 27) | 25 | 1 | Espérance de Tunis |
| 19 | 3MF | Hamza Rafia | (1999-04-22)22 April 1999 (aged 22) | 15 | 0 | Standard Liège |
| 20 | 2DF | Mohamed Dräger | (1996-06-25)25 June 1996 (aged 25) | 24 | 3 | Nottingham Forest |
| 21 | 2DF | Hamza Mathlouthi | (1992-07-25)25 July 1992 (aged 29) | 34 | 0 | Zamalek |
| 22 | 1GK | Bechir Ben Saïd | (1992-11-29)29 November 1992 (aged 29) | 0 | 0 | US Monastir |
| 23 | 4FW | Naïm Sliti | (1992-07-27)27 July 1992 (aged 29) | 59 | 12 | Al-Ettifaq |
| 24 | 2DF | Mohamed Amine Ben Hamida | (1995-12-15)15 December 1995 (aged 26) | 6 | 0 | Espérance de Tunis |
| 25 | 3MF | Anis Ben Slimane | (2001-03-16)16 March 2001 (aged 20) | 14 | 4 | Brøndby |
| 26 | 1GK | Ali Jemal | (1990-06-09)9 June 1990 (aged 31) | 0 | 0 | Étoile du Sahel |
| 27 | 4FW | Issam Jebali | (1991-12-25)25 December 1991 (aged 30) | 3 | 0 | OB |
| 28 | 3MF | Aïssa Laïdouni | (1996-12-13)13 December 1996 (aged 25) | 11 | 1 | Ferencváros |

## Player representation
### By age

* Oldest: Marco Soares (37 years, 167 days)
* Youngest: Beyatt Lekweiry (16 years, 233 days)

#### Goalkeepers

* Oldest: Abdoul Karim Cissé (36 years, 41 days)
* Youngest: Ibrahim Sesay (17 years, 43 days)

#### Captains

* Oldest: Jimmy Abdou (37 years, 140 days)
* Youngest: Naby Keïta (26 years, 293 days)

### By club

Clubs with 5 or more players represented are listed.
| Players | Club |
| 9 | Zamalek |
| 8 | Al Ahly, Al-Hilal Omdurman |
| 7 | Metz, Al-Merrikh, Espérance de Tunis |
| 6 | Fasil Kenema, Horoya |
| 5 | Standard Liège, Pyramids, Arsenal, Saint George, Nantes, Saint-Étienne, Olympiacos, Silver Strikers, Nouadhibou, Bo Rangers |

### By club nationality

| Players | CAF clubs |
| 31 | Egypt |
| 27 | Sudan |
| 27 | Ethiopia |
| 17 | Malawi, South Africa |
| 12 | Tunisia |
| 10 | Morocco |
| 9 | Mauritania, Sierra Leone |
| 7 | Equatorial Guinea, Guinea |
| 6 | Zimbabwe |
| 5 | Ghana, Tanzania |
| 4 | DR Congo, Ivory Coast |
| 3 | Burkina Faso, Libya |
| 2 | Nigeria, Zambia |
| 1 | Algeria, Cape Verde, Gambia, Mozambique, Senegal |
| Players | Clubs outside CAF |
| 105 | France |
| 52 | England |
| 29 | Spain |
| 27 | Belgium |
| 25 | Italy |
| 21 | Portugal |
| 20 | Turkey |
| 16 | Germany |
| 15 | Netherlands |
| 13 | Switzerland |
| 10 | Greece, Saudi Arabia |
| 9 | Cyprus |
| 8 | Qatar |
| 7 | Sweden |
| 6 | Hungary, United States |
| 5 | Denmark, Norway |
| 4 | Bulgaria, China, Russia |
| 3 | Croatia, Moldova, Scotland, United Arab Emirates |
| 2 | Austria, Azerbaijan, Georgia, Iceland, Israel, Serbia |
| 1 | Armenia, Belarus, Czech Republic, Finland, India, Iraq, Ireland, Kazakhstan, Kuwait, Luxembourg, Malta, Poland, Slovenia, South Korea |

#### By club confederation

| Players | Clubs |
| 407 | UEFA |
| 210 | CAF |
| 29 | AFC |
| 6 | CONCACAF |
| 0 | CONMEBOL |
| 0 | OFC |

### By representatives of domestic league

| National squad | Players |
| Sudan | 26 |
| Ethiopia | 25 |
| Egypt | 22 |
| Malawi | 17 |
| Sierra Leone | 9 |
| Mauritania | 8 |
| Tunisia | 8 |
| Equatorial Guinea | 7 |
| Zimbabwe | 6 |
| Ghana | 5 |
| Guinea | 4 |
| Ivory Coast | 4 |
| Burkina Faso | 3 |
| Morocco | 2 |
| Cape Verde | 1 |
| Gambia | 1 |
| Nigeria | 1 |
| Senegal | 1 |
| Algeria | 0 |
| Cameroon | 0 |
| Comoros | 0 |
| Gabon | 0 |
| Guinea-Bissau | 0 |
| Mali | 0 |