2023-10-15 | Veneto Classic | 1 |
2023-09-10 | Grand Prix Cycliste de Montréal | 2 |
2023-09-08 | Grand Prix Cycliste de Québec | 1 |
2023-09-03 | Maryland Cycling Classic, presented by UnitedHealthcare | 2 |
2023-06-18 | Baloise Belgium Tour | Stage 5 | 2 |
2023-06-09 | Critérium du Dauphiné | Stage 6 | 1 |
2023-06-05 | Critérium du Dauphiné | Stage 2 | 1 |
2023-04-18 | Tour of the Alps | Stage 2 | 1 |
2023-02-14 | Tour of Oman | Stage 4 | 2 |
2023-02-11 | Tour of Oman | Stage 1 | 1 |
2023-01-22 | Santos Tour Down Under | Stage 5 | 1 |
2023-01-19 | Santos Tour Down Under | Stage 2 | 4 |
2022-09-09 | Grand Prix Cycliste de Québec | 1 |
2022-07-30 | Donostia San Sebastian Klasikoa | 7 |
2022-06-14 | Tour de Suisse | Stage 3 | 20 |
2022-04-17 | Paris-Roubaix | 1 |
2022-04-03 | Ronde van Vlaanderen - Tour des Flandres ME | 11 |
2022-03-13 | Tirreno-Adriatico | Stage 7 | 6 |
2022-03-12 | Tirreno-Adriatico | Stage 6 | 2 |
2022-02-06 | Volta a la Comunitat Valenciana | Stage 5 | 6 |
2022-02-05 | Volta a la Comunitat Valenciana | Stage 4 | 8 |
2021-10-07 | Gran Piemonte | 14 |
2021-08-13 | Tour de Pologne | Stage 5 | 1 |
2021-08-10 | Tour de Pologne | Stage 2 | 5 |
2021-06-06 | Tour de Suisse | Stage 1 (ITT) | 1 |
2021-04-28 | Tour de Romandie | Stage 1 | 6 |
2021-04-27 | Tour de Romandie | Prologue | 1 |
2021-03-12 | Tirreno-Adriatico | Stage 3 | 1 |
2020-10-22 | Giro d'Italia | Stage 18 | 1 |
2020-10-20 | Giro d'Italia | Stage 16 | 7 |
2020-10-18 | Giro d'Italia | Stage 15 | 3 |
2020-10-15 | Giro d'Italia | Stage 12 | 5 |
2020-09-10 | Tirreno-Adriatico | Stage 4 | 4 |
2020-09-07 | Tirreno-Adriatico | Stage 1 | 1 |
2020-08-08 | Milano-Sanremo | 6 |
2019-09-15 | La Vuelta ciclista a España | Stage 21 | 3 |
2019-09-14 | La Vuelta ciclista a España | Stage 20 | 4 |
2019-09-12 | La Vuelta ciclista a España | Stage 18 | 1 |
2019-09-11 | La Vuelta ciclista a España | Stage 17 | 2 |
2019-09-09 | La Vuelta ciclista a España | Stage 16 | 2 |
2019-09-08 | La Vuelta ciclista a España | Stage 15 | 1 |
2019-09-07 | La Vuelta ciclista a España | Stage 14 | 1 |
2019-09-06 | La Vuelta ciclista a España | Stage 13 | 3 |
2019-09-05 | La Vuelta ciclista a España | Stage 12 | 2 |
2019-09-03 | La Vuelta ciclista a España | Stage 10 (ITT) | 1 |
2019-08-31 | La Vuelta ciclista a España | Stage 8 | 1 |
2019-08-29 | La Vuelta ciclista a España | Stage 6 | 1 |
2019-08-24 | La Vuelta ciclista a España | Stage 1 (TTT) | 1 |
2019-05-31 | Giro d'Italia | Stage 19 | 3 |
2019-05-21 | Giro d'Italia | Stage 10 | 1 |