PRINCIPALES VICTORIAS
- Strade Bianche: 2022, 2024, 2025
- Paris-Nice: 2023
- Tirreno-Adriatico: 2021, 2022
- Volta a Catalunya: 2024
- Ronde van Vlaanderen: 2023
- Amstel Gold Race: 2023
- Flèche Wallonne: 2023
- Liège-Bastogne-Liège: 2021, 2024
- Giro d'Italia: 2024 - 6 etapas
- Tour de France: 2020, 2021, 2024 - 17 etapas
- Vuelta a España: 3 etapas
- Road World Championships: 2024
- Giro di Lombardia: 2021, 2022, 2023, 2024
OTROS RESULTADOS
- Milano-Sanremo: 2024 (3º), 2025 (3º)
- Liège-Bastogne-Liège: 2020 (3º)
- Tour de France: 2022 (2º), 2023 (2º)
- Road World Championships: 2023 (3º)
- Olympic Games Road: 2021 (3º)
- Vuelta a España: 2019 (3º)