2025 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 0 | 2025 Vuelta a España | 161 | Retired (Stage 13) | 0 | |
| 0 | 2025 Tour de France | 11 | +34m 34s | 0 | |
| 0 | 2025 Tour de Suisse | 7 | +5m 08s | 0 |
2024 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 2 | 2024 World Championships Men's road race | 2 | +34s | 0 | |
| 2 | 2024 Vuelta a España | 2 | +2m 36s | 0 | |
| 4 | 2024 Giro d'Italia | 4 | +12m 07s | 0 | |
| 5 | 2024 Tirreno–Adriatico | 5 | +2m 24s | 0 | |
| 2 | 2024 UAE Tour | 2 | +2s | 0 | |
| 4 | 2024 UCI World Ranking | 4 | 4096 | 0 |
2023 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 7 | 2023 Grand Prix Cycliste de Montréal | 7 | +17 | 0 | |
| 17 | 2023 Tour de France | 17 | +1:04:59 | 0 | |
| 3 | 2023 Critérium du Dauphiné | 3 | +2:56 | 0 | |
| 6 | 2023 Tour Down Under | 6 | +1:04 | 0 |
