2025 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 0 | 2025 World Championships Men's road race | 4 | +2m 53s | 0 | |
| 0 | 2025 Grand Prix Cycliste de Québec | 4 | +14s | 0 | |
| 0 | 2025 Tour de France | 168 | Retired (Stage 14) | 0 | |
| 0 | 2025 Amstel Gold Race | 1 | 5h 49m 58s | 0 | |
| 0 | 2025 Tour of the Basque Country | 5 | +50s | 0 |
2024 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 82 | 2024 World Championships Men's road race | 82 | Did Not Finish | 0 | |
| 5 | 2024 Vuelta a España | 5 | +5m 49s | 0 | |
| 3 | 2024 Tour de Suisse | 3 | +3m 02s | 0 | |
| 3 | 2024 Tour of the Basque Country | 3 | +43s | 0 | |
| 4 | 2024 Paris–Nice | 4 | +2m 22s | 0 | |
| 19 | 2024 UCI World Ranking | 19 | 2374 | 0 |
2023 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 9 | 2023 Grand Prix Cycliste de Montréal | 9 | +29 | 0 | |
| 10 | 2023 Grand Prix Cycliste de Québec | 10 | +0 | 0 | |
| 14 | 2023 World Championships Men's road race | 14 | +6:22 | 0 | |
| 29 | 2023 Tour de France | 29 | +2:15:27 | 0 | |
| 1 | 2023 Tour de Suisse | 1 | 21:17:19 | 0 | |
| 9 | 2023 Liège–Bastogne–Liège | 9 | +1:48 | 0 | |
| 2 | 2023 La Flèche Wallonne | 2 | +0 | 0 | |
| 8 | 2023 Amstel Gold Race | 8 | +3:14 | 0 | |
| 13 | 2023 UCI World Ranking | 13 | 2908.1 Points | 0 |
