Logró su primera victoria como junior ganando con la selección italiana, la contrarreloj por equipos del Tour du Pays de Vaud en Suiza.
La más destacada fue la victoria en el Trofeo Alcide Degasperi, carrera de categoría 1.2 UCI.
[1] Luego de tener un pasaje como aprendiz en el Colnago-CSF Inox, fue fichado por este equipo para 2012.
Corrió su primer Giro de Italia, donde su mejor ubicación fue un 9.º puesto en la 13.ª etapa.
[2] En 2021 consigue su victoria profesional más importante, ganando la Paris Roubaix al sprint a Mathie Van der Poel en un dia recordado por ser la primera Paris-Roubaix en muchos años que se disputa con barro.