2025 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 0 | 2025 Tour de France | 99 | +4h 12m 31s | 0 | |
| 0 | 2025 Milan–San Remo | 9 | +43s | 0 |
2024 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 9 | 2024 Hamburg Cyclassics | 9 | +0s | 0 | |
| 82 | 2024 Giro d'Italia | 82 | +4h 07m 41s | 0 | |
| 10 | 2024 Gent–Wevelgem | 10 | +16s | 0 | |
| 9 | 2024 Omloop Het Nieuwsblad | 9 | +8s | 0 |
2023 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 8 | 2023 Renewi Tour | 8 | +36 | 0 | |
| 52 | 2023 World Championships Men's road race | 52 | Did not finish | 0 | |
| 107 | 2023 Tour de France | 107 | +4:44:34 | 0 | |
| 10 | 2023 Tour of Flanders | 10 | +2:49 | 0 |
