2025 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 0 | 2025 Tour de France | 34 | +2h 25m 58s | 0 | |
| 0 | 2025 La Flèche Wallonne | 7 | +16s | 0 | |
| 0 | 2025 Amstel Gold Race | 7 | +34s | 0 |
2024 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 38 | 2024 World Championships Men's road race | 38 | +7m 01s | 0 | |
| 4 | 2024 Tour de Pologne | 4 | +33s | 0 | |
| 41 | 2024 Tour de France | 41 | +2h 43m 41s | 0 | |
| 7 | 2024 La Flèche Wallonne | 7 | +10s | 0 |
2023 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 42 | 2023 Vuelta a España | 42 | +2:01:38 | 0 | |
| 8 | 2023 Strade Bianche | 8 | +1:18 | 0 |
