# 2019 U-23 Africa Cup of Nations squads

The following is a list of squads for each national team competing at the 2019 Africa U-23 Cup of Nations. The tournament took place in Egypt, between 8–22 November 2019. It was the third U-23 age group competition organised by the Confederation of African Football (CAF).
The 8 national teams involved in the tournament were required to register a squad of 21 players, including three goalkeepers. Only players in these squads were eligible to take part in the tournament. Players born on or after 1 January 1997 were eligible to compete in the tournament. On 5 November 2019, CAF published the final lists with squad numbers on their website.
The full squad listings are below. The position listed for each player is per the official squad list published by CAF. The age listed for each player is on 8 November 2019, the first day of 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.
Players marked in boldface have been capped at full international level.

## Group A
### Egypt

Coach: Shawky Gharieb
The preliminary squad was announced on 23 October 2019. The final squad was announced on 29 October 2019.
| No. | Pos. | Player | Date of birth (age) | Club |
| 1 | 1GK | Omar Radwan | (1997-07-31)31 July 1997 (aged 22) | El Gouna |
| 2 | 4FW | Amar Hamdy | (1999-03-07)7 March 1999 (aged 20) | Al Ahly |
| 3 | 2DF | Mahmoud Saber | (1998-02-20)20 February 1998 (aged 21) | El Gouna |
| 4 | 2DF | Osama Galal | (1997-09-17)17 September 1997 (aged 22) | ENPPI |
| 5 | 2DF | Mohamed Abdel Salam | (1997-10-01)1 October 1997 (aged 22) | Zamalek |
| 6 | 3MF | Mohamed Sadek | (1997-07-06)6 July 1997 (aged 22) | Ismaily |
| 7 | 4FW | Salah Mohsen | (1998-09-01)1 September 1998 (aged 21) | Al Ahly |
| 8 | 3MF | Nasser Maher | (1997-02-08)8 February 1997 (aged 22) | Smouha |
| 9 | 4FW | Nasser Mansi | (1997-11-16)16 November 1997 (aged 21) | Tala'ea El Gaish |
| 10 | 3MF | Ramadan Sobhi | (1997-01-23)23 January 1997 (aged 22) | Al Ahly |
| 11 | 4FW | Mostafa Mohamed | (1997-11-28)28 November 1997 (aged 21) | Zamalek |
| 12 | 3MF | Akram Tawfik | (1997-11-08)8 November 1997 (aged 22) | El Gouna |
| 13 | 2DF | Karim El-Eraky | (1997-11-29)29 November 1997 (aged 21) | Al Masry |
| 14 | 4FW | Ahmed Yasser Rayyan | (1998-01-01)1 January 1998 (aged 21) | El Gouna |
| 15 | 4FW | Emam Ashour | (1998-02-20)20 February 1998 (aged 21) | Zamalek |
| 16 | 1GK | Omar Salah | (1998-01-10)10 January 1998 (aged 21) | Smouha |
| 17 | 2DF | Ahmed Ramadan | (1997-03-23)23 March 1997 (aged 22) | Wadi Degla |
| 18 | 3MF | Ghanam Mohamed | (1997-03-12)12 March 1997 (aged 22) | El Entag El Harby |
| 19 | 3MF | Abdel Rahman Magdy | (1997-09-12)12 September 1997 (aged 22) | Ismaily |
| 20 | 2DF | Ahmed Abou El Fotouh | (1998-03-22)22 March 1998 (aged 21) | Smouha |
| 21 | 1GK | Mohamed Sobhy | (1999-07-15)15 July 1999 (aged 20) | Zamalek |

### Mali

