Giocatore abile nel dribbling, molto veloce e agile. Il suo ruolo naturale è quello di trequartista ma può essere utilizzato anche come ala su entrambe le fasce offensive. Ottimo regista è dotato di una grande tecnica individuale, si dimostra anche un buon tiratore delle punizioni lunghe e corte, possiede inoltre un'ottima visione di gioco. È stato inserito nella lista dei migliori giocatori nati dopo il 1990 stilata da Don Balón.
Carriera
Club
Ha militato nel Montpellier dal 2009 al 2014, tranne nella stagione 2010-2011 dove ha giocato in prestito all'Arles-Avignon. In tre stagioni con la società blu-arancione ha collezionato globalmente 116 presenze segnando 28 reti.
Il 13 luglio 2014 si trasferisce al Newcastle per una cifra attorno ai 10 milioni di €, firmando un contratto sino al giugno 2020.[1] Il 31 gennaio 2015 sigla il suo primo gol con la maglia dei Magpies nel match vinto per 3-0 in trasferta contro l'Hull City.[2]
Il 19 agosto dello stesso anno, fa ritorno dopo solamente un anno nel campionato francese venendo girato in prestito al Olympique Marsiglia in uno scambio con il connazionale Florian Thauvin che a sua volta ha fatto il percorso inverso.[3] In due stagioni con la squadra della Costa Azzurra colleziona globalmente 81 presenze segnando 13 reti.
Il 31 agosto del 2017 viene acquistato con la formula del prestito dal Saint-Étienne,[4] tuttavia dopo una buona stagione disputata con la maglia dei "Verdi" Il 16 agosto del 2018 viene riscattato, firmando un contratto quadriennale. In due stagioni con il Saint-Etienne totalizza 64 presenze segnando 17 reti.
Il 25 luglio del 2019 viene ingaggiato per 12 milioni di euro, dai russi del Krasnodar, con cui firma un contratto triennale.
Il 9 marzo 2022 rescinde il proprio contratto con il club,[5] per poi tornare al Montpellier il 4 aprile seguente.[6]
Nazionale
Dopo aver giocato per l'Under-21 francese, nel 2011 è stato convocato con la Corsica, selezione non riconosciuta né dalla FIFA né dall'UEFA, debuttando nel match amichevole vinto per 1-0 contro la Bulgaria.[7] È stato poi convocato altre tre volte: contro i Paesi Baschi nel 2016,[8][9] il 2 giugno 2019 contro la Sardegna,[10] in cui ha segnato anche una rete, e il 10 giugno 2023 a Caltanissetta contro la Sicilia.[11]