Afcon squads: Who will be on the plane to Egypt?
The 24 qualifiers for the expanded 2019 Africa Cup of Nations are naming their 23-man squads for the showpiece tournament.
Find out below who is on the plane to Egypt, and remember that teams have until the day before their first game at the tournament to replace an injured player.
ALGERIA: The Desert Foxes squad features just one Algeria-based player in Hicham Boudaoui, 19, who plays for Paradou. He helped his club to finish third in the Algerian league and claim a berth in the CAF Confederation Cup.. Haris Belkebla was selected initially but then dropped to "maintain discipline" after video footage of him appeared on social media exposing his backside on a live stream of an online game. The Brest midfielder apologised to the Algerian delegation, but was nonetheless sent home. He was replaced in the squad by France-born striker Andy Delort, who had surprisingly been omitted from the initial squad.
Goalkeepers: Rais M'Bolhi (El Etifaq, Saudi Arabia), Azzedine Doukha (Al Raed, Saudi Arabia), Alexandre Oukidja (Metz FRA)
Defenders: Aissa Mandi (Real Betis, Spain), Mehdi Zeffane (Rennes, France), Ramy Bensebaini (Rennes, France), Rafik Halliche (Moreirense, Portugal), Mehdi Tahrat (Lens, France), Djamel Benlamri (Al Shabab, Saudi Arabia), Youcef Atal (Nice, France), Mohamed Fares (SPAL, Italy)
Midfielders: Ismail Bennacer (Empoli, Italy), Mehdi Abeid (Dijon, France), Sofiane Feghouli (Galatasary, Turkey), Adlene Guedioura (Nottingham Forest, England), Hicham Boudaoui (Paradou)
Forwards: Adam Ounas (Naples, Italy), Riyad Mahrez (Manchester City, England), Islam Slimani (Fenerbahce, Turkey), Yacine Brahimi (Porto, Portugal), Baghdad Bounedjah (Al Sadd, Qatar), Youcef Belaili (Esperance Tunisia), Andy Delort (Montpellier)
ANGOLA: Lazio's Bastos Quissanga, Sporting Braga forward Wilson Eduardo, team captain Djalma Campos and Sporting Lisbon defender Bruno Gaspar are the star names in the squad. Girona defender and former Spain Under-19 player Jonas Ramalho, who made 22 La Liga appearances this season, was the key omission.
Goalkeepers: Toni Cabaça (1º de Agosto), Landu (Interclube), Ndulu (Desportivo da Huíla).
Defenders: Isaac, Dani Massunguna, Paizo (1º de Agosto), Edy Afonso (Petro de Luanda), Wilson (Petro de Luanda), Bastos (Lazio), Jonathan Buatu (Rio Ave), Bruno Gaspar (Sporting de Portugal).
Midfielders: Herenilson (Petro de Luanda), Show, Macaia (1º de Agosto), Stélvio Cruz (F91 Dudelange), Djalma Campos, Freddy (Antalyaspor), Geraldo (Al Ahly).
Forwards: Mabululo (1º de Agosto), Mateus Galiano (Boavista), Wilson Eduardo (Sporting de Braga), Gelson Dala (Rio Ave/Sporting de Porutgal), Evandro Brandão (Leixões).
BENIN: Stephane Sessegnon will make his third Africa Cup of Nations appearance having been named as the Squirrels' captain for the tournament in Egypt. Sessegnon, 35, will be suspended for Benin's opening Group F game on 25 June against Ghana, as a result of his accumulation of yellow cards during qualifying.
Goalkeepers: Fabien Farnolle (Yeni Malatyaspor, Turkey), Saturnin Allagbe (Niort, France), Cherif Dine Kakpo (Buffalos)
Defenders: Junior Salomon (Plateau United, Nigeria), Olivier Verdon (Sochaux, France), Khaled Adenon (Amiens, France) Moise Adilehou (Levadiakos, Greece), David Kiki (Red Star, France), Emmanuel Imorou (Caen, France) , Rodrigue Fassinou (ASPAC), Seidou Baraze (Yzeure, France)
Midfielders: Rodrigue Kossi (Club Africain, Tunisia) Jordan Adeoti (Auxerre, France), Mama Seibou (SC Toulon, France), Anaane Tidjani (US Ben Guerdane, Tunisia), Sessi D'Almeida (Yeovil Town, England), Stephane Sessegnon (Genclerbiligi, Turkey)
Forwards: Mickael Pote (Adana Demirspor, Turkey), Steve Mounie (Huddersfield, England), Desire Segbe Azankpo (Senica, Slovakia), Jodel Dossou (Vaduz, Lichtenstein), Cèbio Soukou (Hansa Rostock, Germany), David Djigla (Niort, La France)
BURUNDI: Saido Berahino, whose contract was terminated by Stoke City in May, is the headline name in icoach Olivier Niyungeko's final 23-man squad.
Goalkeepers: Jonathan Nahimana (Vital'O), Justin Ndikumana (Sofapaka, Kenya), MacArthur Arakaza (Sofapaka, Kenya)
Defenders: Omar Moussa (Sofapaka, Kenya), Christophe Nduwarugira (Uniao da Madeira, Portugal), Abdoul Karim Nizigiymana (Vipers, Uganda), Frederic Nsabiyumva (Chippa United, South Africa), Omar Ngando (AS Kigali Rwanda), David Nshimirimana (Mukura Victory, Rwanda)
Midfielders: Pierre Kwizera (Al-Orouba, Oman), Gael Bigirimana (Unattached), Gael Duhayindavyi (Mukura Victory, Rwanda), Shassir Nahimana (Al-Mujazzal, Saudi Arabia), Enock Nsabumukama (Zesco United, Zambia), Hussein Shabani (Coffee, Ethiopia)
Forwards: Mohamed Amissi (NAC Breda, Netherlands), Selemani Yamini Ndikumana (Al-Adalh, Saudi Arabia), Cedric Amissi (Al-Taawoun, Saudi Arabia), Francis Mustafa (Gor Mahia, Kenya), Saido Berahino (Stoke City, England), Fiston Abdoul Razak (JS Kabylie, Algeria), Laudit Mavugo (Napsa Stars, Zambia), Elvis Kasomba (Melbourne Victory, Australia)
CAMEROON: Vincent Aboubakar, who scored the winner in the 2017 Africa Cup of Nations final, has been left out of the squad for this year's tournament, with coach Clarence Seedorf concerned about the striker's fitness after sustaining a knee injury last September. Young Boys duo Jean Pierre Nsame and Moumi Ngamaleu also missed the cut alongside teenage prodigy Steve Mvoue. Seedorf has named 10 players who featured in Gabon two years ago.
Goalkeepers: Andre Onana (Ajax Amsterdam, Netherlands),Fabrice Ondoa (Oostende, Belgium),Carlos Kameni (Fenerbahçe, Turkey)
Defenders: Collins Fai (Standard Liege, Belgium), Michael Ngadeu-Ngadjui (Slavia Prague, Czech Republic), Ambroise Oyongo Bitolo (Montpellier, France), Banana Yaya (Panionios, Greece), Gaetan Bong (Brighton, England), Jean Armel Kana-Biyik (Kayserispor, Turkey), Dawa Tchakonte (Mariupol)
Midfielders: Andre-Frank Zambo Anguissa (Fulham, England), Georges Mandjeck (Maccabi Haifa, Israel), Pierre Kunde Malong (Mainz, Germany), Arnaud Djoum (Hearts Fc, Scotland), Wilfrid Kaptoum (Betis Sevilla, Spain)
Forwards: Stephane Bahoken (Angers, France), Eric-Maxim Choupo-Moting (PSG, France), Karl Toko Ekambi (Villareal, Spain), Jacques Zoua (Astra, Romania), Clinton Njie (Marseille, France), Christian Bassogog (Henan, China), Joel Tagueu (Maritimo, Portugal), Olivier Boumal (Panionos, Greece)
DEMOCRATIC REPUBLIC OF CONGO: West Ham's Arthur Masuaku, Beijing Guoan's Cédric Bakambu and Anderlecht's Yannick Bolasie headline the squad named by coach Jean-Florent Ibenge Ikwange. Kabongo Kasongo and Jackson Muleka were the key omissions, the strikers having failed to secure visas in time for the nation's training camp trip to Spain. Stoke City midfielder Gianelli Imbula was also omitted after he did not get the necessary clearance from Fifa in time.
Goalkeepers: Parfait Mandanda (Dinamo Bucharest. Romania), Ley Matampi (Al Ansar, South Africa), Anthony Mossi (Chiasso, Switzerland)
Defenders: Glody Ngonda (AS Vita Club), Djuma Shabani (AS Vita Club), Christian Luyindama (Galatasaray, Turkey), Arthur Masuaku (West Ham, England), Wilfred Moke (Ankaragucu, Turkey), Issama Mpeko (TP Mazembe), Marcell Tisserand (Wolfsburg, Germany), Bobo Ungenda (Primeiro Agosto, Angola)
Midfielders: Merveille Bope (Standard Liege, Belgium), Paul-Jose Mpoku (Standard Liege, Belgium), Jacques Maghoma (Birmingham City, England), Chancel Mbemba (Porto, Portugal), Tresor Mputu (TP Mazembe), Youssouf Mulumbu (Celtic, Scotland)
Forwards: Chadrack Akolo (Stuttgart, Germany), Britt Assombalanga (Middlesbrough, England), Cedric Bakambu (Beijing Guoan, China), Yannick Bolasie (Everton, England), Jonathan Bolingi (Antwerp, Belgium), Elia Meschak (TP Mazembe)
EGYPT: Javier Aguirre omitted left-back Ahmed Abou El Fotouh and goalkeeper Mohamed Abou-Gabal from his provisional squad. The squad group is headlined by Mohamed Salah, and includes Mohamed Elneny and Ahmed Hegazi, who play in England for Arsenal and West Bromwich Albion, respectively..
Goalkeepers: Ahmed El-Shennawy (Pyramids FC), Mohamed El-Shennawy (Al Ahly), Mahmoud Gennesh (Zamalek).
Defenders: Ahmed Elmohamady (Aston Villa), Baher El-Mohamady (Ismaily), Ahmed Hegazi (West Bromwich Albion), Mahmoud Alaa, Mahmoud Hamdy El-Wensh (Zamalek), Ahmed Ayman Mansour, Omar Gaber (Pyramids FC), Ayman Ashraf (Al Ahly).
Midfielders: Tarek Hamed (Zamalek), Mohamed Elneny (Arsenal), Ali Ghazal (C.D. Feirense), Nabil Emad Dunga, Abdallah El-Said (Pyramids FC), Walid Soliman (Al Ahly), Mohamed Salah (Liverpool), Mahmoud Hassan Trezeguet (Kasimpasa), Amr Warda (Atromitos).
Strikers: Ahmed Ali (Arab Contractors), Marwan Mohsen (Al Ahly), Ahmed Hassan Kouka (Olympiacos).
GHANA: Captain Andre Ayew headlines the 23-man party, which also includes deputy skipper Kwadwo Asamoah of Inter Milan, veteran striker Asamoah Gyan and Atletico Madrid's Thomas. FC Porto striker Abdul Majeed Waris was the biggest casualty. He spent last season on loan with French outfit Nantes, but was one of five players cut from 28 players in camp in the United Arab Emirates.
Goalkeepers: Felix Annan (Asante Kotoko), Lawrence Ati-Zigi (Sochaux/FRA), Richard Ofori (Maritzburg Utd/RSA)
Defenders: Lumor Agbenyenu (Goztepe/TUR), Joseph Aidoo (Genk/BEL), Joseph Attamah (Basaksehir/TUR), John Boye (Metz/FRA), Jonathan Mensah (Columbus Crew/USA), Kassim Nuhu (Hoffenheim/GER), Abdul Baba Rahman (Reims/FRA), Andy Yiadom (Reading/ENG)
Midfielders: Afriyie Acquah (Empoli/ITA), Thomas Agyepong (Hibernian/SCO), Kwadwo Asamoah (Inter/ITA), Christian Atsu (Newcastle Utd/ENG), Andre Ayew (Fenerbahce/TUR), Samuel Owusu (Cukaricki/SRB), Thomas Partey (Atletico Madrid/ESP), Mubarak Wakaso (Deportivo Alaves/ESP)
Forwards: Jordan Ayew (Crystal Palace/ENG), Caleb Ekuban (Trabzonspor/TUR), Asamoah Gyan (Kayserispor/TUR), Kwabena Owusu (Leganes/ESP)
GUINEA: Liverpool midfielder Naby Keita was named in Guinea's final 23-man squad despite admitting he was "not yet fully fit to play". Keita hopes to be fit for Guinea's opening Group B match against Madagascar on 22 June.
Goalkeepers: Naby Yattara (Excelsior, Reunion Island), Ibrahima Koné (Pau, France), Aly Kéita (Ostersunds, Sweden)
Defenders: Fodé Camara (Gazélec Ajaccio, France), Issiaga Sylla (Toulouse FC, France), Ernest Seka (Nancy, France), Simon Falette (Eintracht Frankfurt, Germany), Ousmane Sidibé (Béziers, France), Baissama Sankoh (Caen, France), Mikael Dyrestam (AO Xanthi FC, Greece), Julian Jeanvier (Brendford, England)
Midfielders: Amadou Diawara (Napoli, Italy), Ibrahima Cissé (Fulham, England), Boubacar Fofana (Gaz Metan, Romania), Naby Keita (Liverpool, England), Mady Camara (Olympiakos, Greece)
Forwards: François Kamano (Bordeaux, France), Mohamed Yattara (Auxerre, France), Ibrahima Traoré (Borussia M'Gladbach, Germany), José Kanté (Gimnastic Tarragona, Spain), Idrissa Sylla (Zulte Waregem, Belgium), Fodé Koita (Kasimpasa, Turkey), Sory Kaba (Dijon ,France)
GUINEA-BISSAU: Veteran midfielder Jorginho Barbosa, who plays for Bulgaria's CSKA Sofia, was left out of the final squad made up of entirely overseas-based players. Fulham defender Marcelo Djalo, who was first called up in March for the qualifier against Mozambique but did not make his debut, was included .
Goalkeepers: Rui Dabo (Fabril/POR), Jonas Mendes (Academic Viseu/POR), Edimar Vieira Ca (UDIB)
Defenders: Mamadu Cande (Santa Clara/POR), Tomas Dabo (Riete/ITA), Marcelo Djalo (Fulham/ENG), Nanu Gomes (Maritimo/POR), Rudnilson Silva (Kaunas Zal/LTU), Eliseu Soares (Rio Ave/POR), Juary Soares (Mafra/POR)
Midfielders: Moreto Cassama (Reims/FRA), Judilson Gomes (Monaco/FRA), Joao Jaquite (Tondela/POR), Zezinho Lopes (Senica/SVK), Sori Mane (Cova Piedade/POR), Jorge Norgueira (Aves/POR)
Forwards: Mama Balde (Aves/POR), Romario Balde (Academica Coimbra/POR), Jorginho Intima (CSKA/BUL), Joseph Mendes (Ajaccio/FRA), Frederic Mendy (Vitoria Setubal/POR), Piqueti Silva (Al Shoula/KSA), Toni Silva (Al Ittihad/EGY)
IVORY COAST: Former Swansea and Manchester City striker Wilfried Bony is set to play in his fifth Africa Cup of Nations after being named in Ivory Coast's final 23-man squad despite being without a club since the Swans released him in May. Bony, 30, was part of the Ivory Coast side that defeated Ghana to win the 2015 Africa Cup of Nations in Equatorial Guinea, but he has played just once for the Elephants since the 2017 tournament in Gabon -- .scoring twice when Ivory Coast defeated Comoros 3-1 in a warm-up match the week before Afcon in Egypt.
Goalkeepers: Sylvain Gbohouo (TP Mazembe, DR Congo), Ali Badra (Free State Stars, South Africa), Tape Ira (FC San Pedro).
Defenders: Serge Aurier (Tottenham, England), Wilfried Kanon (ADO The Hague, Netherlands), Wonlo Coulibaly (ASEC Mimosas), Ismaël Traoré (Angers, France), Mamadou Bagayoko (Red Star, France), Cheikh Comara (Wydad Casablanca, Morocco), Souleyman Bamba (Rennes, France).
Midfielders: Jean-Philippe Gbamin (Mainz, Germany), Geoffrey Serey Dié (Neuchâtel Xamax, Switzerland), Jean-Michaël Seri (Fulham, England), Victorian Angban (Metz, France), Franck Kessié (AC Milan, Italy) , Ibrahim Sangaré (Toulouse, France).
Forwards: Max-Alain Gradel (Toulouse, France), Nicolas Pépé (Lille, France), Wilfried Zaha (Crystal Palace, England), Jonathan Kodjia (Aston Villa, England), Roger Assalé (Young Boys Bern, Switzerland), Maxwel Cornet (Lyon, France), Wilfried Bony (Unattached)
KENYA: Zesco United midfielder Anthony Akumu has been dropped from head coach Sebastien Migne's provisional squad, along with Clifton Miheso and uncapped Christopher Mbamba. Sofapaka FC striker John Avire made the cut having made his senior team debut in the recent friendly against Madagascar.
Goalkeepers: Patrick Matasi (St. George, Ethiopia), Faruok Shikhalo (Bandari FC), John Oyemba (Kariobangi Sharks)
Defenders: Philemon Otieno (Gor Mahia), Musa Mohammed (Nkana FC, Zambia), Joash Onyango (Gor Mahia), Abud Omar (Sepsi Sfantu, Romania), David Owino (Zesco United, Zambia), Bernard Ochieng (Vihiga United), Erick Ouma (Vasalund IF, Sweden), Joseph Okumu (Real Monarchs, USA)
Midfielders: Victor Wanyama (Tottenham Hotspur, England), Eric Johanna (IF Bromma, Sweden), Ismael Gonzales (UD Las Palmas, Spain), Francis Kahata (Gor Mahia), Dennis Odhiambo (Sofapaka FC), Johanna Omollo (Cercle Brugge, Belgium), Paul Were (AFC Leopards), Ochieng Ovella (IF Vasalund, Sweden), Ayub Timbe (Beijing Renhe, China)
Forwards: Michael Olunga (Kashiwa Reysol, Japan), John Avire (Sofapaka), Masoud Juma (Al Nasr Benghazi, Libya)
MADAGASCAR: Madagascar coach Nicolas Dupuis has named 11 France-based players in his squad, highlighted by Lyon defender Jeremy Morel, who elected to represent Barea for their first Afcon appearance after impressing in their final two qualification fixtures against Sudan and Senegal.
Goalkeepers: Ibrahima Ousmane Arthur Dabo (FC Gobelins, France), Jean Dieu Donne Randrianasolo (CNaPS Sport) Melvin Andrien (FC Martigues, France)
Defenders: Pascal Razakanantenaina (JS Saint Pierroise, Reunion), Dimitry Caloin (Les Herbiers VF, France), Jeremy Michel Morel (Lyon France), Toaviina Hasitiana Rambeloson (Arras, France), Romain Metanire (Minnesota United, USA), Thomas Fontaine (Reims, France), Jerome Mombris (Grenoble, France), Mamy Nirina Gervais Randrianarisoa (JS Saint Pierroise, Reunion)
Midfielders: Marco Ilaimaharitra (Charleroi, Belgium) Anicet Andrianantenaina (Ludogorets, Bulgaria) Ibrahim Samuel Amada (MC Alger, Algeria), Jean Rakotoarisoa (Fosa Juniors), Lalaina Henintsoa Nomenjanahary (Paris FC, France) Rayan Ny Aina Arnaldo Raveloson (Troyes, France) Andriamiraldo Aro Hasina Andrianarimanana (Kaiser Chiefs, South Africa)
Forwards: Charles Carolus Andriamahitsinoro (Al Aldalh FC, Saudi Arabia), Faneva Ima Andriatsima (Clermont, France), Tsilavina Martin Rakotoharimalala Njiva (Samut Sakhon, Thailand) Paulin Voavy (Misr Lel Makasa, Egypt) William Joseph Gros (AS Vitre, France)
MALI: Mali were the last country to name their 23-player squad, four days after the deadline for doing so. Among the eight forwards is Moussa Djenepo, whom Premier League club Southampton signed this week from Standard Liege of Belgium for a $19 million.
Goalkeepers: Djigui Diarra (Stade Malien), Adama Keita (Djoliba), Ibrahima Mounkoro (TP Mazembe/COD)
Defenders: Mamadou Fofana (Metz/FRA), Massadio Haidara (Lens/FRA), Youssouf Kone (Lille/FRA), Boubacar Kiki Kouyate (Troyes/FRA), Falaye Sacko (Vitoria Guimaraes/POR), Hamari Traore (Rennes/FRA), Molla Wague (Nottingham Forest/ENG)
Midfielders: Lassana Coulibaly (Rangers/SCO), Cheick Doucoure (Lens/FRA), Amadou Haidara (RB Leipzig/GER), Diadie Samassekou (Salzburg/AUT), Adama Traore (Cercle Bruges/BEL)
Forwards: Kalifa Coulibaly (Nantes/FRA), Abdoulaye Diaby (Sporting/POR), Moussa Djenepo (Southampton/ENG), Moussa Doumbia (Reims/FRA), Sekou Koita (Wolfsberg/AUT), Moussa Marega (Porto/POR), Adama Niane (Charleroi/BEL), Adama Traore (Orleans/FRA)
MAURITANIA: The squad comprises 17 foreign-based players, including forward Ismail Diakhite, who plays in Tunisia for US Tataouine. However Algeria-based forward Mohamed Abdallahi Soudani, and Abdallahi Mahmoud, who plays for Spanish club Deportivo Alaves, are only among the seven players on standby.
Goalkeepers: Suleiman Brahim (FC Nouadhibou), Namori Diaw (ASC Kedia), Babacar Diop (AS Police)
Defenders: Aly Abeid (Alcorcon), Abdoul Ba (AJ Auxerre), Diadie Diarra (Sedan), El Mostapha Diaw (Nouakchott Kings), Bakary Ndiaye (DH El Jadida), Sally Sarr (Servette Geneva), Harouna Sy (Grenoble), Abdoul Kader Thiam (Orleans)
Midfielders: Khassa Camara (Xanthi), Ibrehima Coulibaly (Grenoble), Alassane Diop (Hajer), Abdoulaye Gaye (FC Nouadhibou), Dialo Guidileye (Elazıgspor), El Hacen El Id (Real Valladolid), Mohamed Dellah Yaly (DRB Tadjenanet)
Forwards: Souleymane Anne (Aurillac Arpajon), Adama Ba (Giresunspor), Ismail Diakhite (US Tataouine), Moulaye Ahmed Khalil (AS Gabes), Hemeya Tanjy (FC Nouadhibou)
MOROCCO: Medhi Benatia, who joined Qatari club Al Duhail from Juventus in January, will captain the Atlas Lions in Egypt. Benatia played just one game of the qualifying campaign for Morocco, as he struggled for game time at the Italian champions. Renard faith with the 32-year-old as he retained all but six of the 23-man squad from last year's World Cup in Russia, but he had to drop Abderrazak Hamdallah after the striker picked up an injury. Defender Abdelkarim Baadi, who plays for Moroccan side Hassania Agadir, was called into the squad as a replacement,
Goalkeepers: Yassine Bounou (Girona), Mounir El Kajoui (Malaga), Ahmad Reda Tagnaouti (Wydad Casablanca)
Defenders: Yunis Abdelhamid (Stade Reims), Medhi Benatia (Al Duhail), Manuel da Costa (Al Ittihad), Nabil Dirar (Fenerbahce), Achraf Hakimi (Borussia Dortmund), Noussair Mazraoui (Ajax Amsterdam), Romain Saiss (Wolverhampton Wanderers), Abdelkarim Baadi (Hassania Agadir),
Midfielders: Youssef Ait Bennasser (St Etienne), Younes Belhanda (Galatasaray), Mehdi Bourabia (Sassuolo), Mbark Boussoufa (Al Shabab), Karim El Ahmadi (Al Ittihad), Faycal Fajr (Caen), Hakim Ziyech (Ajax Amsterdam)
Forwards: Nordin Amrabat (Al Nasr), Sofiane Boufal (Celta Vigo), Khalid Boutaib (Zamalek, Egypt), Youssef En-Nesyri (Leganes), Oussama Idrissi (AZ Alkmaar)
NAMIBIA: Namibia have handed a maiden call-up to Blackburn Rovers defender Ryan Nyambe, and recalled Manfred Starke from Germany after an absence of six years. Brave Warriors coach Ricardo Mannetti also made big calls in omitting Virgil Vries, Chris Katjiukua, Teberius Lombard, Benjamen Nenkavu and Wesley Katjiteo. He said that tactics, conditioning, performance and attitude during a two-week camp were areas of importance, noting that his selection might not be the best team but was the right team for the competition.
Goalkeepers: Loydt Kazapua (Maccabi/RSA), Maximilian Mbaeva (Golden Arrows/RSA), Ratanda Mbazuvara (African Stars)
Defenders: Ananias Gebhardt (Baroka/RSA), Charles Hambira (Tura Magic), Riaan Hanamub (Jomo Cosmos/RSA), Danzil Haoseb (Highlands Park/RSA), Ivan Kamberipa (African Stars), Ryan Nyambe (Blackburn Rovers/ENG)
Midfielders: Ronald Ketjijere, Marcel Papama (both African Stars), Willy Stephanus, Petrus Shitembi (both Lusaka Dynamos/ZAM), Dynamo Fredericks (Black Africa), Larry Horaeb (Tura Magic), Deon Hotto (Bidvest Wits/RSA), Absalom Iimbondi (United Africa Tigers), Joslyn Kamatuka (Cape Umoya Utd/RSA)
Forwards: Isaskar Gurirab (Life Fighters), Iitamunua Keimuine (Dire Dawa City/ETH), Peter Shalulile (Highlands Park/RSA), Benson Shilongo (Ismaily/EGY), Manfred Starke (Jena/GER)
NIGERIA: Leicester City forward Kelechi Iheanacho has been omitted from Nigeria's final squad after his poor run of form for club and country. Iheanacho was named in the provisional squad despite failing to score for the Super Eagles since 2017, but he failed to make the cut. He is the only major omission by coach Gernot Rohr, who retained 15 players from the squad that went to the World Cup in Russia last year. Back-up goalkeeper Ikechukwu Ezenwa from Katsina United is the only home-based player in the squad.
Goalkeepers: Francis Uzoho (Anorthosis Famagusta, Cyprus); Ikechukwu Ezenwa (Katsina United); Daniel Akpeyi (Kaizer Chiefs, South Africa)
Defenders: Olaoluwa Aina (Torino, Italy); Abdullahi Shehu (Bursaspor, Turkey); Chidozie Awaziem (Rizespor, Turkey); William Ekong (Udinese, Italy); Leon Balogun (Brighton, England); Kenneth Omeruo (CD Leganes, Spain); Jamilu Collins (SC Padeborn 07, Germany)
Midfielders: John Mikel Obi (Middlesbrough, England); Wilfred Ndidi (Leicester City, England); Oghenekaro Etebo (Stoke City, England); John Ogu (Hapoel Be'er Sheva, Israel)
Forwards: Ahmed Musa (Al Nassr, Saudi Arabia); Victor Osimhen (Royal Charleroi, Belgium); Moses Simon (Levante, Spain); Henry Onyekuru (Galatasaray SK, Turkey); Odion Ighalo (Shanghai Shenhua, China); Alexander Iwobi (Arsenal, England); Samuel Kalu (Girondins Bordeaux, France); Paul Onuachu (FC Midtjylland, Denmark); Samuel Chukwueze (Villarreal, Spain)
SENEGAL: Defender Kara Mbodj has been omitted from the squad. Mbodj, 29, has not been picked since the World Cup in Russia. He was named in the World Cup squad despite having only returned from a knee injury, but he failed to feature in Russia. Coach Aliou Cisse, who has selected 16 players from his World Cup squad, said he was not convinced that Mbodj had fully recovered from the knee injury.
Goalkeepers: Abdoulaye Diallo (Rennes, France), Alfred Gomis (Spal, Italy), Edouard Mendy (Reims, France)
Defenders: Kalidou Koulibaly (Napoli, Italy), Moussa Wague (FC Barcelona, Spain), Pape Abdou Cisse (Olympiacos, Greece), Salif Sane (Schalke,Germany), Youssouf Sabaly (Bordeaux,France), Lamine Gassama (Goztepe, Turkey), Saliou Ciss (Valenciennes, France), Cheikhou Kouyate (Crystal Palace, England)
Midfielders: Alfred Ndiaye (Malaga, Spain), Santy Ngom (Nancy, France), Idrissa Gana Gueye (Everton, England), Keprin Diatta (Club Brugge, Belgium), Pape Alioune Ndiaye (Galatasaray, Turkey), Sidy Sarr (Lorient, France), Henri Saivet (Bursaspor, Turkey)
Forwards: Ismaila Sarr (Rennes, France), Keita Balde (Inter Milan, Italy), Mbye Niang (Rennes, France), Moussa Konate (Amiens, France), Mbaye Diagne (Galatasaray, Turkey), Sada Thioub (Nimes, France), Sadio Mane (Liverpool, England)
SOUTH AFRICA: Stuart Baxter omitted Fortune Makaringe, Ben Motshwari, and Kermit Erasmus from his provisional squad. Already missing from the week-long camp ahead of the tournamentwere Keagan Dolly (groin injury) and Rivaldo Coetzee who left to be with his ailing mother in the Northern Cape..
Goalkeepers: Bruce Bvuma (Kaizer Chiefs), Darren Keet (Bidvest Wits), Rowen Williams (SuperSport United)
Defenders: Daniel Cardoso (Kaizer Chiefs), Sifiso Hlanti, Thulani Hlatshwayo (both Bidvest Wits), Innocent Maela (Orlando Pirates), Thamsanqa Mkhize (Cape Town City), Buhle Mkhwanazi (Bidvest Wits), Ramahlwe Mphahlele (Kaizer Chiefs)
Midfielders: Dean Furman (SuperSport United), Hlompho Kekana (Mamelodi Sundowns), Thembinkosi Lorch (Orlando Pirates), Tiyani Mabunda (Mamelodi Sundowns), Kamohelo Mokotjo (Brentford, England), Thulani Serero (Vitesse Arnhem, Netherlands), Themba Zwane (Mamelodi Sundowns), Bongani Zungu (Amiens, France)
Forwards: Lebogang Maboe (Mamelodi Sundowns), Lebo Mothiba (Racing Strasbourg, France), Percy Tau (Royal Union St Gilloise, Belgium), Lars Veldwijk (Sparta Rotterdam, Netherlands), Sibusiso Vilakazi (Mamelodi Sundowns)
TANZANIA: Emmanuel Amuneke named a squad featuring 10 players who play overseas, headlined by Genk striker Mbwana Samatta and Farid Mussa of Tenerife. Fifteen-year-old Kelvin John Pius, who impressed in the recent Under-17 Africa Cup of Nations, did not make the cut, however..
Goalkeepers: Aishi Manula (Simba SC),Metacha Mhata (Mbao FC) and Aron Kalambo (TZ Prisons).
Defenders: Hassan Ramadan (Nkana FC), Vincent Phillipo (Mbao FC), Gadiel Michael (Young Africans), Ally Mtoni (Lipuli FC), Mohammed Hussein (Simba SC), Kelvin Yondani (Young Africans), Erasto Nyoni (Simba SC) and Agrey Moris (Azam FC)
Midfielders: Feisal Salum (Young Africans), Himid Mao (Petrojet FC), Mudathir Yahya (Azam FC), Frank Domayo (Azam FC), Farid Mussa (Tenerife) and Yahya Zayd (Ismailia).
Forwards: Rashid Mandawa (BDF), Mbwana Samatta (Genk), Thomas Ulimwengu (JS Saoura), John Bocco (Simba SC), Abdillanie Mussa (Blackpool) and Simon Msuva (Difaä El Jadid)..
TUNISIA: Al Ahly left-back Ali Maaloul was the key omission from the squad after a strong season in the Egyptian Premier League, scoring six goals and providing seven assists in 24 games. Alain Giresse named Karim Aouadhi in preference, even though Maaloul featured in the pre-Afcon friendlies against Iraq and Croatia.
Goalkeepers: Farouk Ben Mustapha (Saudi Youth), Moez Hassan (Nice France), Moez Ben Sherifia (Esperance Tunis)
Defenders: Yaseen Meriah (Olympiakos of Greece), Wajdi Ksharida (Tunisian Etoile du Sahel), Naseem Henid (Tunisian Sfaxien) ,Ayman Ben Mohamed (Esperance of Tunisia) ,Mohamed Drager Tunisian coast), Osama Al-Hadadi (Saudi agreement)
Midfielders: Marc Al-Lemti (Bayer Leverkusen), Gailan Al-Shaalali (Esperance Tunisia), Anis El Badri (Esperance Tunisia), Elias Sukhairi (Montpellier), Ferjani Sassi (Zamalek), Naeem Al-Saliti (Dijon of France), Wahbi Al-Khazri (Saint Etienne of France)
Forwards: Taha Al-Khneisi (Esperance Tunisia) , Firas Shawat (Tunisian Sfaxien)
UGANDA: Mamelodi Sundowns veteran goalkeeper Denis Onyango leads the squad that will appear in the tournament for the seventh time in the history.There are no major shock exclusions, with 15 players returning from Afcon 2017.
Goalkeepers: Denis Onyango (Mamelodi Sundowns, South Africa), Jamal Salim Magoola (Al Hilal, Sudan), Robert Odongkara (Adama City FC, Ethiopia)
Defenders: Bevis Mugabi (Yeovil Town, England), Nicholas Wadada (Azam FC, Tanzania), Timothy Awanyi (KCCA FC), Hassan Wasswa Mawanda (Unattached), Ronald Mukiibi (Ostersunds, Sweden), Murushid Juuko (Simba, Tanzania), Godfrey Walusimbi (Unattached), Isaac Muleme (FK Viktoria Zizkov, Czech Republic), Joseph Ochaya (TP Mazembe, DR Congo)
Midfielders: Tadeo Lwanga (Vipers SC), Khalid Aucho (Church Hill Brothers FC, India), Michael Azira (Montreal Imparct, MLS), Farouk Miya (HNK Gorica FC, Croatia), William Kizito Luwagga (Shakhter Karagandy, Kazakhstan), Allan Kateregga (Maritzburg, South Africa), Emmanuel Okwi (Simba SC, Tanzania)
Forwards: Patrick Kaddu (KCCA FC), Allan Kyambadde (KCCA FC), Derrick Nsibambi (Smouha, Egypt), Lumala Abdu (Syrianska, Sweden)
ZIMBABWE: Warriors coach Sunday Chidzambwa kept faith in the players who won qualification, with only goalkeeper Elvis Chipezeze, midfielder Thabani Kamusoko and China-based Nyasha Mushekwi added to the familier faces.
Goalkeepers: George Chigova (Polokwane City, South Africa), Elvis Chipezeze (Baroka, South Africa), Edmore Sibanda (Witbank Spurs, South Africa)
Defenders: Teenage Hadebe (Kaizer Chiefs, South Africa), Divine Lunga (Golden Arrows, South Africa), Ronald Pfumbidzai (Bloemfontein Celtic, South Africa), Tendai Darikwa (Nottingham Forest, England), Jimmy Dzingai (Power Dynamos, Zambia), Alec Mudimu (CEFN Druids, Wales)
Midfielders: Talent Chawapihwa (AmaZulu, South Africa), Danny Phiri (Golden Arrows, South Africa), Marshall Munetsi (Orlando Pirates, South Africa), Marvelous Nakamba (Club Brugge, Belgium), Tafadzwa Kutinyu (Azam, Tanzania), Ovidy Karuru (AmaZulu, South Africa), Khama Billiat (Kaizer Chiefs, South Africa), Kudakwashe Mahachi (Orlando Pirates, South Africa), Thabani Kamusoko (Young Africans, Tanzania)
Forwards: Knowledge Musona (Anderlecht, Belgium), Nyasha Mushekwi (Dalian Yifang, China), Tinotenda Kadewere (Le Havre, France), Knox Mutizwa (Golden Arrows, South Africa), Evans Rusike (SuperSport United, South Africa)