2025 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 0 | 2025 Tour de France | 15 | +1h 17m 30s | 0 | |
| 0 | 2025 Giro d'Italia | 1 | 82h 31m 01s | 0 | |
| 0 | 2025 Volta a Catalunya | 9 | +1m 46s | 0 |
2024 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 68 | 2024 World Championships Men's road race | 68 | +12m 09s | 0 | |
| 12 | 2024 Tour de France | 12 | +39m 04s | 0 | |
| 7 | 2024 Tour Down Under | 7 | +33s | 0 |
2023 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 5 | 2023 Il Lombardia | 5 | +52 | 0 | |
| 6 | 2023 Grand Prix Cycliste de Montréal | 6 | +11 | 0 | |
| 4 | 2023 Tour de France | 4 | +12:23 | 0 | |
| 9 | 2023 Tour of the Basque Country | 9 | +1:39 | 0 | |
| 4 | 2023 Paris–Nice | 4 | +2:14 | 0 | |
| 2 | 2023 Tour Down Under | 2 | +11 | 0 | |
| 11 | 2023 UCI World Ranking | 11 | 3087.3 Points | 0 |
