2025 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 0 | 2025 Il Lombardia | 8 | +4m 16s | 0 | |
| 0 | 2025 World Championships Men's road race | 31 | Did Not Finish | 0 | |
| 0 | 2025 Vuelta a España | 17 | +46m 26s | 0 | |
| 0 | 2025 Giro d'Italia | 7 | +12m 42s | 0 | |
| 0 | 2025 Volta a Catalunya | 7 | +1m 31s | 0 |
2024 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 29 | 2024 Tour de France | 29 | +2h 03m 50s | 0 | |
| 4 | 2024 Tour de Suisse | 4 | +3m 12s | 0 | |
| 10 | 2024 Tour de Romandie | 10 | +1m 23s | 0 | |
| 3 | 2024 Volta a Catalunya | 3 | +5m 03s | 0 | |
| 7 | 2024 Paris–Nice | 7 | +4m 03s | 0 |
2023 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 55 | 2023 Vuelta a España | 55 | +2:22:50 | 0 | |
| 36 | 2023 Tour de France | 36 | +2:38:16 | 0 | |
| 8 | 2023 Tour de Romandie | 8 | +1:53 | 0 |
