2025-06-22 | Tour de Suisse | Stage 8 (ITT) | 7 |
2025-06-18 | Tour de Suisse | Stage 4 | 1 |
2025-06-08 | Tour of Slovenia | Stage 5 | 1 |
2025-06-07 | Tour of Slovenia | Stage 4 | 2 |
2025-06-05 | Tour of Slovenia | Stage 2 | 16 |
2025-04-21 | Tour of the Alps | Stage 1 | 1 |
2025-03-25 | Volta Ciclista a Catalunya | Stage 2 | 1 |
2025-02-23 | Volta ao Algarve em Bicicleta | Stage 5 (ITT) | 3 |
2025-02-20 | Volta ao Algarve em Bicicleta | Stage 2 | 1 |
2025-02-16 | Figueira Champions Classic | 2 |
2024-09-03 | La Vuelta Ciclista a España | Stage 16 | 1 |
2024-08-31 | La Vuelta Ciclista a España | Stage 14 | 2 |
2024-08-25 | La Vuelta Ciclista a España | Stage 9 | 1 |
2024-08-06 | Vuelta a Burgos | Stage 2 | 3 |
2024-06-08 | Critérium du Dauphiné | Stage 7 | 1 |
2024-06-07 | Critérium du Dauphiné | Stage 6 | 1 |
2024-06-05 | Critérium du Dauphiné | Stage 4 (ITT) | 2 |
2024-04-26 | Tour de Romandie | Stage 3 (ITT) | 1 |
2024-04-06 | Itzulia Basque Country | Stage 6 | 1 |
2024-04-02 | Itzulia Basque Country | Stage 2 | 1 |
2024-04-01 | Itzulia Basque Country | Stage 1 (ITT) | 2 |
2024-03-04 | Tirreno-Adriatico | Stage 1 (ITT) | 1 |
2024-02-18 | Volta ao Algarve em Bicicleta | Stage 5 | 1 |
2024-02-17 | Volta ao Algarve em Bicicleta | Stage 4 (ITT) | 1 |
2024-02-16 | Volta ao Algarve em Bicicleta | Stage 3 | 2 |
2023-05-17 | Giro d'Italia | Stage 11 | 2 |
2023-05-16 | Giro d'Italia | Stage 10 | 1 |
2023-05-14 | Giro d'Italia | Stage 9 (ITT) | 5 |
2023-05-13 | Giro d'Italia | Stage 8 | 1 |
2023-05-07 | Giro d'Italia | Stage 2 | 1 |
2023-05-06 | Giro d'Italia | Stage 1 (ITT) | 4 |
2023-04-21 | Tour of the Alps | Stage 5 | 1 |
2023-04-20 | Tour of the Alps | Stage 4 | 1 |
2023-04-19 | Tour of the Alps | Stage 3 | 3 |
2023-04-18 | Tour of the Alps | Stage 2 | 7 |
2023-04-17 | Tour of the Alps | Stage 1 | 5 |
2023-03-11 | Tirreno-Adriatico | Stage 6 | 2 |
2023-03-10 | Tirreno-Adriatico | Stage 5 | 2 |
2023-03-08 | Tirreno-Adriatico | Stage 3 | 1 |
2023-03-06 | Tirreno-Adriatico | Stage 1 (ITT) | 2 |
2023-02-05 | Volta a la Comunitat Valenciana | Stage 5 | 3 |
2023-02-04 | Volta a la Comunitat Valenciana | Stage 4 | 3 |
2023-02-02 | Volta a la Comunitat Valenciana | Stage 2 | 2 |
2022-10-08 | Il Lombardia | 2 |
2022-09-08 | La Vuelta ciclista a España | Stage 18 | 15 |
2022-09-04 | La Vuelta ciclista a España | Stage 15 | 1 |
2022-08-30 | La Vuelta ciclista a España | Stage 10 (ITT) | 3 |
2022-08-28 | La Vuelta ciclista a España | Stage 9 | 1 |
2022-08-27 | La Vuelta ciclista a España | Stage 8 | 1 |
2022-08-25 | La Vuelta ciclista a España | Stage 6 | 1 |