2025 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 0 | 2025 Renewi Tour | 2 | +3s | 0 | |
| 0 | 2025 Tour de France | 166 | Retired (Stage 16) | 0 | |
| 0 | 2025 Paris–Roubaix | 1 | 5h 31m 27s | 0 | |
| 0 | 2025 Tour of Flanders | 3 | +1m 01s | 0 | |
| 0 | 2025 E3 Saxo Classic | 1 | 4h 38m 11s | 0 | |
| 0 | 2025 Milan–San Remo | 1 | 6h 22m 53s | 0 | |
| 0 | 2025 UCI World Ranking | 8 | 3838 Points | 0 |
2024 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 3 | 2024 World Championships Men's road race | 3 | +58s | 0 | |
| 96 | 2024 Tour de France | 96 | +4h 44m 05s | 0 | |
| 3 | 2024 Liège–Bastogne–Liège | 3 | +2m 02s | 0 | |
| 1 | 2024 Paris–Roubaix | 1 | 5h 25m 58s | 0 | |
| 1 | 2024 Tour of Flanders | 1 | 6h 05m 17s | 0 | |
| 2 | 2024 Gent–Wevelgem | 2 | +0s | 0 | |
| 1 | 2024 E3 Saxo Classic | 1 | 4h 39m 28s | 0 | |
| 10 | 2024 Milan–San Remo | 10 | +0s | 0 | |
| 5 | 2024 UCI World Ranking | 5 | 4053 | 0 |
2023 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 1 | 2023 World Championships Men's road race | 1 | 6:07:27 | 0 | |
| 57 | 2023 Tour de France | 57 | +3:11:24 | 0 | |
| 1 | 2023 Paris–Roubaix | 1 | 5:28:41 | 0 | |
| 2 | 2023 Tour of Flanders | 2 | +16 | 0 | |
| 2 | 2023 E3 Saxo Classic | 2 | +0 | 0 | |
| 1 | 2023 Milan–San Remo | 1 | 6:25:23 | 0 | |
| 7 | 2023 UCI World Ranking | 7 | 4163 Points | 0 |
