2025 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 0 | 2025 World Championships Men's time trial | 10 | +3m 48s | 0 | |
| 0 | 2025 Vuelta a España | 76 | +2h 55m 41s | 0 | |
| 0 | 2025 Tour of Flanders | 7 | +1m 53s | 0 | |
| 0 | 2025 Dwars door Vlaanderen | 9 | +47s | 0 | |
| 0 | 2025 E3 Saxo Classic | 6 | +2m 33s | 0 |
2024 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 37 | 2024 World Championships Men's road race | 37 | +7m 01s | 0 | |
| 8 | 2024 World Championships Men's time trial | 8 | +1:48.34 | 0 | |
| 39 | 2024 Vuelta a España | 39 | +2h 01m 27s | 0 | |
| 5 | 2024 Paris–Roubaix | 5 | +3m 15s | 0 | |
| 3 | 2024 Dwars door Vlaanderen | 3 | +29s | 0 |
2023 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 4 | 2023 Bretagne Classic Ouest–France | 4 | +1 | 0 | |
| 12 | 2023 World Championships Men's time trial | 12 | +2:17.07 | 0 | |
| 5 | 2023 World Championships Men's road race | 5 | +3:48 | 0 | |
| 54 | 2023 Tour de France | 54 | +3:08:29 | 0 | |
| 5 | 2023 Paris–Roubaix | 5 | +50 | 0 | |
| 6 | 2023 Tour of Flanders | 6 | +1:12 | 0 | |
| 6 | 2023 E3 Saxo Classic | 6 | +56 | 0 | |
| 23 | 2023 UCI World Ranking | 23 | 2065.6 Points | 0 |
