Algeria have released their squad for the 2017 Africa Cup of Nations, with West Ham attacking midfielder Sofiane Feghouli a surprise snub.

Asides Feghouli, former captain Carl Medjani, who plays for CD Leganes, was also left out of the team.

The biggest names in the squad are Leicester City duo Riyad Mahrez and Islam Slimani. Olympique Lyon’s Rachid Ghezzal and FC Porto’s Yassin Brahimi also make the squad.

Algeria are in Group B of the tournament, alongside Tunisia, Senegal and Zimbabwe. See their full squad below.

ALSO: Mane, Koulibaly Named In Senegal’s 2017 AFCON Squad

Goalkeepers: Rais Ouhab M’bolhi (Antalyaspor, Turkey), Malik Asselah (JS Kabylie, Algeria), Chemseddine Rahmani (MO Bejaia, Algeria)

Defenders: Mokhtar Belkhiter (Club Africain ,Tunisia), Mohamed Rabie Meftah (USM Alger, Algeria), Aissa Mandi (Real Betis, Spain), Hicham Belkaroui (Esperance, Tunisia), Liassine Cadamuro (Servette Geneva, Switzerland) , Mohamed Benyahia (USM Alger, Algeria), Ramy Bensebaïni (Stade Rennes, France), Faouzi Ghoulam (Napoli, Italy), Djamel Eddine Mesbah (FC Crotone ,Italy)

Midfielders: Adlène Guedioura (Watford, England), Saphir Taïder (Bologna, Italy), Nabil Bentaleb (Schalke 04, Germany), Mehdi Abeid (Dijon, France), Yassin Brahimi (FC Porto, Portugal), Rachid Ghezzal (Olympique Lyon, France)

Forwards: Islam Slimani (Leicester City, England), Riyad Mahrez (Leicester City, England), Hilal Soudani El Arabi (Dinamo Zagreb, Croatia), Baghdad Bounedjah (Al Sadd, Qatar), Sofiane Hanni (Anderlecht, Belgium)