Ranking : DNF.
- Intermediate sprint 0
- Stages victory 0
- Victories 15
- Podiums 46
2013. Lotto - Ridley Espoirs
2e of the second stage of the A Travers les Hauts de France (Arras>Arras), of the third stage of the Le Triptyque des Monts et Châteaux (Château de Beloeil>Tournai), of the Dorpenomloop Rucphen
4e of the National Championships Great Britain MU - ITT, of the second stage of the Okolo Slovenska / Tour de Slovaquie (Stropkov>Liptovský Hrádok)
5e of the fourth stage of the Okolo Slovenska / Tour de Slovaquie (Trenčín>Hlohovec), of the Craft Ster van Zwolle
6e of the A Travers les Hauts de France
7e of the second stage of the Tour Alsace (Mulhouse>Huningue)
14e of the first stage of the Tour Alsace (Ungersheim>Sausheim)
23e of the Le Triptyque des Monts et Châteaux, of the first stage of the Le Triptyque des Monts et Châteaux (Mouscron>Quevaucamps)
25e of the first stage of the A Travers les Hauts de France (Margny les Compiegne>Beaurains)
2015. Bretagne - Séché Environnement
1er of the third stage of the La Tropicale Amissa Bongo (Mounana>Koulamoutou)
2e of the eighth stage of the La Tropicale Amissa Bongo (Libreville>Libreville)
5e of the second stage of the Arctic Race of Norway (Evenskjer>Setermoen), of the fourth stage of the Ethias-Tour de Wallonie (Waterloo>Quaregnon)
6e of the first stage of the Circuit Franco-Belge (La Louvière>Chièvres), of the Brussels Cycling Classic, of the fifth stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (Gourge>Poitiers), of the fifth stage of the La Tropicale Amissa Bongo (Lambaréné>Kango)
7e of the Paris - Bourges, of the seventh stage of the La Tropicale Amissa Bongo (Port Gentil>Port Gentil)
8e of the fifth stage of the Paris - Nice (Saint-Etienne>Rasteau)
11e of the second stage of the Circuit Franco-Belge (Roubaix>Poperinge), of the third stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (Monts sur Guesnes>Loudun)
12e of the third stage of the Circuit Franco-Belge (Blankenberge>Nieuwpoort), of the Omloop van het Houtland
13e of the second stage of the Presidential Cycling Tour of Türkiye (Alanya>Antalya)
15e of the fourth stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (Monts sur Guesnes>Loudun [ITT])
19e of the first stage of the Ethias-Tour de Wallonie (Wanze>Hannut)
22e of the prologue of the Circuit Franco-Belge (Obigies>Mont Saint-Aubert)
2016. Fortuneo - Vital Concept
1er of the Grand Prix de la Somme Conseil Départemental 80, of the Grand Prix de Denain - Porte du Hainaut
2e of the fourth stage of the Tour of Britain (Denbigh>Builth Wells), of the fourth stage of the Baloise Belgium Tour (Tremelo>Tongeren), of the first stage of the Baloise Belgium Tour (Buggenhout>Knokke-Heist)
3e of the sixth stage of the Tour de France (Arpajon-sur-Cère>Montauban)
4e of the Grand Prix d'Isbergues - Pas de Calais, of the second stage of the Boucles de la Mayenne - Crédit Mutuel (Laval>Villaines-la-Juhel)
5e of the fifth stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (Thouars>Poitiers), of the second stage of the La Route d'Occitanie - La Dépêche du Midi (Saint-Pierre-de-Trivisy>Albi), of the first stage of the La Route d'Occitanie - La Dépêche du Midi (Saint-Pons-de-Thomières>Bessieres)
7e of the eighth stage of the Tour of Britain (London>London), of the fourth stage of the Tour de France (Saumur>Limoges)
8e of the fifth stage of the Tour of Britain (Aberdare>Bath), of the second stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (La Rochelle>Niort), of the prologue of the Boucles de la Mayenne - Crédit Mutuel (Laval>Laval)
9e of the first stage of the Tour of Britain (Glasgow>Castle Douglas), of the third stage of the Tour de France (Granville>Angers), of the first stage of the Tour de France (Mont-Saint-Michel>Utah Beach Sainte-Marie-du-Mont)
10e of the Boucles de la Mayenne - Crédit Mutuel, of the Scheldeprijs
12e of the Kampioenschap van Vlaanderen, of the twenty-first stage of the Tour de France (Chantilly>Paris), of the first stage of the Boucles de la Mayenne - Crédit Mutuel (Renault Saint-Berthevin>Château de Craon), of the Le Samyn
13e of the Tour Poitou - Charentes en Nouvelle Aquitaine
14e of the eleventh stage of the Tour de France (Carcassonne>Montpellier)
17e of the fourth stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (Saint-Sauveur>Châtellerault [ITT])
18e of the fourteenth stage of the Tour de France (Montélimar>Villars-les-Dombes Parc des Oiseaux)
20e of the prologue of the Baloise Belgium Tour (Buggenhout>Buggenhout)
23e of the National Championships Great Britain ME - Road Race
24e of the first stage of the Paris - Nice (Condé-sur-Vesgre>Vendôme)
2017. Fortuneo - Oscaro
1er of the Circuit Franco-Belge, of the Trofeo Palma
3e of the first stage of the Baloise Belgium Tour (Lochristi>Knokke-Heist), of the Trofeo Pollença - Port d'Andratx
5e of the eleventh stage of the Tour de France (Eymet>Pau)
6e of the third stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (Vouillé>Neuville-de-Poitou)
7e of the tenth stage of the Tour de France (Périgueux>Bergerac), of the second stage of the Tour of Norway (Eidsvoll>Brumunddal)
8e of the fifth stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (Roumazières-Loubert>Poitiers), of the first stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (Bressuire>Saintes), of the sixth stage of the Tour de France (Vesoul>Troyes)
9e of the prologue of the Boucles de la Mayenne - Crédit Mutuel (Laval>Laval)
10e of the seventh stage of the Tour de France (Troyes>Nuits-Saint-Georges)
11e of the third stage of the Paris - Nice (Chablis>Chalon-sur-Saône)
14e of the second stage of the Tour de France (Düsseldorf>Liège), of the fifth stage of the Paris - Nice (Quincié-en-Beaujolais>Bourg-de-Péage)
16e of the Veenendaal-Veenendaal, of the second stage of the Arctic Race of Norway (Sjøvegan>Bardufoss)
18e of the second stage of the La Route d'Occitanie - La Dépêche du Midi (Espace Loisirs Sor et Agout>Saramon)
19e of the first stage of the Etoile de Bessèges - Tour du Gard (Bellegarde>Beaucaire)
22e of the fifth stage of the Baloise Belgium Tour (Tienen>Tongeren)
23e of the fourth stage of the La Route d'Occitanie - La Dépêche du Midi (Gers - Saint Michel>Nogaro)
2018. Team EF Education First - Drapac p/b Cannondale
1er of the fourth stage of the Région Pays de la Loire Tour (Brûlon>Sablé)
2e of the third stage of the Tour de Pologne (Stadion Slaski>Zabrze)
4e of the first stage of the Volta a la Comunitat Valenciana (Oropesa El Mar>Peñiscola)
5e of the first stage of the Abu Dhabi Tour (Madinat Zaya>Adnoc School)
6e of the second stage of the Hammer Hong Kong (Hong Kong>Hong Kong)
8e of the sixth stage of the Gree-Tour of Guangxi (Guilin>Guilin), of the fourth stage of the Tour of Britain (Nuneaton>Royal Leamington Spa), of the second stage of the Hammer Limburg (Sittard-Geleen>Sittard-Geleen), of the first stage of the Région Pays de la Loire Tour (Abbaye Royale de l'Epau>Baugé-en-Anjou)
9e of the seventh stage of the Amgen Tour of California (Sacramento>Sacramento)
10e of the second stage of the Gree-Tour of Guangxi (Beihai>Qinzhou), of the Hammer Limburg
11e of the Hammer Hong Kong, of the third stage of the Hammer Limburg (Sittard-Geleen>Sittard-Geleen), of the second stage of the Région Pays de la Loire Tour (Riaillé>Ancenis), of the third stage of the Abu Dhabi Tour (Nation Towers>Big Flag)
13e of the Omloop van het Houtland
14e of the first stage of the Hammer Limburg (Vaals>Drielandenpunt)
16e of the first stage of the Amgen Tour of California (Long Beach>Long Beach)
18e of the third stage of the Gree-Tour of Guangxi (Nanning>Nanning), of the fifth stage of the Amgen Tour of California (Stockton>Elk Grove)
2019. EF Education First
1er of the second stage of the Gree-Tour of Guangxi (Beihai>Qinzhou), of the first stage of the Jayco Herald Sun Tour (Philip Island>Philip Island)
4e of the third stage of the Hammer Stavanger (Stavanger>Stavanger), of the third stage of the Paris - Nice (Cepoy>Moulins/Yzeure)
5e of the third stage of the Hammer Limburg (Sittard-Geleen>Sittard-Geleen), of the second stage of the Tour de Yorkshire (Barnsley>Bedale)
7e of the Hammer Limburg
8e of the sixth stage of the Gree-Tour of Guangxi (Guilin>Guilin), of the second stage of the Hammer Limburg (Sittard-Geleen>Sittard-Geleen)
9e of the Hammer Stavanger
10e of the first stage of the Hammer Stavanger (Stavanger>Stavanger)
11e of the seventh stage of the UAE Tour (Dubai Safari Park>City Walk)
12e of the second stage of the Hammer Stavanger (Stavanger>Stavanger)
13e of the first stage of the Tour Down Under (North Adelaide>Port Adelaide)
17e of the Scheldeprijs
21e of the fifth stage of the UAE Tour (Flag Island>Khor Fakkan)
22e of the first stage of the Deutschland Tour (Hannover>Halberstadt)
23e of the first stage of the Gree-Tour of Guangxi (Beihai>Beihai)
24e of the fifth stage of the Tour Down Under (Glenelg>Strathalbyn)
2020. Team Arkéa Samsic
1er of the sixth stage of the Volta a Portugal em Bicicleta (Caldas da Rainha>Torres Vedras), of the fifth stage of the Volta a Portugal em Bicicleta (Oliveira do Hospital>Águeda)
2e of the third stage of the Volta a Portugal em Bicicleta (Felgueiras>Viseu)
3e of the second stage of the Ethias-Tour de Wallonie (Frasnes-lez-Anvaing>Wavre)
8e of the Bretagne Classic - Ouest-France
13e of the Brussels Cycling Classic
15e of the prologue of the Volta a Portugal em Bicicleta (Fafe>Fafe), of the Druivenkoers - Overijse
19e of the eighth stage of the Volta a Portugal em Bicicleta (Lisbon>Lisbon [ITT])
22e of the Grand Prix d'Isbergues - Pas de Calais, of the fourth stage of the AlUla Tour (Wadi Namar Park>Al Mazuhimiya King Saugìd University)
2021. Team Arkéa Samsic
2e of the fourth stage of the Boucles de la Mayenne - Crédit Mutuel (Méral>Laval), of the Ronde van Limburg
3e of the fifth stage of the Tour of Britain (Alderley Park>Warrington)
6e of the Paris - Bourges
7e of the Elfstedenronde Brugge, of the third stage of the Boucles de la Mayenne - Crédit Mutuel (Saint-Berthevin>Craon), of the National Championships Great Britain ME - Road Race
8e of the Boucles de la Mayenne - Crédit Mutuel
9e of the Circuit de Wallonie
16e of the first stage of the Boucles de la Mayenne - Crédit Mutuel (Le Genest-Saint-Isle>Ambrières-les-Vallées)
17e of the eighth stage of the Tour of Britain (Stonehaven>Aberdeen), of the Classic Brugge-De Panne
18e of the fifth stage of the Baloise Belgium Tour (Turnhout>Beringen)
22e of the Tour de Vendée
2022. Team Arkéa Samsic
2e of the fifth stage of the AlUla Tour (AlUla Old Town>AlUla Old Town), of the third stage of the AlUla Tour (Tayma Hadaj Well>AlUla Old Town)
3e of the third stage of the La Vuelta Ciclista a España (Breda>Breda)
4e of the Kuurne-Brussel-Kuurne, of the third stage of the Presidential Cycling Tour of Türkiye (Çeşme>İzmir (Karşıyaka)), of the Heylen Vastgoed Heistse Pijl
6e of the fifth stage of the Presidential Cycling Tour of Türkiye (Manisa>Ayvalık), of the first stage of the Vuelta a Castilla y Leon (Benavente>Morales del Vino), of the second stage of the La Vuelta Ciclista a España ('s-Hertogenbosch>Utrecht), of the eleventh stage of the La Vuelta Ciclista a España (ElPozo Alimentación>Cabo de Gata)
7e of the Scheldeprijs
8e of the first stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Dunkerque>Aniche)
10e of the seventh stage of the La Vuelta Ciclista a España (Camargo>Cistierna)
11e of the first stage of the AlUla Tour (Winter Park>Winter Park), of the twenty-first stage of the La Vuelta Ciclista a España (Las Rozas>Madrid)
15e of the Marcel Kint Classic
16e of the Eschborn-Frankfurt, of the Brussels Cycling Classic
17e of the Memorial Rik Van Steenbergen / Kempen Classic
23e of the fourth stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Mazingarbe>Aire-sur-la-Lys)
2023. Team Arkéa Samsic
4e of the second stage of the Paris - Nice (Bazainville>Fontainebleau), of the Paris-Chauny
5e of the first stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Dunkerque>Abbeville)
10e of the Gent-Wevelgem in Flanders Fields ME
12e of the Grand Prix de Denain - Porte du Hainaut
16e of the fourth stage of the Tour de Pologne (Strzelin>Opole)
17e of the Omloop van het Houtland
18e of the Scheldeprijs
22e of the fifth stage of the Paris - Nice (Saint-Symphorien-sur-Coise>Saint-Paul-Trois-Châteaux)
2024. Arkéa - B&B Hotels
3e of the third stage of the Tour Down Under (Tea Tree Gully>Campbelltown)
10e of the Surf Coast Classic
17e of the first stage of the Tour Down Under (Tanunda>Tanunda)
19e of the Scheldeprijs
Follow us
Get exclusive information about Paris-Roubaix