2025 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 0 | 2025 Grand Prix Cycliste de Montréal | 4 | +1m 45s | 0 | |
| 0 | 2025 Clásica de San Sebastián | 6 | +19s | 0 | |
| 0 | 2025 Tour de France | 47 | +2h 58m 52s | 0 | |
| 0 | 2025 Eschborn–Frankfurt | 4 | +0s | 0 | |
| 0 | 2025 Liège–Bastogne–Liège | 10 | +1m 10s | 0 | |
| 0 | 2025 Dwars door Vlaanderen | 1 | 3h 57m 14s | 0 |
2024 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 8 | 2024 Il Lombardia | 8 | +4m 58s | 0 | |
| 39 | 2024 World Championships Men's road race | 39 | +12m 09s | 0 | |
| 8 | 2024 Grand Prix Cycliste de Québec | 8 | +0s | 0 | |
| 6 | 2024 Clásica de San Sebastián | 6 | +25s | 0 | |
| 59 | 2024 Tour de France | 59 | +3h 45m 24s | 0 |
2023 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 11 | 2023 World Championships Men's road race | 11 | +4:20 | 0 | |
| 4 | 2023 Clásica de San Sebastián | 4 | +2:50 | 0 | |
| 66 | 2023 Tour de France | 66 | +3:37:30 | 0 | |
| 5 | 2023 Tour of Flanders | 5 | +1:12 | 0 | |
| 3 | 2023 Dwars door Vlaanderen | 3 | +15 | 0 | |
| 7 | 2023 Milan–San Remo | 7 | +26 | 0 | |
| 6 | 2023 Paris–Nice | 6 | +3:17 | 0 | |
| 25 | 2023 UCI World Ranking | 25 | 2042.7 Points | 0 |
