2025 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 0 | 2025 World Championships Men's road race | 31 | Did Not Finish | 0 | |
| 0 | 2025 World Championships Men's time trial | 9 | +3m 39s | 0 | |
| 0 | 2025 Tour de France | 12 | +52m 41s | 0 | |
| 0 | 2025 Giro d'Italia | 29 | +1h 37m 46s | 0 | |
| 0 | 2025 Paris–Nice | 3 | +1m 58s | 0 |
2024 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 6 | 2024 Giro d'Italia | 6 | +14m 31s | 0 | |
| 6 | 2024 Tirreno–Adriatico | 6 | +2m 25s | 0 |