Coach: Fanyeri Diarra
The final squad was announced on 26 October 2019.
| No. | Pos. | Player | Date of birth (age) | Club |
| 1 | 1GK | Samuel Diarra [es] | (1998-08-11)11 August 1998 (aged 21) | Cultural Leonesa |
| 2 | 2DF | Felix Kamaté | (2000-12-31)31 December 2000 (aged 18) | Real Bamako |
| 3 | 2DF | Siaka Bagayoko | (1998-07-04)4 July 1998 (aged 21) | CS Sfaxien |
| 4 | 2DF | Souleymane Gassama | (1998-11-30)30 November 1998 (aged 20) | UD SANSE |
| 5 | 2DF | Issouf Traoré | (1998-01-22)22 January 1998 (aged 21) | Olympique Khouribga |
| 6 | 2DF | Moussa Sissako | (2000-11-10)10 November 2000 (aged 18) | Paris Saint-Germain |
| 7 | 3MF | Moussa Bagayoko | (1998-02-03)3 February 1998 (aged 21) | Adanaspor |
| 8 | 3MF | Boubacar Traoré | (2001-08-20)20 August 2001 (aged 18) | Metz |
| 9 | 4FW | Aly Mallé | (1998-04-03)3 April 1998 (aged 21) | Balıkesirspor |
| 10 | 4FW | Ibrahima Koné | (1999-06-16)16 June 1999 (aged 20) | Haugesund |
| 11 | 4FW | El Bilal Touré | (2001-10-03)3 October 2001 (aged 18) | Afrique Football Élite |
| 12 | 3MF | Bourama Doumbia | (1997-10-03)3 October 1997 (aged 22) | Stade Malien |
| 13 | 3MF | Clément Kanouté | (1999-09-01)1 September 1999 (aged 20) | FK Liepāja |
| 14 | 4FW | Diadié Samadiaré | (2000-02-09)9 February 2000 (aged 19) | Yeelen Olympique |
| 15 | 3MF | Maharafa Tandina | (1997-08-18)18 August 1997 (aged 22) | Mladost Kakanj |
| 16 | 1GK | Youssouf Koïta | (2000-08-27)27 August 2000 (aged 19) | Girona |
| 17 | 3MF | Amadou Diarra | (1999-06-08)8 June 1999 (aged 20) | Cultural Leonesa |
| 18 | 3MF | Aliou Dieng | (1997-10-16)16 October 1997 (aged 22) | Al Ahly |
| 19 | 3MF | Ibrahim Kane | (2000-06-23)23 June 2000 (aged 19) | Vorskla Poltava |
| 20 | 3MF | Seydou N'daw | (1997-10-17)17 October 1997 (aged 22) | Boluspor |
| 21 | 1GK | Drissa Kouyaté | (1998-12-17)17 December 1998 (aged 20) | Hafia |

### Cameroon

Coach: Rigobert Song
The preliminary squad was announced on 2 October 2019. The final squad was announced on 29 October 2019.
| No. | Pos. | Player | Date of birth (age) | Club |
| 1 | 1GK | Junior Dande | (1998-02-22)22 February 1998 (aged 21) | APEJES Academy |
| 2 | 2DF | Duplexe Tchamba | (1998-07-10)10 July 1998 (aged 21) | Strømsgodset |
| 3 | 2DF | Jules Youmeni | (1998-06-29)29 June 1998 (aged 21) | FC Roskilde |
| 4 | 2DF | Oumar Gonzalez | (1998-02-25)25 February 1998 (aged 21) | FC Chambly |
| 5 | 2DF | Nouhou Tolo | (1997-06-23)23 June 1997 (aged 22) | Seattle Sounders FC |
| 6 | 3MF | Samuel Gouet | (1997-12-14)14 December 1997 (aged 21) | Rheindorf Altach |
| 7 | 4FW | Franck Evina | (2000-07-05)5 July 2000 (aged 19) | KFC Uerdingen |
| 8 | 3MF | Yan Eteki | (1997-08-26)26 August 1997 (aged 22) | Granada |
| 9 | 3MF | Victor Ekani | (1997-02-27)27 February 1997 (aged 22) | SønderjyskE Fodbold |
| 10 | 3MF | Kévin Soni | (1998-04-17)17 April 1998 (aged 21) | Espanyol |
| 11 | 4FW | Eric Ayuk | (1997-02-17)17 February 1997 (aged 22) | Osmanlıspor |
| 12 | 4FW | Michael Cheukoua | (1997-01-13)13 January 1997 (aged 22) | SV Horn |
| 13 | 2DF | Raphaël Anaba | (2000-03-08)8 March 2000 (aged 19) | Olympique Lyon |
| 14 | 2DF | Guy Kilama | (1999-05-30)30 May 1999 (aged 20) | Chamois Niortais |
| 15 | 2DF | Olivier Mbaizo | (1997-08-15)15 August 1997 (aged 22) | Philadelphia Union |
| 16 | 1GK | Sylvain Abogo | (1998-07-18)18 July 1998 (aged 21) | Tonnerre Yaoundé |
| 17 | 4FW | Hervé Ngan | (1998-06-02)2 June 1998 (aged 21) | PAE Kerkyra |
| 18 | 3MF | Martin Hongla | (1998-03-16)16 March 1998 (aged 21) | Royal Antwerp |
| 19 | 4FW | Stéphane Zobo | (2000-08-02)2 August 2000 (aged 19) | Toulouse |
| 20 | 4FW | Pierre Fonkeu | (1997-07-10)10 July 1997 (aged 22) | RC Lens |
| 21 | 1GK | Simon Omossola | (1998-05-05)5 May 1998 (aged 21) | Coton Sport |

