Lyon Born in
Décines-Charpieu,
Metropolitan Lyon, in July 2010 Ghezzal signed a five-year
élite contract with
Lyon. After featuring with the club's reserve team in the
Championnat de France Amateur for two consecutive seasons, ahead of the
2012–13 season, he was promoted to the senior team by manager
Rémi Garde and assigned the number 31 shirt. Ghezzal made his senior team debut on 4 October 2012 in a
UEFA Europa League group stage away match against Israeli club
Ironi Kiryat Shmona; he started the match as Lyon won the contest 4–3. In the 2013–14 season, Ghezzal suffered a back injury for the first six months of Lyon's campaign, which saw him out of action until 10 January 2014, missing 32 of Lyon's games in the process. He then returned to the squad but did not make any appearances for Lyon for the rest of the season; either being not named in match day squads or being named on the bench. Since January 2016, he had been playing regularly. He finished the 2015–16 season with 8 goals and 8 assists in 29 Ligue 1 matches. In June 2017, Lyon announced that Ghezzal's contract would not be renewed.
Monaco On 7 August 2017, Ghezzal joined fellow Ligue 1 team
Monaco by signing a four-year contract that would run until June 2021. It was reported that Monaco would pay him a
signing bonus of €3 million and a monthly salary of about €180,000. As his Lyon contract had expired on 30 June 2017, he arrived on a free transfer.
Leicester City On 5 August 2018, Ghezzal signed for English
Premier League club
Leicester City as a direct replacement for outgoing fellow countryman Riyad Mahrez, signing a four-year deal. In his first start for the club, he scored his first Leicester goal, a long range strike from outside the box, in a 4–0 win over
Fleetwood Town.
Fiorentina (loan) On 2 September 2019, Ghezzal was loaned to Italian
Serie A side
ACF Fiorentina on a season-long deal that included an option to buy.
Beşiktaş (loan) On 5 September 2020, Ghezzal joined Turkish
Süper Lig club
Beşiktaş on a season-long loan. On 15 May 2021, he scored a penalty in a 2–1 away win over
Göztepe, to secure the
2020–21 Süper Lig title for Beşiktaş.
Beşiktaş On 12 August 2021,
Beşiktaş announced the signing of Ghezzal from
Leicester City on a three-year deal. On 11 December 2023, it was officially announced that Ghezzal has been excluded from the squad along with
Vincent Aboubakar,
Valentin Rosier,
Eric Bailly and
Jean Onana due to poor performance and incompatibility within the team.
Return to Lyon On 5 September 2025,
Lyon announced the return of Ghezzal to the club on a free transfer. He signed a one-year contract with
Les Gones until June 2026 and will take on the role of supporting the club's young players. ==International career==