2025 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 0 | 2025 Tour de France | 86 | +3h 53m 29s | 0 | |
| 0 | 2025 Giro d'Italia | 107 | +4h 31m 34s | 0 | |
| 0 | 2025 Milan–San Remo | 5 | +43s | 0 |
2024 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 100 | 2024 Vuelta a España | 100 | +4h 05m 32s | 0 | |
| 91 | 2024 Giro d'Italia | 91 | +4h 18m 38s | 0 |
2023 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 122 | 2023 Vuelta a España | 122 | +3:55:48 | 0 | |
| 52 | 2023 World Championships Men's road race | 52 | Did not finish | 0 | |
| 24 | 2023 UCI World Ranking | 24 | 2043.2 Points | 0 |
