2025 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 0 | 2025 Bretagne Classic Ouest–France | 10 | +0s | 0 | |
| 0 | 2025 Tour de France | 62 | +3h 26m 11s | 0 | |
| 0 | 2025 Tour of Flanders | 5 | +1m 04s | 0 | |
| 0 | 2025 E3 Saxo Classic | 5 | +2m 33s | 0 |
2024 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 82 | 2024 World Championships Men's road race | 82 | Did Not Finish | 0 | |
| 61 | 2024 Tour de France | 61 | +3h 47m 39s | 0 | |
| 92 | 2024 Giro d'Italia | 92 | +4h 20m 07s | 0 | |
| 2 | 2024 E3 Saxo Classic | 2 | +1m 31s | 0 | |
| 8 | 2024 Milan–San Remo | 8 | +0s | 0 | |
| 7 | 2024 Omloop Het Nieuwsblad | 7 | +8s | 0 |
2023 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 4 | 2023 Renewi Tour | 4 | +30 | 0 | |
| 6 | 2023 World Championships Men's road race | 6 | +3:48 | 0 | |
| 79 | 2023 Tour de France | 79 | +4:03:24 | 0 | |
| 10 | 2023 Milan–San Remo | 10 | +26 | 0 |
