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 Tour de France | 4 | +12m 12s | 0 | |
| 0 | 2025 Tour de Suisse | 3 | +1m 58s | 0 | |
| 0 | 2025 UAE Tour | 5 | +2m 10s | 0 | |
| 0 | 2025 Cadel Evans Great Ocean Road Race | 9 | +3s | 0 | |
| 0 | 2025 Tour Down Under | 4 | +15s | 0 | |
| 0 | 2025 UCI World Ranking | 9 | 2910 Points | 0 |
2024 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 2 | 2024 Tour of Guangxi | 2 | +5s | 0 | |
| 16 | 2024 World Championships Men's road race | 16 | +3m 52s | 0 | |
| 10 | 2024 Tour de Pologne | 10 | +53s | 0 | |
| 39 | 2024 Tour de France | 39 | +2h 41m 39s | 0 | |
| 8 | 2024 Tour de Suisse | 8 | +5m 40s | 0 | |
| 4 | 2024 Tour Down Under | 4 | +20s | 0 |
