2025 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 0 | 2025 World Championships Men's road race | 8 | +6m 47s | 0 | |
| 0 | 2025 Vuelta a España | 68 | +2h 47m 57s | 0 | |
| 0 | 2025 Giro d'Italia | 162 | Retired (Stage 18) | 0 | |
| 0 | 2025 Volta a Catalunya | 2 | +28s | 0 | |
| 0 | 2025 Tirreno–Adriatico | 1 | 28h 41m 24s | 0 | |
| 0 | 2025 UCI World Ranking | 14 | 2602.5 Points | 0 |
2024 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 26 | 2024 World Championships Men's road race | 26 | +6m 36s | 0 | |
| 5 | 2024 Tour de Romandie | 5 | +27s | 0 | |
| 1 | 2024 Tour of the Basque Country | 1 | 15h 56m 50s | 0 | |
| 2 | 2024 Tirreno–Adriatico | 2 | +1m 24s | 0 |
2023 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 4 | 2023 Vuelta a España | 4 | +3:18 | 0 | |
| 2 | 2023 Tour de Suisse | 2 | +9 | 0 | |
| 29 | 2023 UCI World Ranking | 29 | 1943.6 Points | 0 |
