THE Africa Cup of Nations returns at an unusual time of the year as a summer competition.

Cameroon are hoping to retain their title, but Mohamed Salah will be looking to extend Egypt's record of seven titles on home soil after the reigning champions were stripped of hosting it.

The tournament will get underway on June 21 in Cairo and here are the squads announced so far…

Egypt

Javier Aguirre's 25-man provisional squad

Goalkeepers: Ahmed El Shenawy, Mohamed El Shenawy, Mohamed Abou Gabal, Mahmoud Genesh

Defenders: Ahmed El Mohamady, Ahmed Hegazi, Omar Gaber, Ayman Ashraf, Baher El Mohamady, Mahmoud Alaa, Ahmed Ayman Mansour, Ahmed Abou El Fotouh, Mahmoud Hamdy

Midfielders: Mohamed El Neny, Abdallah El Said, Trezeguet, Tarek Hamed, Amr Warda, Walid Soliman, Ali Ghazal, Nabil Emad

Forwards: Mohamed Salah, Marwan Mohsen, Kouka, Ahmed Ali

DR Congo

Florent Ibenge's 32-man provisional squad

Goalkeepers: Ley Matampi, Parfait Mandanda, Anthony Mossi, Katembwe Auguy Kalambayi

Defenders: Issama Mpeko, Botuli Bompunga, Merveille Bokadi, Marcel Tisserand, Bobo Ungenda, Fabrice N'Sakala, Ngonda Muzinga, Christian Luyindama, Wilfred Moke, Arthur Masuaku, Djuma Shabani

Midfielders: Tresor Mputu, Chancel Mbemba, Youssouf Mulumbu, Jacques Maghoma, Belson Munganga, Paul-Jose M'Poku, Luamba Ngoma, Aaron Tshibola, Giannelli Imbula

Forwards: Yannick Bolasie, Jonathan Bolingi, Cedric Bakambu, Meschak Elia, Chadrac Akolo, Britt Assombalonga, Kabongo Kasongo, Jackson Muleka

Uganda

Squad yet to be announced…

Zimbabwe

Sunday Chidzambwa's 34-man provisional squad

Goalkeepers: George Chigova, Edmore Sibanda, Talbert Shumba, Elvis Chipezeze

Defenders: Teenage Hadebe, Ronald Pfumbidzai, Lawrence Mhlanga, Alec Mudimu, Divine Lunga, Tendayi Darikwa, Dennis Dauda, Jimmy Dzingai, Byron Madzokere

Midfielders: Danny Phiri, Knowledge Musona, Khama Billiat, Ovidy Karuru, Kudakwashe Mahachi, Talent Chawapiwa, Tafadzwa Rusike, Marvelous Nakamba, Tafadzwa Kutinyu, Marshall Munetsi, Rodwell Chinyengetere, Thabani Kamusoko, Leeroy Mavunga, Richard Hachiro, Butholezwe Ncube

Forwards: Evans Rusike, Nyasha Mushekwi, Knox Mutizwa, Tino Kadewere, Walter Musona, Admiral Muskwe

Nigeria

Gernot Rohr's 25-man provisional squad

Goalkeepers: Ikechukwu Ezenwa, Francis Uzoho, Daniel Akpeyi

Defenders: Kenneth Omeruo, Shehu Abdullahi, William Troost-Ekong, Leon Balogun, Ola Aina, Semi Ajayi, Jamilu Collins, Chidozie Awaziem

Midfielders: John Obi Mikel, Alex Iwobi, Wilfred Ndidi, Peter Etebo, Moses Simon, John Ogu, Henry Onyekuru, Samuel Kalu, Samuel Chukwueze

Forwards: Ahmed Musa, Odion Ighalo, Kelechi Iheanacho, Victor Osimhen, Paul Onuachu

Guinea

Paul Put's 25-man provisional squad

Goalkeepers: Naby Yattara, Aly Keita, Ibrahim Kone, Moussa Camara

Defenders: Issiaga Sylla, Baissama Sankoh, Ousmane Sidibe, Ernest Seka, Simon Falette, Fode Camara, Mikael Dyrestam, Julian Jeanvier

