2024 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 4 | 2024 Renewi Tour | 4 | +51s | 0 | |
| 84 | 2024 Tour de France | 84 | +4h 26m 27s | 0 | |
| 10 | 2024 Strade Bianche | 10 | +5m 17s | 0 | |
| 5 | 2024 Omloop Het Nieuwsblad | 5 | +8s | 0 |
2023 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 6 | 2023 Grand Prix Cycliste de Québec | 6 | +0 | 0 | |
| 52 | 2023 World Championships Men's road race | 52 | Did not finish | 0 | |
| 80 | 2023 Tour de France | 80 | +4:05:47 | 0 | |
| 10 | 2023 Paris–Roubaix | 10 | +4:11 | 0 | |
| 1 | 2023 Dwars door Vlaanderen | 1 | 4:06:20 | 0 | |
| 1 | 2023 Gent–Wevelgem | 1 | 5:49:39 | 0 | |
| 3 | 2023 Omloop Het Nieuwsblad | 3 | +20 | 0 | |
| 18 | 2023 UCI World Ranking | 18 | 2311 Points | 0 |
