2025 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 0 | 2025 Il Lombardia | 3 | +3m 14s | 0 | |
| 0 | 2025 World Championships Men's road race | 19 | +10m 12s | 0 | |
| 0 | 2025 Tour de France | 42 | +2h 50m 51s | 0 | |
| 0 | 2025 Giro d'Italia | 10 | +14m 27s | 0 | |
| 0 | 2025 Paris–Nice | 5 | +3m 03s | 0 |
2024 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 82 | 2024 World Championships Men's road race | 82 | Did Not Finish | 0 | |
| 10 | 2024 Giro d'Italia | 10 | +21m 11s | 0 | |
| 6 | 2024 UAE Tour | 6 | +36s | 0 |
