2025 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 0 | 2025 Tour de France | 164 | Retired (Stage 18) | 0 | |
| 0 | 2025 Critérium du Dauphiné | 9 | +8m 57s | 0 | |
| 0 | 2025 Tour de Romandie | 6 | +1m 31s | 0 |
2024 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 59 | 2024 World Championships Men's road race | 59 | +12m 09s | 0 | |
| 10 | 2024 Vuelta a España | 10 | +11m 19s | 0 | |
| 7 | 2024 Tour de France | 7 | +25m 04s | 0 | |
| 4 | 2024 Critérium du Dauphiné | 4 | +1m 00s | 0 | |
| 1 | 2024 Tour de Romandie | 1 | 15h 44m 46s | 0 | |
| 2 | 2024 Tour of the Basque Country | 2 | +42s | 0 | |
| 20 | 2024 UCI World Ranking | 20 | 2290.9 | 0 |
2023 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 7 | 2023 Il Lombardia | 7 | +52 | 0 | |
| 5 | 2023 Tour de France | 5 | +13:17 | 0 | |
| 9 | 2023 Critérium du Dauphiné | 9 | +5:19 | 0 | |
| 39 | 2023 UCI World Ranking | 39 | 1618 Points | 0 |
