2025 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 0 | 2025 World Championships Men's road race | 23 | +10m 16s | 0 | |
| 0 | 2025 Vuelta a España | 20 | +50m 08s | 0 |
2024 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 19 | 2024 World Championships Men's road race | 19 | +3m 52s | 0 | |
| 4 | 2024 Clásica de San Sebastián | 4 | +17s | 0 | |
| 29 | 2024 Giro d'Italia | 29 | +1h 33m 41s | 0 | |
| 7 | 2024 Eschborn–Frankfurt | 7 | +0s | 0 |
2023 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 20 | 2023 World Championships Men's road race | 20 | +8:30 | 0 | |
| 61 | 2023 Tour de France | 61 | +3:24:20 | 0 |
