2025 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 0 | 2025 Vuelta a España | 27 | +1h 18m 26s | 0 | |
| 0 | 2025 Giro d'Italia | 184 | Retired (Stage 1) | 0 | |
| 0 | 2025 Volta a Catalunya | 4 | +54s | 0 | |
| 0 | 2025 Tirreno–Adriatico | 7 | +1m 05s | 0 |
2024 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 82 | 2024 World Championships Men's road race | 82 | Did Not Finish | 0 | |
| 8 | 2024 Vuelta a España | 8 | +8m 48s | 0 | |
| 5 | 2024 Tour de France | 5 | +20m 06s | 0 | |
| 10 | 2024 Critérium du Dauphiné | 10 | +4m 13s | 0 | |
| 2 | 2024 Volta a Catalunya | 2 | +3m 41s | 0 |
2023 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 5 | 2023 Vuelta a España | 5 | +3:37 | 0 | |
| 19 | 2023 Tour de France | 19 | +1:12:41 | 0 | |
| 3 | 2023 La Flèche Wallonne | 3 | +0 | 0 | |
| 2 | 2023 Tour of the Basque Country | 2 | +1:12 | 0 | |
| 5 | 2023 Volta a Catalunya | 5 | +2:59 | 0 | |
| 7 | 2023 Tirreno–Adriatico | 7 | +56 | 0 | |
| 19 | 2023 UCI World Ranking | 19 | 2283.6 Points | 0 |
