2025 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 0 | 2025 Vuelta a España | 136 | +4h 15m 14s | 0 | |
| 0 | 2025 Tour de France | 171 | Retired (Stage 14) | 0 |
2024 UCI World Tour
2023 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 52 | 2023 World Championships Men's road race | 52 | Did not finish | 0 | |
| 98 | 2023 Tour de France | 98 | +4:33:15 | 0 | |
| 10 | 2023 Tour Down Under | 10 | +1:13 | 0 |
