Critérium du Dauphiné · 15 JunGrand Prix Cycliste de Montréal · 14 Sep
| Date | Race | Class | Place per stage | Result |
|---|---|---|---|---|
| 202523 races | ||||
| 14 Sep | Grand Prix Cycliste de Montréal | 1.UWT | DNF | |
| 12 Sep | Grand Prix Cycliste de Québec | 1.UWT | DNF | |
| 31 Aug | Bretagne Classic - CIC | 1.UWT | 81 | |
| 20 Aug | Lidl Deutschland Tour | 2.Pro | 30 | |
| 17 Aug | ADAC Cyclassics | 1.UWT | 25 | |
| 15 Aug | Circuit Franco-Belge | 1.Pro | 17 | |
| 25 Jul | Prueba Villafranca - Ordiziako Klasika | 1.1 | DNS | |
| 21 Jul | Clàssica Terres de l´Ebre | 1.1 | 25 | |
| 22 Jun | Andorra MoraBanc Clàssica | 1.1 | 59 | |
| 8 Jun | Critérium du Dauphiné | 2.UWT | 61 | |
| 14 May | 4 Jours de Dunkerque / Grand Prix des Hauts de France | 2.Pro | 43 | |
| 11 May | Tro-Bro Léon | 1.Pro | DNF | |
| 10 May | Grand Prix du Morbihan | 1.Pro | 10 | |
| 9 May | Tour du Finistère Pays de Quimper | 1.1 | 9 | |
| 1 May | Eschborn-Frankfurt | 1.UWT | 15 | |
| 27 Apr | Liège-Bastogne-Liège | 1.UWT | 55 | |
| 23 Apr | La Flèche Wallonne | 1.UWT | 50 | |
| 20 Apr | Amstel Gold Race | 1.UWT | DNF | |
| 8 Mar | Strade Bianche | 1.UWT | DNF | |
| 19 Feb | Vuelta a Andalucia Ruta Ciclista Del Sol | 2.Pro | DNS | |
| 16 Feb | Figueira Champions Classic | 1.Pro | 9 | |
| 8 Feb | Tour of Oman | 2.Pro | 11 | |
| 7 Feb | Muscat Classic | 1.Pro | 23 | |
| 202415 races | ||||
| 18 Sep | Skoda Tour de Luxembourg | 2.Pro | DNF | |
| 15 Sep | Grand Prix Cycliste de Montréal | 1.UWT | 33 | |
| Wins | Podiums | Top 10s | GC | Stages | |
|---|---|---|---|---|---|
| 2025 | 0 | 0 | 5 | 0 | 0 |
| Career | 9 | 28 | 107 | 2 | 3 |
Pick a rider to compare with
| Year | Age | Team | Races | Wins | Podiums | UCI points |
|---|---|---|---|---|---|---|
| 2025 | 31 | Movistar Team | 23 | 0 | 0 | 200 |
| 2024 | 30 | Movistar Team | 15 | 0 | 0 | 245 |
| 2023 | 29 | Movistar Team | 13 | 2 | 6 | 505 |
| 2022 | 28 | EF Education - Easypost | 15 | 1 | 4 | 666 |
| 2021 | 27 | EF Education - Nippo | 12 | 0 | 1 | 233 |
| 2020 | 26 | EF Pro Cycling | 7 | 1 | 2 | 306 |
| 2019 | 25 | Team Katusha Alpecin | 17 | 0 | 1 | 345 |
| 2018 | 24 | Trek - Segafredo | 25 | 0 | 4 | 655 |
| 2017 | 23 | Trek - Segafredo | 21 | 1 | 2 | 331 |
| 2016 | 22 | Axeon Hagens Berman | 9 | 2 | 5 | 76 |
| France | 28 | 1 | 1 |
| Spain | 26 | 1 | 1 |
| Belgium | 22 | 0 | 2 |
| Italy | 22 | 3 | 1 |
| Portugal | 12 | 5 | 1 |
| Canada | 9 | 0 | 3 |
| Australia | 8 | 0 | 2 |
| United States | 8 | 0 | 3 |
National Road Championships - Portugal - Men Elite - Individual Road Race · 25 JunUtsunomiya Japan Cup Road Race · 22 Oct
Loading results…
| Wins | Podiums | Top 10s | GC | Stages | |
|---|---|---|---|---|---|
| 2017 | 1 | 2 | 9 | 0 | 0 |
| Career | 9 | 28 | 107 | 2 | 3 |
6 classified road wins
1 TT win excluded. Overall titles excluded. In our road records, 2015–2023.
6 classified road wins
1 TT win excluded. Overall titles excluded. In our road records, 2015–2023.