2025-08-27 | La Vuelta Ciclista a España | Stage 5 (TTT) | 1 |
2025-08-26 | La Vuelta Ciclista a España | Stage 4 | 1 |
2025-08-25 | La Vuelta Ciclista a España | Stage 3 | 5 |
2025-08-07 | Tour de l'Ain | Stage 2 | 4 |
2025-08-06 | Tour de l'Ain | Stage 1 | 2 |
2025-05-30 | Giro d'Italia | Stage 19 | 11 |
2025-05-27 | Giro d'Italia | Stage 16 | 18 |
2025-05-25 | Giro d'Italia | Stage 15 | 13 |
2025-05-21 | Giro d'Italia | Stage 11 | 3 |
2025-05-16 | Giro d'Italia | Stage 7 | 7 |
2025-05-04 | Tour de Romandie | Stage 5 (ITT) | 1 |
2025-05-03 | Tour de Romandie | Stage 4 | 4 |
2025-05-02 | Tour de Romandie | Stage 3 | 1 |
2025-03-15 | Tirreno-Adriatico | Stage 6 | 1 |
2025-03-11 | Tirreno-Adriatico | Stage 2 | 2 |
2025-03-08 | Strade Bianche | 5 |
2025-02-12 | Tour of Oman | Stage 5 | 10 |
2025-02-11 | Tour of Oman | Stage 4 | 1 |
2025-02-10 | Tour of Oman | Stage 3 | 15 |
2025-02-09 | Tour of Oman | Stage 2 | 3 |
2024-09-29 | World Championships ME - Road Race | 1 |
2024-09-22 | Skoda Tour de Luxembourg | Stage 5 | 14 |
2024-09-21 | Skoda Tour de Luxembourg | Stage 4 (ITT) | 2 |
2024-09-20 | Skoda Tour de Luxembourg | Stage 3 | 3 |
2024-09-07 | La Vuelta Ciclista a España | Stage 20 | 5 |
2024-09-06 | La Vuelta Ciclista a España | Stage 19 | 4 |
2024-09-05 | La Vuelta Ciclista a España | Stage 18 | 2 |
2024-09-03 | La Vuelta Ciclista a España | Stage 16 | 1 |
2024-09-01 | La Vuelta Ciclista a España | Stage 15 | 1 |
2024-08-30 | La Vuelta Ciclista a España | Stage 13 | 4 |
2024-08-25 | La Vuelta Ciclista a España | Stage 9 | 16 |
2024-08-23 | La Vuelta Ciclista a España | Stage 7 | 2 |
2024-07-21 | Tour de France | Stage 21 (ITT) | 2 |
2024-07-17 | Tour de France | Stage 17 | 2 |
2024-07-14 | Tour de France | Stage 15 | 8 |
2024-07-13 | Tour de France | Stage 14 | 22 |
2024-07-07 | Tour de France | Stage 9 | 1 |
2024-07-06 | Tour de France | Stage 8 | 1 |
2024-07-02 | Tour de France | Stage 4 | 20 |
2024-06-29 | Tour de France | Stage 1 | 1 |
2024-06-09 | Critérium du Dauphiné | Stage 8 | 33 |
2024-06-07 | Critérium du Dauphiné | Stage 6 | 3 |
2024-06-06 | Critérium du Dauphiné | Stage 5 | 1 |
2024-05-29 | Mercan'Tour Classic Alpes-Maritimes | 4 |
2024-04-24 | Tour de Romandie | Stage 1 | 2 |
2024-04-21 | Liège-Bastogne-Liège | 1 |
2024-04-17 | La Flèche Wallonne | 1 |
2024-04-13 | Tour du Jura Cycliste | 8 |
2024-04-12 | Classic Grand Besançon Doubs | 1 |
2024-04-03 | Itzulia Basque Country | Stage 3 | 1 |