2025 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 0 | 2025 Grand Prix Cycliste de Montréal | 7 | +2m 25s | 0 | |
| 0 | 2025 Clásica de San Sebastián | 4 | +19s | 0 | |
| 0 | 2025 Tour de France | 54 | +3h 10m 19s | 0 | |
| 0 | 2025 Amstel Gold Race | 8 | +34s | 0 | |
| 0 | 2025 Tour of Flanders | 6 | +1m 51s | 0 | |
| 0 | 2025 Dwars door Vlaanderen | 3 | +0s | 0 |
2024 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 82 | 2024 World Championships Men's road race | 82 | Did Not Finish | 0 | |
| 7 | 2024 Grand Prix Cycliste de Montréal | 7 | +40s | 0 | |
| 4 | 2024 Grand Prix Cycliste de Québec | 4 | +0s | 0 | |
| 49 | 2024 Tour de France | 49 | +3h 26m 11s | 0 | |
| 9 | 2024 La Flèche Wallonne | 9 | +10s | 0 | |
| 3 | 2024 Amstel Gold Race | 3 | +0s | 0 | |
| 4 | 2024 Dwars door Vlaanderen | 4 | +29s | 0 |
2023 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 7 | 2023 Bretagne Classic Ouest–France | 7 | +17 | 0 | |
| 9 | 2023 World Championships Men's road race | 9 | +3:48 | 0 | |
| 10 | 2023 Clásica de San Sebastián | 10 | +3:02 | 0 | |
| 24 | 2023 Tour de France | 24 | +1:46:55 | 0 | |
| 7 | 2023 Liège–Bastogne–Liège | 7 | +1:37 | 0 | |
| 7 | 2023 La Flèche Wallonne | 7 | +3 | 0 | |
| 3 | 2023 Strade Bianche | 3 | +22 | 0 | |
| 32 | 2023 UCI World Ranking | 32 | 1773 Points | 0 |
