2025 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 0 | 2025 Grand Prix Cycliste de Montréal | 1 | 5h 14m 04s | 0 | |
| 0 | 2025 Tour de Pologne | 1 | 25h 10m 57s | 0 | |
| 0 | 2025 Giro d'Italia | 9 | +13m 36s | 0 |
2024 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 17 | 2024 World Championships Men's road race | 17 | +3m 52s | 0 | |
| 10 | 2024 World Championships Men's time trial | 10 | +1:58.03 | 0 | |
| 54 | 2024 Vuelta a España | 54 | +2h 37m 44s | 0 | |
| 10 | 2024 Clásica de San Sebastián | 10 | +37s | 0 | |
| 5 | 2024 Tour of the Basque Country | 5 | +1m 46s | 0 | |
| 3 | 2024 Paris–Nice | 3 | +1m 47s | 0 |
2023 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 4 | 2023 World Championships Men's time trial | 4 | +1:26.91 | 0 | |
| 6 | 2023 Tour de Pologne | 6 | +42 | 0 | |
| 29 | 2023 Giro d'Italia | 29 | +1:07:43 | 0 | |
| 7 | 2023 Tour of the Basque Country | 7 | +1:38 | 0 |
