2025 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 0 | 2025 Vuelta a España | 1 | 74h 20m 28s | 0 | |
| 0 | 2025 Tour de France | 2 | +4m 24s | 0 | |
| 0 | 2025 Critérium du Dauphiné | 2 | +59s | 0 | |
| 0 | 2025 UCI World Ranking | 2 | 5944.1 Points | 0 |
2024 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 1 | 2024 Tour de Pologne | 1 | 24h 26m 22s | 0 | |
| 2 | 2024 Tour de France | 2 | +6m 17s | 0 | |
| 1 | 2024 Tirreno–Adriatico | 1 | 26h 22m 23s | 0 | |
| 7 | 2024 UCI World Ranking | 7 | 3536 | 0 |
2023 UCI World Tour
| Rank | Stage | Position | Results | Shots | Points |
|---|---|---|---|---|---|
| 2 | 2023 Vuelta a España | 2 | +0:17 | 0 | |
| 1 | 2023 Tour de France | 1 | 82:05:42 | 0 | |
| 1 | 2023 Critérium du Dauphiné | 1 | 29:28:39 | 0 | |
| 1 | 2023 Tour of the Basque Country | 1 | 24:45:24 | 0 | |
| 3 | 2023 Paris–Nice | 3 | +1:39 | 0 | |
| 2 | 2023 UCI World Ranking | 2 | 6304.1 Points | 0 |
