Wahbi Khazri, né le 8 février 1991 à Ajaccio, est un footballeur international tunisien jouant au poste de milieu offensif ou d'attaquant.
Formé au SC Bastia à partir de 2004, Khazri y fait ses débuts professionnels en 2009 et devient rapidement un homme fort de l'équipe avec qui il connaît successivement la montée de National en Ligue 2 en 2011, puis de Ligue 2 en Ligue 1 en 2012. Il quitte le Sporting en 2014 et passe deux saisons sous les couleurs des Girondins de Bordeaux. En 2016, il tente l'expérience à Sunderland en Premier League ; sa première saison est moyenne et il est prêté au Stade rennais lors de l'exercice 2017-2018. Sa bonne saison à Rennes (11 buts en 29 rencontres) attire l'attention de l'AS Saint-Étienne qui le recrute en juillet 2018.
Wahbi Khazri était par ailleurs le co-capitaine de l'équipe de Tunisie, dont il a porté le maillot à 74 reprises pour 25 buts entre 2013 et 2022, et avec laquelle il a joué la Coupe du monde 2018 et la Coupe du monde 2022.
Il annonce sa fin de carrière le 12 décembre 2025 sur le plateau du Late Football Club de Canal+ et devient par la suite consultant pour la chaîne.
En 2004, il intègre le pôle espoirs d'Ajaccio, pour deux ans de préformation.
Il fait ses premiers pas en tant que professionnel, le 20 février 2009, contre l'Amiens SC au stade de la Licorne ; il offre une passe décisive à Serisay Barthélémy au cours des dix minutes passées sur le terrain, le match se terminant par une victoire sur un score de 1-0 pour son club.
Pour sa seconde apparition trois semaines plus tard, le 13 mars au stade Armand-Cesari, il inscrit son premier but en Ligue 2 sur un coup franc, offrant une précieuse victoire à son équipe contre le Montpellier HSC dans les dernières minutes du match.
Il se fait alors une place de titulaire au sein du onze emmené par Bernard Casoni, disputant au total 13 matchs pour 3 buts inscrits.
Le 16 mars 2013, Khazri inscrit un but contre l'Olympique lyonnais, le SC Bastia remportant le match sur le score de 4-1.
Le 1er juillet 2014, il s'engage pour quatre ans avec les Girondins de Bordeaux. Il joue son premier match sous ses nouvelles couleurs le 9 août 2014, lors de la première journée de la saison 2014-2015 face au Montpellier HSC. Bordeaux l'emporte par un but à zéro ce jour-là. Il inscrit son premier but dès sa deuxième apparition pour Bordeaux, lors de la journée suivante alors que les Girondins accueillent l'AS Monaco, le 17 août. Il inscrit son but sur un penalty qu'il a lui-même provoqué et participe ainsi à la victoire des siens (4-1).
Le 28 septembre 2014, il inscrit le 3 400e but de l'Histoire des Girondins. Sa première saison aux Girondins est une réussite : il parvient à s'imposer au sein de l'équipe en tant que titulaire et totalise neuf buts en 32 matchs de championnat.
Il marque son premier but de la saison 2015-2016, dès son premier match face au stade de Reims le 9 août 2015 (défaite sur le score de 2-1). Le 11 septembre, il marque un but lors d'un match à haute tension chez le leader du championnat, le Paris Saint-Germain ; il parvient à prendre le ballon des pieds de Kevin Trapp, le gardien adverse, même si le match se conclut sur un nul (2-2).
Le 29 janvier 2016, Wahbi Khazri s'engage pour quatre ans et demi avec le club anglais de Sunderland, réalisant son rêve de jouer dans le championnat d'Angleterre. Pour son entrée en matière en Premier League, il remplace à la mi-temps Jeremain Lens lors de la réception de Manchester City, dès le 2 février (défaite 0-1). Titulaire quatre jours plus tard pour le déplacement à Liverpool, il délivre sa première passe décisive, à Jermain Defoe, pour l'égalisation (score final 2-2) avant d'inscrire son premier but en Angleterre la semaine suivante en ouvrant le score face à Manchester United (victoire sur le score de 2-1). Il marque son deuxième but le 7 mai d'une volée de l'extérieur de la surface, face à Chelsea pour une victoire 3 buts à 2 qui permet aux Black Cats de sortir de la zone rouge avant la dernière journée de championnat.
La saison suivante est très difficile pour le club de Sunderland qui ne parvient pas à se maintenir dans l'élite, et qui est même relégué en 2018 en League One, le troisième échelon national.
Le 31 août 2017, il est prêté sans option d'achat au Stade rennais. Il marque son premier but face à l'Olympique de Marseille le 10 septembre dans le cadre de la cinquième journée de Ligue 1.
Le 17 juillet 2018, il est transféré à l'AS Saint-Étienne pour quatre ans et choisit de porter le numéro 10. Khazri joue son premier match avec les « Verts » lors de la première journée de Ligue 1, le 11 août contre Guingamp au stade Geoffroy-Guichard, et c'est ce jour-là qu'il inscrit également son premier but sous ses nouvelles couleurs. Il ouvre le score en effectuant une reprise de volée à la suite d'un centre venu de la gauche de Loïs Diony. L'ASSE s'impose sur le score de 2-1 lors de cette partie.
Le 28 septembre, pour le compte de la huitième journée de L1, il réalise une performance à domicile contre l'AS Monaco, en marquant les deux seuls buts du match, réalisant donc son premier doublé avec Saint-Étienne. Le 12 janvier 2019, alors que l'ASSE se déplace au stade de Roudourou pour affronter une nouvelle fois Guingamp, Wahbi Khazri inscrit le seul but du match sur un coup-franc direct à ras de terre, trompant le portier adverse Marc-Aurèle Caillard. Cette réalisation lui permet de porter son total de buts à dix unités, score qu'il n'avait jamais atteint auparavant dans une seule saison en championnat. Sa deuxième partie de saison est moins brillante mais il termine tout de même la saison 2018-2019 avec treize buts inscrits, faisant de lui le meilleur buteur de son équipe sur cet exercice.
La saison 2019-2020 débute difficilement pour Khazri. S'il est passeur décisif pour Romain Hamouma lors de la victoire à Dijon (1-2), il faut attendre la onzième journée, le 27 octobre face à l'Amiens SC, pour le voir inscrire son premier but de la saison, pas suffisant cependant pour obtenir la victoire (2-2). Khazri, qui se blesse ensuite avec sa sélection en novembre, est absent pendant plusieurs semaines.