2025 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 0 | 2025 Vuelta a España | 125 | +3h 56m 59s | 0 | |
| 0 | 2025 Giro d'Italia | 90 | +4h 00m 39s | 0 | |
| 0 | 2025 Paris–Roubaix | 3 | +2m 11s | 0 | |
| 0 | 2025 Tour of Flanders | 2 | +1m 01s | 0 | |
| 0 | 2025 Dwars door Vlaanderen | 5 | +45s | 0 | |
| 0 | 2025 Gent–Wevelgem | 1 | 5h 30m 21s | 0 | |
| 0 | 2025 E3 Saxo Classic | 2 | +1m 05s | 0 | |
| 0 | 2025 Milan–San Remo | 7 | +43s | 0 | |
| 0 | 2025 UCI World Ranking | 4 | 5074.5 Points | 0 |
2024 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 13 | 2024 World Championships Men's road race | 13 | +3m 52s | 0 | |
| 3 | 2024 Paris–Roubaix | 3 | +3m 00s | 0 | |
| 1 | 2024 Gent–Wevelgem | 1 | 5h 36m 00s | 0 | |
| 4 | 2024 Milan–San Remo | 4 | +0s | 0 | |
| 13 | 2024 UCI World Ranking | 13 | 2723 | 0 |
2023 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 1 | 2023 Hamburg Cyclassics | 1 | 4:36:35 | 0 | |
| 4 | 2023 World Championships Men's road race | 4 | +1:45 | 0 | |
| 105 | 2023 Tour de France | 105 | +4:43:50 | 0 | |
| 4 | 2023 Paris–Roubaix | 4 | +50 | 0 | |
| 3 | 2023 Tour of Flanders | 3 | +1:12 | 0 | |
| 5 | 2023 Dwars door Vlaanderen | 5 | +15 | 0 | |
| 5 | 2023 Gent–Wevelgem | 5 | +1:56 | 0 | |
| 6 | 2023 Milan–San Remo | 6 | +26 | 0 | |
| 6 | 2023 UCI World Ranking | 6 | 4606.1 Points | 0 |