### Ghana

Coach: Ibrahim Tanko
The preliminary squad was announced on 9 October 2019. The final squad was announced on 1 November 2019.
| No. | Pos. | Player | Date of birth (age) | Club |
| 1 | 1GK | Kwame Baah | (1998-04-21)21 April 1998 (aged 21) | Asante Kotoko |
| 2 | 2DF | Kingsley Fobi | (1998-09-20)20 September 1998 (aged 21) | CD Badajoz |
| 3 | 2DF | Edward Sarpong | (1997-01-17)17 January 1997 (aged 22) | Esperança Lagos |
| 4 | 2DF | Emmanuel Cudjoe | (1998-04-11)11 April 1998 (aged 21) | Attram De Visser |
| 5 | 4FW | Frank Arhin | (1999-02-16)16 February 1999 (aged 20) | Östersund |
| 6 | 2DF | Zakaria Fuseini | (1998-09-23)23 September 1998 (aged 21) | Berekum Chelsea |
| 7 | 4FW | Owusu Kwabena | (1997-07-18)18 July 1997 (aged 22) | Córdoba CF |
| 8 | 3MF | Osei Wusu | (2000-11-25)25 November 2000 (aged 18) | Tema Youth |
| 9 | 4FW | Robin Polley | (1998-12-28)28 December 1998 (aged 20) | ADO Den Haag |
| 10 | 3MF | Yaw Yeboah | (1997-03-28)28 March 1997 (aged 22) | Celta Vigo |
| 11 | 3MF | Emmanuel Lomotey | (1997-12-19)19 December 1997 (aged 21) | Extremadura UD |
| 12 | 2DF | William Dankyi | (1999-09-04)4 September 1999 (aged 20) | Hearts of Oak |
| 13 | 3MF | Michael Agbekpornu | (1998-08-31)31 August 1998 (aged 21) | Dreams FC |
| 14 | 3MF | Abass Issah | (1998-09-26)26 September 1998 (aged 21) | Utrecht |
| 15 | 3MF | Simon Zibo | (1997-11-30)30 November 1997 (aged 21) | Vitória Guimarães |
| 16 | 1GK | Richmond Ayi | (1997-06-04)4 June 1997 (aged 22) | Hearts of Oak |
| 17 | 2DF | Habib Mohammed | (1997-07-04)4 July 1997 (aged 22) | Asante Kotoko |
| 18 | 4FW | Samuel Obeng | (1997-05-15)15 May 1997 (aged 22) | Real Oviedo |
| 19 | 3MF | Abdul-Aziz Nurudeen | (1998-09-11)11 September 1998 (aged 21) | Vision FC |
| 20 | 3MF | Evans Mensah | (1998-02-09)9 February 1998 (aged 21) | HJK Helsinki |
| 21 | 1GK | Ibrahim Danlad | (2002-12-02)2 December 2002 (aged 16) | Asante Kotoko |

