Zimbabwe coach Sunday Marimo named 12 foreign-based players in his squad on Tuesday for the finals which start January 24.

Zimbabwe, making their Nations Cup debut, face a tough group with three former winners Algeria, Cameroon and Egypt in Group C.

Squad:
Goalkeepers: Tapuwa Kapini (Highlanders), Ephraim Mazarura (Black Rhinos), Energy Murambadoro (CAPS United)
Defenders: Dixon Choto (Legia Warsaw, Poland), Dazzy Kapenya (Sporting Lions), George Mbwando (Alemania Aachen, Germany), Dumisani Mpofu (Umtata Bush Bucks, South Africa), Bhekithemba Ndlovu (Highlanders), Harlington Shereni (Guingamp, France), Kaitano Tembo (SuperSport United, South Africa)
Midfielders: Alois Bunjira (Wits University, South Africa), Leo Kurauzvione (Dynamos), Lazarus Muhoni (Black Rhinos), Tinashe Nengomasha (Kaizer Chiefs, South Africa), Esrom Nyandoro, Ronald Sibanda (both AmaZulu), Charles Yohane (Wits University, South Africa)
Strikers: Joel Luphahla (AEP Paphos, Cyprus), Wilfred Mugeyi (Ajax Cape Town, South Africa), Adam Ndlovu (Dynamos, South Africa), Peter Ndlovu (Sheffield United, England), Agent Sawu (Dynamos).