Ranking : 63
- Intermediate sprint 0
- Stages victory 0
- Victories 5
- Podiums 24
2015. AWT-GreenWay
3e of the seventh stage of the Le Tour de Bretagne Cycliste (Liffré>Liffré)
4e of the second stage of the Le Tour de Bretagne Cycliste (Sainte-Reine-de-Bretagne>Melgrand)
5e of the Memorial Henryka Łasaka, of the third stage of the Le Tour de Bretagne Cycliste (Baud>Cleden-Cap Sizun)
6e of the fifth stage of the Le Tour de Bretagne Cycliste (Pontivy>Perros-Guirec)
9e of the sixth stage of the Tour de Normandie (Torigni-sur-Vire>Caen)
10e of the Le Tour de Bretagne Cycliste, of the fifth stage of the Tour de Normandie (Carentan>Martinvast)
11e of the fourth stage of the Le Tour de Bretagne Cycliste (Plogoff - Pointe du Raz>Pontivy), of the first stage of the Tour de Normandie (Colombelles>Forges-les-Eaux)
12e of the third stage of the Oberösterreich Rundfahrt (Eferding, Fa. Stöcker>Ulrichsberg), of the sixth stage of the Le Tour de Bretagne Cycliste (Perros-Guirec>Le Quillio)
14e of the first stage of the Le Tour de Bretagne Cycliste (Pontchâteau>Crossac)
15e of the Il Lombardia Under 23
16e of the second stage of the Ronde van Midden Nederland (Utrecht>Utrecht)
18e of the Oberösterreich Rundfahrt
19e of the fourth stage of the Oberösterreich Rundfahrt (Thalheim>Steyr)
21e of the prologue of the GP Internacional Torres Vedras - Trofeu Joaquim Agostinho (Turcifal>Turcifal)
22e of the Paris - Tours Espoirs
23e of the National Championships Spain ME - Road Race, of the Visegrad 4 Bicycle Race - GP Slovakia
25e of the prologue of the Giro Ciclistico della Valle d'Aosta - Mont Blanc (Morillon>Morillon), of the second stage of the Tour de Normandie (Duclair>Elbeuf-sur-Seine)
2016. Klein Constantia
1er of the fourth stage of the Course Cycliste de Solidarnosc et des Champions Olympiques (Piotrkow Trybunalski>Kielce)
2e of the third stage of the ZLM tour (Goes>Goes), of the second stage of the Le Triptyque des Monts et Châteaux (Frasnes-lez-Anvaing>Kluisberg)
3e of the fourth stage of the Czech Tour (Olomouc>Dolany), of the second stage of the ZLM tour (Kamperland>Zierikzee), of the first stage of the Istarsko Proljeće - Istrian Spring Trophy (Porec>Labin)
4e of the Istarsko Proljeće - Istrian Spring Trophy, of the second stage of the Istarsko Proljeće - Istrian Spring Trophy (Vrsar>Motovun)
5e of the prologue of the Istarsko Proljeće - Istrian Spring Trophy (Umag>Umag)
6e of the fifth stage of the Olympia's Tour (Reuver>Reuver), of the third stage of the A Travers les Hauts de France (Gravelle>Arras), of the third stage of the Istarsko Proljeće - Istrian Spring Trophy (Pazin>Umag), of the GP Slovenian Istria
7e of the World Championships MU - Road Race, of the second stage of the Tour de l'Avenir (Montrond-les-Bains>Trévoux), of the second stage of the A Travers les Hauts de France (Barlin>Saint-Omer)
8e of the first stage of the Tour de l'Avenir (Le-Puy-en-Velay>Veauche), of the Ronde van Vlaanderen Beloften, of the Trofej Poreč - Poreč Trophy
9e of the stage 3b of the Olympia's Tour (Ulft>Gendringen)
10e of the sixth stage of the Olympia's Tour (Margraten>Noorbeek), of the third stage of the Tour de l'Avenir (Bourg-en-Bresse>Autun), of the second stage of the Czech Tour (Olomouc>Unicov), of the Paris-Roubaix Espoirs, of the Le Triptyque des Monts et Châteaux
11e of the A Travers les Hauts de France
14e of the first stage of the Course Cycliste de Solidarnosc et des Champions Olympiques (Radom>Lodz)
19e of the second stage of the Course Cycliste de Solidarnosc et des Champions Olympiques (Koluszki>Kutno), of the first stage of the Course de la Paix Grand Prix Jeseníky (Jesenik>Rymarov)
21e of the second stage of the Le Tour de Bretagne Cycliste (Belz>Louisfert)
22e of the first stage of the A Travers les Hauts de France (Douchy-les-Mines>Biache-Saint-Vaast)
25e of the Course Cycliste de Solidarnosc et des Champions Olympiques
2017. Bahrain Merida Pro Cycling Team
3e of the nineteenth stage of the La Vuelta Ciclista a España (Caso. Parque Natural de Redes>Gijón), of the fifth stage of the Tour of Japan (Minami>Shinshu), of the fourth stage of the Tour of Japan (Mino>Mino), of the prologue of the Tour of Japan (Sakai>Sakai)
5e of the twenty-first stage of the La Vuelta Ciclista a España (Arroyomolinos>Madrid)
6e of the eighth stage of the Tour of Japan (Tokyo>Tokyo), of the third stage of the Tour of Japan (Inabe>Inabe), of the second stage of the Tour of Japan (Kyoto>Kyoto)
8e of the European Continental Championships ME - Road Race, of the third stage of the Hammer Limburg (Sittard-Geleen>Sittard-Geleen), of the second stage of the Hammer Limburg (Sittard-Geleen>Sittard-Geleen)
9e of the fifth stage of the Vuelta a Andalucia Ruta Ciclista Del Sol (Setenil de las Bodegas (Cádiz)>Coín (Málaga))
11e of the eighth stage of the Tour de Suisse (Schaffhausen>Schaffhausen), of the Scheldeprijs
12e of the fourth stage of the Vuelta a Andalucia Ruta Ciclista Del Sol (La Campana (Sevilla)>Sevilla)
13e of the Hammer Limburg, of the first stage of the Hammer Limburg (Vaals>Vaals)
16e of the National Championships Spain ME - Road Race
18e of the third stage of the Dubai Tour (Dubai>Al Aqah)
20e of the Tour of Japan
21e of the World Championships MU - Road Race
2018. Bahrain Merida Pro Cycling Team
4e of the Prudential RideLondon-Surrey Classic
5e of the second stage of the Presidential Cycling Tour of Türkiye (Alanya>Antalya), of the eighteenth stage of the La Vuelta Ciclista a España (Ejea de los Caballeros>Lleida)
6e of the third stage of the Presidential Cycling Tour of Türkiye (Fethiye>Marmaris), of the sixth stage of the La Vuelta Ciclista a España (Huércal-Overa>San Javier. Mar Menor)
7e of the tenth stage of the La Vuelta Ciclista a España (Salamanca. VIII Centenario Universidad de Salamanc>Fermoselle. Bermillo de Sayago)
9e of the eighth stage of the La Vuelta Ciclista a España (Linares>Almadén)
10e of the second stage of the Paris - Nice (Orsonville>Vierzon)
14e of the third stage of the La Vuelta Ciclista a España (Mijas>Alhaurín de la Torre), of the third stage of the Tour de Pologne (Stadion Slaski>Zabrze)
15e of the fifth stage of the Paris - Nice (Salon-de-Provence>Sisteron), of the sixth stage of the Vuelta a San Juan Internacional (San Juan>San Juan)
17e of the first stage of the Presidential Cycling Tour of Türkiye (Konya>Konya)
19e of the twenty-first stage of the La Vuelta Ciclista a España (Alcorcón>Madrid)
22e of the first stage of the Tour de Pologne (Krakow>Krakow)
2019. Bahrain Merida
1er of the fifth stage of the Amgen Tour of California (Pismo Beach>Ventura)
2e of the second stage of the Paris - Nice (Les Bréviaires>Bellegarde)
3e of the Grand Prix Cycliste de Montréal, of the second stage of the Vuelta a Andalucia Ruta Ciclista Del Sol (Sevilla>Torredonjimeno)
4e of the fourth stage of the Renewi Tour (Houffalize>Houffalize), of the third stage of the Tour de Suisse (Flamatt>Murten)
7e of the Gran Premio Bruno Beghelli, of the Renewi Tour
8e of the seventh stage of the Renewi Tour (Sint-Pieters-Leeuw>Geraardsbergen), of the ninth stage of the Tour de France (Saint-Étienne>Brioude), of the fourth stage of the Tour de Suisse (Murten>Arlesheim)
11e of the sixth stage of the Paris - Nice (Peynier>Brignoles)
12e of the fifth stage of the Tour de Suisse (Münchenstein>Einsiedeln)
13e of the fifth stage of the Renewi Tour (Riemst>Venray), of the seventh stage of the Amgen Tour of California (Santa Clarita>Pasadena), of the Kuurne-Brussel-Kuurne
14e of the fifth stage of the Vuelta a Andalucia Ruta Ciclista Del Sol (Otura>Alhaurín de la Torre)
15e of the fourth stage of the Tour de France (Reims>Nancy)
16e of the Dwars door Vlaanderen - A travers la Flandre ME, of the third stage of the Vuelta a Andalucia Ruta Ciclista Del Sol (Mancha Real>La Guardia de Jaén [ITT])
17e of the seventh stage of the Tour de France (Belfort>Chalon-sur-Saône)
18e of the third stage of the Volta a la Comunitat Valenciana (Quart de Poblet>Chera)
20e of the fifth stage of the Volta a la Comunitat Valenciana (Paterna>Valencia)
21e of the twenty-first stage of the Tour de France (Rambouillet>Paris), of the sixteenth stage of the Tour de France (Nîmes>Nîmes)
23e of the E3 Saxo Classic
24e of the sixth stage of the Renewi Tour (Den Haag>Den Haag [ITT]), of the third stage of the Renewi Tour (Aalter>Aalter), of the Ronde van Vlaanderen - Tour des Flandres ME
2020. Bahrain - McLaren
1er of the third stage of the Paris - Nice (Chalette-sur-Loing>La Châtre)
2e of the fourth stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (Thénezay>Poitiers), of the second stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (Royan>Échiré), of the fifth stage of the Paris - Nice (Gannat>La Côte-Saint-André)
4e of the National Championships Spain ME - Road Race
5e of the fifth stage of the Volta a la Comunitat Valenciana (Paterna>Valencia)
8e of the fifth stage of the Renewi Tour (Ottignies-Louvain-la-Neuve>Geraardsbergen), of the European Continental Championships ME - Road Race
9e of the sixth stage of the Tirreno-Adriatico (Castelfidardo>Senigallia), of the first stage of the Volta a la Comunitat Valenciana (Castelló>Vila-Real)
10e of the Bretagne Classic - Ouest-France
14e of the third stage of the Volta a la Comunitat Valenciana (Orihuela>Torrevieja)
19e of the fourth stage of the Renewi Tour (Riemst>Riemst [ITT])
25e of the Renewi Tour
2021. Movistar Team
4e of the thirteenth stage of the Tour de France (Nîmes>Carcassonne), of the second stage of the Tour de Suisse (Neuhausen am Rheinfall>Lachen)
6e of the Eschborn-Frankfurt
7e of the third stage of the Tirreno-Adriatico (Monticiano>Gualdo Tadino)
9e of the first stage of the Tirreno-Adriatico (Lido di Camaiore>Lido di Camaiore)
11e of the Omloop Het Nieuwsblad ME
12e of the twenty-first stage of the Tour de France (Chatou>Paris Champs-Élysées), of the tenth stage of the Tour de France (Albertville>Valence)
14e of the first stage of the Tour de Suisse (Frauenfeld>Frauenfeld [ITT])
17e of the fourth stage of the Renewi Tour (Aalter>Ardooie), of the seventh stage of the Tour de Pologne (Zabrze>Kraków)
18e of the third stage of the Renewi Tour (Essen>Hoogerheide), of the Gent-Wevelgem in Flanders Fields ME
20e of the sixth stage of the Tour de France (Tours>Châteauroux), of the fourth stage of the Tour de France (Redon>Fougères)
22e of the third stage of the Tour de Pologne (Sanok>Rzeszów)
23e of the World Championships ME - Road Race, of the first stage of the Tour de Pologne (Lublin>Chełm), of the fourth stage of the Tour de Suisse (Sankt Urban>Gstaad), of the Ronde van Vlaanderen - Tour des Flandres ME
2022. Movistar Team
1er of the Gran Piemonte
3e of the first stage of the Vuelta a Castilla y Leon (Benavente>Morales del Vino)
4e of the Trofeo Port D'Alcudia - Port D'Alcudia
5e of the Coppa Bernocchi - GP Banco BPM, of the Grand Prix Cycliste de Québec, of the second stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Le Grand Périgueux Champcevinel>Ribérac)
7e of the sixth stage of the Paris - Nice (Courthézon>Aubagne), of the first stage of the Paris - Nice (Mantes-la-Ville>Mantes-la-Ville), of the first stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Verneuil-sur-Vienne>La Souterraine), of the first stage of the Vuelta a Burgos (Burgos>Burgos)
8e of the Gent-Wevelgem in Flanders Fields ME
11e of the World Championships ME - Road Race
12e of the fourth stage of the Boucles de la Mayenne - Crédit Mutuel (Martigné-sur-Mayenne>Laval), of the third stage of the Boucles de la Mayenne - Crédit Mutuel (Saint-Berthevin>Château-Gontier-sur-Mayenne)
13e of the third stage of the Paris - Nice (Vierzon>Dun-le-Palestel), of the first stage of the Boucles de la Mayenne - Crédit Mutuel (Saint-Pierre-des-Landes>Andouillé), of the National Championships Spain ME - ITT
14e of the BEMER Cyclassics
15e of the Trofeo Palma, of the fourth stage of the Vuelta a Burgos (Torresandino>Ciudad Romana de Clunia)
16e of the E3 Saxo Classic, of the second stage of the Vuelta a Castilla y Leon (Guijuelo>Guijuelo)
17e of the National Championships Spain ME - Road Race, of the Vuelta a Castilla y Leon
22e of the Ronde van Vlaanderen - Tour des Flandres ME
23e of the Milano-Sanremo
25e of the Paris-Roubaix
2023. Movistar Team
2e of the first stage of the Vuelta a Burgos (Villalba de Duero>Burgos)
3e of the first stage of the Volta a la Comunitat Valenciana (Orihuela>Altea)
4e of the Trofeo Palma, of the first stage of the Vuelta a Castilla y Leon (Soria>Soria)
5e of the E3 Saxo Classic, of the twenty-first stage of the La Vuelta Ciclista a España (Hipódromo de la Zarzuela>Madrid. Paisaje de la Luz), of the nineteenth stage of the La Vuelta Ciclista a España (La Bañeza>Íscar)
6e of the second stage of the La Vuelta Ciclista a España (Mataró>Barcelona)
7e of the second stage of the Tour de Suisse (Beromünster>Nottwil), of the Coppa Agostoni - Giro delle Brianze
8e of the first stage of the Paris - Nice (La Verrière>La Verrière)
10e of the fourth stage of the Vuelta a Burgos (Santa Gadea del Cid>Pradoluengo (Acebel-Vizcarra))
11e of the Kuurne-Brussel-Kuurne, of the European Continental Championships ME - Road Race
12e of the fifth stage of the La Vuelta Ciclista a España (Morella>Burriana), of the Coppa Bernocchi - GP Banco BPM
13e of the fifteenth stage of the La Vuelta Ciclista a España (Pamplona>Lekunberri)
14e of the seventh stage of the La Vuelta Ciclista a España (Utiel>Oliva)
18e of the Trofeo Port D'Alcudia - Port D'Alcudia
21e of the Ronde van Vlaanderen - Tour des Flandres ME, of the twelfth stage of the La Vuelta Ciclista a España (Ólvega>Zaragoza)
24e of the Vuelta a Castilla y Leon
25e of the fifth stage of the Vuelta a Andalucia Ruta Ciclista Del Sol (Otura>Alhaurín de la Torre)
2024. Movistar Team
8e of the fourth stage of the Tirreno-Adriatico (Arrone>Giulianova)
11e of the Kuurne-Brussel-Kuurne
13e of the third stage of the Tour Down Under (Tea Tree Gully>Campbelltown), of the first stage of the Tour Down Under (Tanunda>Tanunda), of the third stage of the Tirreno-Adriatico (Volterra>Gualdo Tadino)
15e of the Omloop Het Nieuwsblad ME, of the Clasica de Almeria
20e of the fourth stage of the Tour Down Under (Murray Bridge>Port Elliot), of the fourth stage of the Volta Ciclista a Catalunya (Sort>Lleida)
Follow us
Get exclusive information about Paris-Roubaix