Midfielders: Naby Keita, Boubacar Fofana, Mady Camara, Amadou Diawara, Ibrahima Cisse, Paye Camara

Forwards: Ibrahima Traore, Francois Kamano, Idrissa Sylla, Mohamed Yattara, Jose Kante, Sory Kaba, Bangali-Fode Koita

Madagascar

Nicolas Dupuis's 26-man provisional squad

Goalkeepers: Jean Dieu-Donne Randrianasolo, Ibrahima Dabo, Melvin Adrien

Defenders: Tobisoa Njakanirina, Pascal Razakanantenaina, Thomas Fontaine, Jerome Mombris, Romain Metanire, Toavina Rambeloson, Jeremy Morel, Fabien Boyer

Midfielders: Ibrahim Amada, Arohasina Andrianarimanana, Zotsara Randriambololona, Romario Baggio, Anicet Abel, Marco Ilaimaharitra, Dimitry Caloin, Rayan Raveloson

Forwards: Paulin Voavy, Faneva Ima Andriatsima, Lalaina Nomenjanahary, Carolus Andriamatsinoro, Ando Rakotondrazaka, Njiva Rakotoharimalala, William Gros

Burundi

Olivier Niyungeko's 28-man provisional squad

Goalkeepers: MacArthur Arakaza, Jonathan Nahimana, Justin Ndikumana, Onesime Rukundo

Defenders: Karim Nizigiyimana, Leon Harerimana, Christophe Nduwarugira, David Nshimirimana, Frederic Nsabiyumva, Omar Moussa, Omar Ngandu, Joel Bembo-Leta

Midfielders: Pierre Kwizera, Gael Duhayindavyi, Cedric Amissi, Shasiri Nahimana, Gael Bigirimana, Youssouf Ndayishimiye

Forwards: Fiston Abdul Razak, Selemani Ndikumana, Laudit Mavugo, Hussein Shabani, Saido Berahino, Enock Sabumukama, Elvis Kamsoba, Mohamed Amissi, Adelin Valentin Delanys. Francis Mustafa

Senegal

Squad yet to be announced…

Algeria

Squad yet to be announced…

Kenya

Sebastien Migne's 30-man provisional squad

Goalkeepers: Patrick Matasi, Brian Bwire, John Oyemba, Farouk Shikalo

Defenders: David Owino, Musa Mohammed, Aboud Omar, Brian Onyango, Eric Ouma, Philemon Otieno, Joash Onyango, Bernard Ochieng, Joseph Okumu

Midfielders: Victor Wanyama, Teddy Akumu, Clifton Miheso, Francis Kahata, Paul Were, Dennis Odhiambo, Eric Johana Omondi, Johanna Omolo, Ayub Masika, Ovella Ochieng, Ismael Athuman, Whyvonne Isuza

Forwards: Allan Wanga, Michael Olunga, Masoud Juma, Chris Mbamba, John Avire

Tanzania

Squad yet to be announced…

Morocco

Squad yet to be announced…

Ivory Coast

Squad yet to be announced…

South Africa

Stuart Baxter's 28-man provisional squad

Goalkeepers: Darren Keet, Ronwen Williams, Bruce Bvuma

Defenders: Thulani Hlatshwayo, Rivaldo Coetzee, Buhle Mkhwanazi, Ramahlwe Mphahlele, Sifiso Hlanti, Daniel Cardoso, Thamsanqa Mkhize, Innocent Maela

Midfielders: Dean Furman, Thulani Serero, Sibusiso Vilakazi, Hlompho Kekana, Bongani Zungu, Themba Zwane, Kamohelp Mokotjo, Samuel Mabunda, Fortune Makaringe, Ben Motshwari

Forwards: Percy Tau, Kermit Erasmus, Keagan Dolly, Lebohang Maboe, Lebo Mothiba, Thembinkosi Lorch, Lars Veldwijk

Namibia

Squad yet to be announced…

Tunisia

Squad yet to be announced…

