2025-04-02 | ΔΕΗ Tour of Hellas | Stage 1 | 4 |
2024-06-14 | Baloise Belgium Tour | Stage 3 | 1 |
2024-05-25 | Boucles de la Mayenne - Crédit Mutuel | Stage 2 | 19 |
2024-03-22 | E3 Saxo Classic | 1 |
2024-03-04 | Paris - Nice | Stage 2 | 1 |
2024-02-25 | Kuurne-Brussel-Kuurne | 1 |
2023-09-06 | La Vuelta Ciclista a España | Stage 11 | 9 |
2023-08-04 | Tour de Pologne | Stage 7 | 1 |
2023-06-09 | Critérium du Dauphiné | Stage 6 | 2 |
2023-05-21 | Rund um Köln | 1 |
2023-03-25 | Volta Ciclista a Catalunya | Stage 6 | 1 |
2022-09-25 | World Championships ME - Road Race | 15 |
2022-09-08 | La Vuelta ciclista a España | Stage 18 | 10 |
2022-09-06 | La Vuelta ciclista a España | Stage 16 | 1 |
2022-09-03 | La Vuelta ciclista a España | Stage 14 | 1 |
2022-09-01 | La Vuelta ciclista a España | Stage 12 | 13 |
2022-07-19 | Tour de France | Stage 16 | 7 |
2022-06-10 | Critérium du Dauphiné | Stage 6 | 2 |
2022-04-24 | Liège-Bastogne-Liège | 1 |
2022-03-02 | Trofeo Laigueglia | 5 |
2022-02-11 | Tour de la Provence | Stage 1 | 4 |
2021-08-14 | Tour de Pologne | Stage 6 (ITT) | 3 |
2021-08-13 | Tour de Pologne | Stage 5 | 7 |
2021-08-12 | Tour de Pologne | Stage 4 | 1 |
2021-08-11 | Tour de Pologne | Stage 3 | 10 |
2021-08-03 | Vuelta a Burgos | Stage 1 | 1 |
2019-09-29 | World Championships ME - Road Race | 2 |
2019-08-05 | Tour de Pologne | Stage 3 | 1 |
2019-08-04 | Tour de Pologne | Stage 2 | 2 |
2019-08-03 | Tour de Pologne | Stage 1 | 1 |
2019-05-30 | Giro d'Italia | Stage 18 | 1 |
2019-05-26 | Giro d'Italia | Stage 15 | 1 |
2019-05-25 | Giro d'Italia | Stage 14 | 1 |
2019-05-24 | Giro d'Italia | Stage 13 | 1 |
2019-05-21 | Giro d'Italia | Stage 10 | 1 |
2019-05-12 | Giro d'Italia | Stage 2 | 1 |
2019-04-30 | Tour de Romandie | Prologue | 1 |