## Group B
### Nigeria

Coach: Imama Amapakabo
The final squad was announced on 31 October 2019.
| No. | Pos. | Player | Date of birth (age) | Club |
| 1 | 1GK | Abubakar Adamu Mohammed | (1997-06-09)9 June 1997 (aged 22) | Wikki Tourists |
| 2 | 2DF | Josiah Chukwudi | (1999-07-14)14 July 1999 (aged 20) | Spartak Trnava |
| 3 | 2DF | Seth Sincere | (1998-04-28)28 April 1998 (aged 21) | Boluspor |
| 4 | 2DF | Valentine Ozornwafor | (1999-06-01)1 June 1999 (aged 20) | UD Almería |
| 5 | 2DF | Izuchuckwu Anthony | (1997-11-03)3 November 1997 (aged 22) | Nest-Sotra |
| 6 | 2DF | Olisa Ndah | (1998-01-21)21 January 1998 (aged 21) | Remo Stars |
| 7 | 3MF | Sunday Faleye | (1998-11-29)29 November 1998 (aged 20) | Wacker Innsbruck |
| 8 | 3MF | Orji Okwonkwo | (1998-01-19)19 January 1998 (aged 21) | Montreal Impact |
| 9 | 4FW | Taiwo Awoniyi | (1997-08-12)12 August 1997 (aged 22) | Mainz |
| 10 | 3MF | Kelechi Nwakali | (1998-06-05)5 June 1998 (aged 21) | SD Huesca |
| 11 | 3MF | Olabiran Muyiwa | (1998-09-07)7 September 1998 (aged 21) | Tambov |
| 12 | 2DF | Godfrey Stephen | (2000-08-22)22 August 2000 (aged 19) | Isloch Minsk Raion |
| 13 | 2DF | Samuel Atavti | (1999-08-09)9 August 1999 (aged 20) | Espérance Tunis |
| 14 | 3MF | Azubuike Okechukwu | (1997-04-19)19 April 1997 (aged 22) | İstanbul Başakşehir |
| 15 | 3MF | Aliyu Yau Adam | (2000-05-07)7 May 2000 (aged 19) | Spartaks Jūrmala |
| 16 | 1GK | Mohammed Galadima | (2000-11-17)17 November 2000 (aged 18) | Nasarawa United |
| 17 | 3MF | Ndifreke Udo | (1998-08-15)15 August 1998 (aged 21) | Akwa United |
| 18 | 4FW | Bright Enobakhare | (1998-02-08)8 February 1998 (aged 21) | Wigan Athletic |
| 19 | 3MF | Tom Dele-Bashiru | (1999-09-17)17 September 1999 (aged 20) | Watford |
| 20 | 4FW | Sunusi Ibrahim | (2002-10-01)1 October 2002 (aged 17) | Nasarawa United |
| 21 | 1GK | Kingdom Osayi | (1999-01-17)17 January 1999 (aged 20) | Giant Brillars |

### Ivory Coast