Mali

Mohamed Magassouba's 27-man provisional squad

Goalkeepers: Djigui Diarra, Mamadou Samassa, Adama Keita

Defenders: Molla Wague, Hamari Traore, Youssouf Kone, Mamadou Fofana, Falaye Sacko, Massadio Haidara, Kiki Kouyate

Midfielders: Yves Bissouma, Lassana Coulibaly, Diadie Samassekou, Adama Traore, Amadou Haidara, Souleymane Diarra, Idrissa Traore, Cheick Doucoure

Forwards: Moussa Marega, Adama Traore, Abdoulay Diaby, Moussa Doumbia, Kalifa Coulibaly, Moussa Djenepo, Adama Niane, Hadi Sacko, Sekou Koita

Mauritania

Goalkeepers: Brahim Souleymane, Namori Diaw, Babacar Diop

Defenders: Abdoul Ba, Aly Abeid, Moustapha Diaw, Bakary N'Diaye, Sally Sarr, Harouna Sy, Diade Diarra, Abdoulkader Thiam

Midfielders: Sileye Gaye, Hacen El Ide, Khassa Camara, Mohamed Yali, Diallo Guidileye, Alassane Diop, Ibrehima Coulibaly

Forwards: Moulaye Ahmed Khalil, Ismael Diakite, Adama Ba, Hemeya Tanjy, Souleyymane Anne

Angola

Srdan Vasiljevic's 26-man provisional squad

Goalkeepers: Landu, Tony Cabaca, Ndulo

Defenders: Dani Massunguna, Bastos, Isaac Correia, Jonathan Buatu, Wilson Carmo, Eddie Afonso, Paizo, Clinton Mata, Jonas Ramalho, Bruno Gaspar

Midfielders: Herenilson, Show, Stelvio, Jose Ganga

Forwards: Mateus, Djalma, Gelson Dala, Geraldo, Fredy Kulembe Mabululu, Chico, Wilson Eduardo, Jeremie Bela

Cameroon

Clarence Seedorf's 34-man provisional squad

Goalkeepers: Carlos Kameni, Fabrice Ondoa, Andre Onana, Simon Omossola

Defenders: Amroise Oyongo, Michael Ngadeu-Ngadjui, Collins Fai, Gaetan Bong, Banana Yaya, Jean-Armel Kana-Biyik, Jerome Onguene, Joyskim Dawa, Jeando Fuchs, Jean-Charles Castelletto

Midfielders: Georges Mandjeck, Arnaud Djoum, Andre-Frank Zambo Anguissa, Pierre Kunde, Petrus Boumal, Ramses Akono, Wilfrid Kaptoum, Tristan Dingome

Forwards: Vincent Aboubakar, Eric Maxim Choupo-Moting, Edgar Salli, Clinton N'Jie, Jacques Zoua, Karl Toko Ekambi, Christian Bassogo, Fabrice Olinga, Moumi Ngamaleu, Stephane Bahoken, Diederrick Joel Tagueu, Olivier Boumel, Paul-Georges Ntep, Jean-Pierre Nsame, Steve Mvoue

Ghana

James Kwesi Appiah's 30-man provisional squad

Goalkeepers: Richard Ofori, Lawrence Ati-Zigi, Felix Annan

Defenders: John Boye, Jonathan Mensah, Baba Rahman, Lumor Agbenyenu, Joseph Larweh Attamah, Kasim Nuhu, Andy Yiadom, Joseph Aidoo, Musah Nuhu, Mohammed Alhassan

Midfielders: Kwadwo Asamoah, Christian Atsu, Mubarak Wakaso, Afriyie Acquah, Thomas Partey, Ebenezer Ofori, Thomas Agyepong, Samuel Owusu, Yaw Yeboah

Forwards: Asamoah Gyan, Andre Ayew, Jordan Ayew, Abdul Majeed Waris, Caleb Ekuban, Kwabena Owusu, Fatawu Safiu

Benin

Squad yet to be announced…

Guinea-Bissau

Squad yet to be announced…

Source: Read Full Article