2025 UCI World Tour
2024 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 75 | 2024 Tour de France | 75 | +4h 03m 21s | 0 | |
| 4 | 2024 Paris–Roubaix | 4 | +3m 00s | 0 | |
| 3 | 2024 Tour of Flanders | 3 | +1m 02s | 0 | |
| 7 | 2024 E3 Saxo Classic | 7 | +2m 48s | 0 | |
| 2 | 2024 Omloop Het Nieuwsblad | 2 | +3s | 0 |
2023 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 8 | 2023 Hamburg Cyclassics | 8 | +0 | 0 | |
| 32 | 2023 World Championships Men's time trial | 32 | +3:55.51 | 0 | |
| 52 | 2023 World Championships Men's road race | 52 | Did not finish | 0 | |
| 62 | 2023 Tour de France | 62 | +3:28:47 | 0 | |
| 10 | 2023 Dwars door Vlaanderen | 10 | +15 | 0 | |
| 7 | 2023 Omloop Het Nieuwsblad | 7 | +20 | 0 |
