2025 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 0 | 2025 World Championships Men's road race | 14 | +9m 07s | 0 | |
| 0 | 2025 Vuelta a España | 12 | +21m 31s | 0 | |
| 0 | 2025 Tour de France | 44 | +2h 54m 34s | 0 | |
| 0 | 2025 Paris–Nice | 8 | +4m 53s | 0 | |
| 0 | 2025 UAE Tour | 9 | +3m 52s | 0 |
2024 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 40 | 2024 World Championships Men's road race | 40 | +12m 09s | 0 | |
| 40 | 2024 Vuelta a España | 40 | +2h 09m 03s | 0 | |
| 74 | 2024 Tour de France | 74 | +4h 00m 13s | 0 |
2023 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 35 | 2023 World Championships Men's time trial | 35 | +4:10.54 | 0 | |
| 52 | 2023 World Championships Men's road race | 52 | Did not finish | 0 | |
| 34 | 2023 Tour de France | 34 | +2:27:46 | 0 | |
| 10 | 2023 Tour de Suisse | 10 | +4:57 | 0 |
