2025 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 0 | 2025 Clásica de San Sebastián | 7 | +21s | 0 | |
| 0 | 2025 Tour de France | 121 | +5h 02m 34s | 0 | |
| 0 | 2025 Giro d'Italia | 164 | Retired (Stage 17) | 0 | |
| 0 | 2025 Tour Down Under | 6 | +24s | 0 |
2024 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 52 | 2024 Giro d'Italia | 52 | +2h 52m 59s | 0 | |
| 6 | 2024 Paris–Nice | 6 | +3m 08s | 0 |
2023 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 52 | 2023 World Championships Men's road race | 52 | Did not finish | 0 | |
| 2 | 2023 UAE Tour | 2 | +59 | 0 |
