2025 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 0 | 2025 World Championships Men's road race | 10 | +9m 05s | 0 | |
| 0 | 2025 Vuelta a España | 3 | +3m 11s | 0 | |
| 0 | 2025 Liège–Bastogne–Liège | 9 | +1m 10s | 0 | |
| 0 | 2025 La Flèche Wallonne | 3 | +12s | 0 | |
| 0 | 2025 Amstel Gold Race | 9 | +34s | 0 | |
| 0 | 2025 Tirreno–Adriatico | 6 | +56s | 0 | |
| 0 | 2025 Strade Bianche | 2 | +1m 24s | 0 |
2024 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 57 | 2024 World Championships Men's road race | 57 | +12m 09s | 0 | |
| 6 | 2024 Tour de Suisse | 6 | +4m 36s | 0 | |
| 10 | 2024 Liège–Bastogne–Liège | 10 | +2m 02s | 0 | |
| 9 | 2024 Tirreno–Adriatico | 9 | +4m 05s | 0 | |
| 4 | 2024 Strade Bianche | 4 | +3m 50s | 0 | |
| 8 | 2024 Omloop Het Nieuwsblad | 8 | +8s | 0 |
2023 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 13 | 2023 Tour de France | 13 | +47:52 | 0 | |
| 2 | 2023 Liège–Bastogne–Liège | 2 | +1:06 | 0 | |
| 3 | 2023 Amstel Gold Race | 3 | +2:14 | 0 | |
| 1 | 2023 Strade Bianche | 1 | 4:31:41 | 0 |
