2025 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 0 | 2025 Grand Prix Cycliste de Québec | 8 | +17s | 0 | |
| 0 | 2025 Bretagne Classic Ouest–France | 1 | 6h 21m 23s | 0 | |
| 0 | 2025 Renewi Tour | 1 | 19h 24m 42s | 0 | |
| 0 | 2025 Hamburg Cyclassics | 2 | +0s | 0 | |
| 0 | 2025 Tour de France | 142 | +5h 29m 35s | 0 | |
| 0 | 2025 UCI World Ranking | 11 | 2781 Points | 0 |
2024 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 4 | 2024 Bretagne Classic Ouest–France | 4 | +1s | 0 | |
| 119 | 2024 Tour de France | 119 | +5h 19m 56s | 0 | |
| 10 | 2024 Omloop Het Nieuwsblad | 10 | +8s | 0 | |
| 16 | 2024 UCI World Ranking | 16 | 2485.4 | 0 |
2023 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 1 | 2023 Grand Prix Cycliste de Québec | 1 | 4:47:36 | 0 | |
| 7 | 2023 Hamburg Cyclassics | 7 | +0 | 0 | |
| 6 | 2023 Dwars door Vlaanderen | 6 | +15 | 0 | |
| 2 | 2023 Omloop Het Nieuwsblad | 2 | +20 | 0 | |
| 14 | 2023 UCI World Ranking | 14 | 2891 Points | 0 |