Coach: Soualiho Haïdara
The final squad was announced on 30 October 2019.
| No. | Pos. | Player | Date of birth (age) | Club |
| 1 | 1GK | Oupoh Nagoli | (2000-12-20)20 December 2000 (aged 18) | SOL FC |
| 2 | 3MF | Koffi Kouao | (1998-05-20)20 May 1998 (aged 21) | Vizela |
| 3 | 2DF | Kouadio-Yves Dabila | (1997-01-01)1 January 1997 (aged 22) | Cercle Brugge |
| 4 | 3MF | Idrissa Doumbia | (1998-04-14)14 April 1998 (aged 21) | Sporting CP |
| 5 | 4FW | Aboubacar Doumbia | (1999-11-12)12 November 1999 (aged 19) | SO de l'Armée |
| 6 | 2DF | Zié Ouattara | (2000-01-09)9 January 2000 (aged 19) | Vitória Guimarães |
| 7 | 2DF | Cheick Timité | (1997-11-20)20 November 1997 (aged 21) | Amiens |
| 8 | 4FW | Hamed Traorè | (2000-02-16)16 February 2000 (aged 19) | Sassuolo |
| 9 | 4FW | Youssouf Dao | (1998-03-05)5 March 1998 (aged 21) | Sparta Prague |
| 10 | 3MF | Anderson Niangbo | (1999-10-06)6 October 1999 (aged 20) | Wolfsberger AC |
| 11 | 4FW | Christian Kouamé | (1997-12-06)6 December 1997 (aged 21) | Genoa |
| 12 | 2DF | Jonathan Cissé | (1997-05-18)18 May 1997 (aged 22) | Hapoel Hadera |
| 13 | 3MF | Koffi Dakoi | (1999-08-26)26 August 1999 (aged 20) | Correcaminos |
| 14 | 3MF | Aboubakar Keita | (1997-11-05)5 November 1997 (aged 22) | OH Leuven |
| 15 | 2DF | Silas Gnaka | (1998-12-18)18 December 1998 (aged 20) | Eupen |
| 16 | 1GK | Eliezer Tapé Ira | (1997-08-31)31 August 1997 (aged 22) | San Pédro |
| 17 | 2DF | Ismaël Diallo | (1997-01-29)29 January 1997 (aged 22) | Ajaccio |
| 18 | 3MF | Jean Thierry Lazare | (1998-03-07)7 March 1998 (aged 21) | Eupen |
| 19 | 4FW | Baba Lamine Traoré | (1998-05-16)16 May 1998 (aged 21) | Sparta Prague |
| 20 | 3MF | Ibrahim Sangaré | (1997-12-02)2 December 1997 (aged 21) | Toulouse |
| 21 | 1GK | Nicolas Tié | (2001-02-13)13 February 2001 (aged 18) | Chelsea |

### South Africa

Coach: David Notoane
The final squad was announced on 1 November 2019.
| No. | Pos. | Player | Date of birth (age) | Club |
| 1 | 1GK | Andile Mbanjwa | (1998-03-30)30 March 1998 (aged 21) | Richards Bay |
| 2 | 4FW | Itumeleng Shopane | (1997-06-16)16 June 1997 (aged 22) | Moroka Swallows |
| 3 | 2DF | Katlego Mohamme | (1998-03-10)10 March 1998 (aged 21) | University of Pretoria |
| 4 | 3MF | Teboho Mokoena | (1997-01-24)24 January 1997 (aged 22) | SuperSport United |
| 5 | 3MF | Athenkosi Dlala | (1998-02-06)6 February 1998 (aged 21) | University of Pretoria |
| 6 | 3MF | Kamohelo Mahlatsi | (1998-08-23)23 August 1998 (aged 21) | University of Pretoria |
| 7 | 3MF | Kegan Johannes | (2001-03-31)31 March 2001 (aged 18) | Ajax Cape Town |
| 8 | 3MF | Grant Margeman | (1998-06-03)3 June 1998 (aged 21) | Ajax Cape Town |
| 9 | 4FW | Lyle Foster | (2000-09-04)4 September 2000 (aged 19) | Cercle Brugge |
| 10 | 4FW | Matlala Makgalwa | (1997-01-03)3 January 1997 (aged 22) | Mamelodi Sundowns |
| 11 | 3MF | Luther Singh | (1997-08-05)5 August 1997 (aged 22) | Moreirense |
| 12 | 3MF | Sipho Mbule | (1998-03-22)22 March 1998 (aged 21) | SuperSport United |
| 13 | 3MF | Happy Mashiane | (1998-01-01)1 January 1998 (aged 21) | Kaizer Chiefs |
| 14 | 2DF | Siyabonga Ngezana | (1997-07-15)15 July 1997 (aged 22) | Kaizer Chiefs |
| 15 | 2DF | Tercious Malepe | (1997-02-18)18 February 1997 (aged 22) | Chippa United |
| 16 | 1GK | Darren Johnson | (1997-02-22)22 February 1997 (aged 22) | Ajax Cape Town |
| 17 | 2DF | Thabiso Monyane | (2000-04-30)30 April 2000 (aged 19) | Orlando Pirates |
| 18 | 2DF | Thendo Mukumela | (1998-01-30)30 January 1998 (aged 21) | Ajax Cape Town |
| 19 | 3MF | Kobamelo Kodisang | (1999-08-28)28 August 1999 (aged 20) | Braga |
| 20 | 1GK | Mondli Mpoto | (1998-07-24)24 July 1998 (aged 21) | Bloemfontein Celtic |
| 21 | 2DF | Keanu Cupido | (1998-01-15)15 January 1998 (aged 21) | Cape Town City |

