2025 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 0 | 2025 Tour of Guangxi | 4 | +19s | 0 | |
| 0 | 2025 World Championships Men's road race | 12 | +9m 07s | 0 | |
| 0 | 2025 Giro d'Italia | 79 | +3h 34m 22s | 0 |
2024 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 52 | 2024 World Championships Men's road race | 52 | +12m 09s | 0 | |
| 9 | 2024 Tour de Pologne | 9 | +49s | 0 | |
| 62 | 2024 Giro d'Italia | 62 | +3h 18m 52s | 0 |
