Véritable puncheur, il est l'un des meilleurs coureurs du moment devenu n°1 mondial après sa victoire à Milan-San Remo le 23 mars 2019. Au sommet du 24 mars au 15 septembre 2019. 93 victoires en carrière. Vainqueur de 3 courses à étapes (Tour de Californie en 2016, Tour de Grande-Bretagne et Tour du Slovaquie en 2018), de 6 classiques (Flèche Walonne en 2018, 2019, 2021; Classique de San Sebastian 2018....2eme en 2024, Strade Bianche et Milan-San Remo en 2019), de 7 étapes dans les grands tours (6 du TOUR DE FRANCE, 1 du Tour d'Espagne) et de deux titres de champion du monde (2020 et 2021). La surprise de la Flèche Wallonne en 2015 où il termina 2eme derrière l'intouchable espagnol Alejandro Valverde obtenant ainsi le premier podium français dans la classique belge depuis Laurent Jalabert en 2000 (3eme place). Il récidive quelques jours plus tard avec une autre 2eme place à Liège-Bastogne-Liège, une nouvelle fois derrière l'ogre Valverde (de nouveau 2eme en 2021, 4eme en 2018). L'histoire se répète car en 2016, il termina 2eme de la Flèche Wallonne encore une fois battu sur le fil par Valverde. Il débuta la saison des classiques en 2017 avec une 3eme place dans Milan-San Remo et termine la saison avec une 2eme place dans le Tour de Lombardie. Il confirme en 2018 en prenant cette fois la première place de la Flèche Wallonne (battant Alejandro Valverde ), la Clasica San Sebastian, le Tour de Grande Bretagne (plus une étape) et le Tour de Slovaquie (plus une étape). En 2019, il remporte les Strade Bianche (premier vainqueur français) puis son premier "monument", Milan-San Remo, et pour la deuxième année consécutive la Flèche Wallonne. Il remporte sa 3eme Flèche Wallonne en 2021. Vainqueur de 6 étapes du TOUR DE FRANCE (2 en 2018, 1 dans les Alpes, 1 dans les Pyrénées ; 2 en 2019 qui lui ont permis de porter le maillot jaune pendant 14 jours et de terminer 5eme au classement final, 1 en 2020, maillot jaune 3 jours, et 2021, maillot jaune une journée ; vainqueur du classement de la montagne en 2018). En octobre 2020, il s'adjuge la semi-classique belge, la Flèche Brabançonne.Le 27 septembre 2020, il est devenu champion du monde sur route, le 9eme Français titré et le premier depuis 23 ans (victoire de Laurent Brochard en 1997). Le 26 septembre 2021, il remporte son 2eme titre mondial et devient le 7eme coureur à conserver son maillot arc-en-ciel de champion du monde, un exploit inédit dans le cyclisme français ! Il avait débuté la saison 2023 par une victoire dans l'Ardèche Classic. Après près de 300 jours sans succès (victoire d'étape sur le Critérium Dauphiné en juin 2023), il renoue avec la victoire le 16 mai 2024 en s'imposant dans la 12eme étape du Tour d'Italie en 2024. Il rentre dans le club restreint des 109 coureurs à avoir gagné une étape dans chacun des trois Grands Tours (6 sur le TOUR DE FRANCE et une sur la Vuelta).
Parmi ses autres succès : le Tour de Californie en 2016 (2 victoires d'étapes au total ; 2eme 2015), 4 étapes de Tirreno-Adriatico, 3 étapes du Tour du Pays Basque, 3 étapes du Critérium du Dauphiné, une étape de la Vuelta et de Paris-Nice. 2eme de Milan-San Remo en 2020, des Strade Bianche et de la Bretagne Classic - Ouest-France en 2021. 4eme des Jeux Olympiques et vice-champion d'Europe sur route en 2016. 43 victoires depuis ses débuts professionnels en 2014. 2eme du World Tour en 2019. Il a été élu à la fois Vélo d'Or mondial en 2020 (après une saison riche de 12 grandes victoires) et Vélo d'or français en 2019, 2020 et 2021. Il est en couple avec l'ancienne cycliste Marion Rousse (championne de France sur route en 2012 et directrice du TOUR DE FRANCE féminin).