2025 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 0 | 2025 Grand Prix Cycliste de Montréal | 8 | +2m 57s | 0 | |
| 0 | 2025 Tour de France | 81 | +3h 49m 29s | 0 | |
| 0 | 2025 Tour of the Basque Country | 7 | +1m 37s | 0 |
2024 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 58 | 2024 World Championships Men's road race | 58 | +12m 09s | 0 | |
| 71 | 2024 Tour de France | 71 | +3h 57m 53s | 0 | |
| 2 | 2024 Eschborn–Frankfurt | 2 | +0s | 0 |
2023 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 3 | 2023 Grand Prix Cycliste de Montréal | 3 | +11 | 0 | |
| 4 | 2023 Grand Prix Cycliste de Québec | 4 | +0 | 0 | |
| 19 | 2023 World Championships Men's road race | 19 | +8:30 | 0 | |
| 7 | 2023 Clásica de San Sebastián | 7 | +3:02 | 0 | |
| 52 | 2023 Tour de France | 52 | +3:02:59 | 0 | |
| 43 | 2023 UCI World Ranking | 43 | 1548 Points | 0 |
