2025 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 0 | 2025 Vuelta a España | 148 | +4h 43m 07s | 0 | |
| 0 | 2025 Giro d'Italia | 181 | Retired (Stage 5) | 0 |
2024 UCI World Tour
2023 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 10 | 2023 Renewi Tour | 10 | +40 | 0 | |
| 52 | 2023 World Championships Men's road race | 52 | Did not finish | 0 | |
| 122 | 2023 Tour de France | 122 | +5:08:38 | 0 | |
| 1 | 2023 Eschborn–Frankfurt | 1 | 4:51:27 | 0 | |
| 9 | 2023 E3 Saxo Classic | 9 | +1:31 | 0 | |
| 5 | 2023 Milan–San Remo | 5 | +26 | 0 |
