2025 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 0 | 2025 Il Lombardia | 9 | +4m 18s | 0 | |
| 0 | 2025 World Championships Men's road race | 31 | Did Not Finish | 0 | |
| 0 | 2025 World Championships Men's time trial | 2 | +1m 14s | 0 | |
| 0 | 2025 Vuelta a España | 30 | +1h 27m 41s | 0 | |
| 0 | 2025 Giro d'Italia | 163 | Retired (Stage 17) | 0 | |
| 0 | 2025 Tour de Romandie | 3 | +41s | 0 | |
| 0 | 2025 UCI World Ranking | 20 | 2320.5 Points | 0 |
2024 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 82 | 2024 World Championships Men's road race | 82 | Did Not Finish | 0 | |
| 5 | 2024 World Championships Men's time trial | 5 | +1:24.18 | 0 | |
| 57 | 2024 Vuelta a España | 57 | +2h 42m 13s | 0 |
2023 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 28 | 2023 World Championships Men's time trial | 28 | +3:16.25 | 0 | |
| 34 | 2023 Giro d'Italia | 34 | +1:28:59 | 0 | |
| 1 | 2023 Tour Down Under | 1 | 16:07:41 | 0 |