### Zambia

Coach: Beston Chambeshi
The preliminary squad was announced on 5 October 2019. The squad was then trimmed-down on 21 October 2019. The final squad was announced on 29 October 2019.
| No. | Pos. | Player | Date of birth (age) | Club |
| 1 | 1GK | Mangani Banda | (1997-07-13)13 July 1997 (aged 22) | Zanaco |
| 2 | 2DF | Moses Nyondo | (1997-07-05)5 July 1997 (aged 22) | Nkana |
| 3 | 2DF | Prosper Chiluya | (1998-04-02)2 April 1998 (aged 21) | Kabwe Warriors |
| 4 | 2DF | Kebson Kamanga | (1997-06-16)16 June 1997 (aged 22) | Zanaco |
| 5 | 2DF | Solomon Sakala [es] | (1997-04-28)28 April 1997 (aged 22) | ZESCO United |
| 6 | 3MF | Field Kandela | (1998-06-30)30 June 1998 (aged 21) | Kabwe Warriors |
| 7 | 4FW | Lameck Banda | (2001-01-29)29 January 2001 (aged 18) | Arsenal Tula |
| 8 | 3MF | Harrison Chisala | (1997-08-04)4 August 1997 (aged 22) | Nkana |
| 9 | 3MF | Oliver Lumbiya | (2000-06-20)20 June 2000 (aged 19) | Nkana |
| 10 | 4FW | Fashion Sakala | (1997-03-14)14 March 1997 (aged 22) | KV Oostende |
| 11 | 3MF | Enock Mwepu | (1998-01-01)1 January 1998 (aged 21) | Red Bull Salzburg |
| 12 | 3MF | Emmanuel Banda | (1997-09-29)29 September 1997 (aged 22) | KV Oostende |
| 13 | 2DF | Shemmy Mayembe | (1997-11-22)22 November 1997 (aged 21) | ZESCO United |
| 14 | 4FW | Edward Chilufya | (1999-09-17)17 September 1999 (aged 20) | Djurgården |
| 15 | 4FW | Biston Banda | (1999-06-12)12 June 1999 (aged 20) | Buildcon |
| 16 | 1GK | Patrick Chooma | (2001-10-04)4 October 2001 (aged 18) | Kabwe Youth Soccer Academy |
| 17 | 3MF | Kings Kangwa | (1999-04-06)6 April 1999 (aged 20) | Arsenal Tula |
| 18 | 1GK | Bradley Mweene | (1999-01-17)17 January 1999 (aged 20) | Real Kings |
| 19 | 3MF | Ngosa Sunzu | (1998-06-19)19 June 1998 (aged 21) | Buildcon |
| 20 | 4FW | Patson Daka | (1998-10-09)9 October 1998 (aged 21) | Red Bull Salzburg |
| 21 | 2DF | Benson Chali | (1997-12-02)2 December 1997 (aged 21) | Forest Rangers |