2025 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 0 | 2025 Vuelta a España | 80 | +2h 59m 42s | 0 | |
| 0 | 2025 Tour de France | 178 | Retired (Stage 7) | 0 |
2024 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 22 | 2024 Vuelta a España | 22 | +1h 11m 45s | 0 | |
| 31 | 2024 Tour de France | 31 | +2h 11m 33s | 0 | |
| 10 | 2024 Tour Down Under | 10 | +50s | 0 |
2023 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 28 | 2023 Tour de France | 28 | +2:10:32 | 0 | |
| 5 | 2023 Critérium du Dauphiné | 5 | +3:47 | 0 | |
| 19 | 2023 Giro d'Italia | 19 | +34:46 | 0 | |
| 10 | 2023 Paris–Nice | 10 | +4:56 | 0 |
