2025-07-13 | Tour of Austria | Stage 5 | 3 |
2025-07-12 | Tour of Austria | Stage 4 | 2 |
2025-07-11 | Tour of Austria | Stage 3 | 3 |
2025-07-09 | Tour of Austria | Stage 1 | 13 |
2025-06-22 | Tour de Suisse | Stage 8 (ITT) | 2 |
2025-06-19 | Tour de Suisse | Stage 5 | 1 |
2025-06-18 | Tour de Suisse | Stage 4 | 1 |
2025-06-15 | Tour de Suisse | Stage 1 | 20 |
2025-06-08 | Tour of Slovenia | Stage 5 | 4 |
2025-06-07 | Tour of Slovenia | Stage 4 | 1 |
2025-06-05 | Tour of Slovenia | Stage 2 | 14 |
2025-05-04 | Tour de Romandie | Stage 5 (ITT) | 1 |
2025-04-29 | Tour de Romandie | Prologue | 2 |
2025-04-05 | Gran Premio Miguel Indurain | 5 |
2025-03-13 | Tirreno-Adriatico | Stage 4 | 4 |
2025-03-11 | Tirreno-Adriatico | Stage 2 | 8 |
2025-03-10 | Tirreno-Adriatico | Stage 1 (ITT) | 7 |
2025-03-08 | Strade Bianche | 1 |
2025-02-23 | Volta ao Algarve em Bicicleta | Stage 5 (ITT) | 2 |
2025-02-20 | Volta ao Algarve em Bicicleta | Stage 2 | 1 |
2025-02-06 | Volta a la Comunitat Valenciana | Stage 2 | 2 |
2024-09-22 | Skoda Tour de Luxembourg | Stage 5 | 2 |
2024-09-21 | Skoda Tour de Luxembourg | Stage 4 (ITT) | 3 |
2024-09-20 | Skoda Tour de Luxembourg | Stage 3 | 3 |
2024-08-13 | Tour de Pologne | Stage 2 (ITT) | 3 |
2024-07-27 | Olympic Games ME - ITT | 1 |
2024-07-05 | Tour of Austria | Stage 3 | 1 |
2024-07-04 | Tour of Austria | Stage 2 | 5 |
2024-07-02 | Tour of Austria | Prologue | 2 |
2024-05-25 | Giro d'Italia | Stage 20 | 2 |
2024-05-22 | Giro d'Italia | Stage 17 | 1 |
2024-05-19 | Giro d'Italia | Stage 15 | 1 |
2024-05-18 | Giro d'Italia | Stage 14 (ITT) | 1 |
2024-05-15 | Giro d'Italia | Stage 11 | 1 |
2024-05-11 | Giro d'Italia | Stage 8 | 4 |
2024-04-28 | Tour de Romandie | Stage 5 | 1 |
2024-04-26 | Tour de Romandie | Stage 3 (ITT) | 3 |
2024-03-10 | Paris - Nice | Stage 8 | 4 |
2024-03-05 | Paris - Nice | Stage 3 (TTT) | 1 |
2024-02-04 | Volta a la Comunitat Valenciana | Stage 5 | 2 |
2024-02-01 | Volta a la Comunitat Valenciana | Stage 2 | 1 |
2023-09-23 | Škoda Tour Luxembourg | Stage 4 (ITT) | 3 |
2023-09-21 | Škoda Tour Luxembourg | Stage 2 | 1 |
2023-09-03 | Bretagne Classic - Ouest-France | 6 |
2023-08-24 | Deutschland Tour | Stage 1 | 8 |
2023-07-22 | Tour de France | Stage 20 | 1 |
2023-07-19 | Tour de France | Stage 17 | 3 |
2023-07-15 | Tour de France | Stage 14 | 2 |
2023-07-14 | Tour de France | Stage 13 | 1 |
2023-07-05 | Tour de France | Stage 5 | 2 |