2025 UCI World Tour
2024 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 51 | 2024 World Championships Men's road race | 51 | +12m 09s | 0 | |
| 4 | 2024 Grand Prix Cycliste de Montréal | 4 | +40s | 0 | |
| 1 | 2024 Eschborn–Frankfurt | 1 | 4h 46m 48s | 0 | |
| 4 | 2024 Liège–Bastogne–Liège | 4 | +2m 02s | 0 | |
| 3 | 2024 La Flèche Wallonne | 3 | +3s | 0 | |
| 7 | 2024 Milan–San Remo | 7 | +0s | 0 | |
| 3 | 2024 Strade Bianche | 3 | +2m 47s | 0 | |
| 14 | 2024 UCI World Ranking | 14 | 2582 | 0 |
2023 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 59 | 2023 Tour de France | 59 | +3:17:49 | 0 | |
| 8 | 2023 La Flèche Wallonne | 8 | +3 | 0 | |
| 7 | 2023 Amstel Gold Race | 7 | +3:14 | 0 |
