2025 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 0 | 2025 Vuelta a España | 131 | +4h 08m 59s | 0 | |
| 0 | 2025 Tour de France | 184 | Retired (Stage 1) | 0 | |
| 0 | 2025 Tour of Flanders | 8 | +2m 19s | 0 | |
| 0 | 2025 E3 Saxo Classic | 3 | +2m 04s | 0 | |
| 0 | 2025 Milan–San Remo | 2 | +0s | 0 | |
| 0 | 2025 Tirreno–Adriatico | 2 | +35s | 0 |
2024 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 2 | 2024 World Championships Men's time trial | 2 | +6.43 | 0 | |
| 101 | 2024 Giro d'Italia | 101 | +4h 34m 59s | 0 |
2023 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 104 | 2023 Vuelta a España | 104 | +3:29:23 | 0 | |
| 2 | 2023 World Championships Men's time trial | 2 | +12.28 | 0 | |
| 6 | 2023 Paris–Roubaix | 6 | +50 | 0 | |
| 10 | 2023 E3 Saxo Classic | 10 | +1:31 | 0 | |
| 2 | 2023 Milan–San Remo | 2 | +15 | 0 | |
| 15 | 2023 UCI World Ranking | 15 | 2877 Points | 0 |
