2025 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 0 | 2025 Grand Prix Cycliste de Montréal | 10 | +2m 59s | 0 | |
| 0 | 2025 Grand Prix Cycliste de Québec | 3 | +4s | 0 | |
| 0 | 2025 Renewi Tour | 8 | +1m 00s | 0 | |
| 0 | 2025 Tour de Pologne | 6 | +47s | 0 |
2024 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 10 | 2024 Renewi Tour | 10 | +1m 04s | 0 | |
| 9 | 2024 Tour of Flanders | 9 | +1m 02s | 0 | |
| 5 | 2024 Milan–San Remo | 5 | +0s | 0 |
2023 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 10 | 2023 World Championships Men's road race | 10 | +4:03 | 0 | |
| 83 | 2023 Tour de France | 83 | +4:08:58 | 0 | |
| 48 | 2023 Giro d'Italia | 48 | +2:05:06 | 0 |
