Il a joué respectivement pour l’ACBB Jugend, Nantes, Marseille, Tottenham, Burnley et Monaco.
Au cours de la période de transfert d’été 2019, il est venu à Beşiktaş avec des frais de transfert de 4,5 millions d’euros de Tottenham.
Il a marqué 16 buts et réalisé 8 passes décisives en 86 matchs avec un maillot noir et blanc.