2025 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 0 | 2025 World Championships Men's road race | 31 | Did Not Finish | 0 | |
| 0 | 2025 Renewi Tour | 4 | +55s | 0 | |
| 0 | 2025 Hamburg Cyclassics | 6 | +0s | 0 | |
| 0 | 2025 Tour de France | 104 | +4h 22m 52s | 0 | |
| 0 | 2025 Paris–Roubaix | 9 | +4m 35s | 0 | |
| 0 | 2025 Milan–San Remo | 10 | +43s | 0 |
2023 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 52 | 2023 World Championships Men's road race | 52 | Did not finish | 0 | |
| 92 | 2023 Tour de France | 92 | +4:22:51 | 0 | |
| 8 | 2023 Tour of Flanders | 8 | +1:12 | 0 |
