Palmarés
2nd Clasificación General Ronde de l’Oise (’18)
Etapa Tour de l’Avenir (’19)
Etapa Giro Ciclistico d’Italia (’19)
Etapa Ronde de l’Oise (’18)
3rd Clasificación General A Travers les Hauts de France (’19)
39th Gent-Wevelgem in Flanders Fields (’20)
7th Clasificación General A Travers Les Hauts De France – Trophee Paris-Arras Tour (’18)
23rd Etapa La Vuelta ciclista a España (’20)
33rd Etapa La Vuelta ciclista a España (’20)
4th Etapa Giro Ciclistico d’Italia (’19)
Trayectoria
2021 Bahrain – McLaren (WT)
2020 Bahrain – McLaren (WT)
2019 CCC Team (WT)
Resultados
2020
2019
2018
2017
2016
Fecha | Resultados | Carreras | Distancia |
20.10 08.11 | La Vuelta ciclista a España (2.UWT) | ||
27.10 | 124 | Stage 7 - Vitoria-Gasteiz Villanueva de Valdegovia | 159.7 |
25.10 | 79 | Stage 6 - Biescas Aramón Formigal | 146.4 |
24.10 | 140 | Stage 5 - Huesca Sabiñanigo | 184.4 |
23.10 | 23 | Stage 4 - Garray Ejea de los Caballeros | 191.7 |
22.10 | 147 | Stage 3 - Lodosa La Laguna Negra de Vinuesa | 166.1 |
21.10 | 63 | Stage 2 - Pamplona Lekunberri | 151.6 |
20.10 | 102 | Stage 1 - Irún Arrate | 173 |
18.10 | DNF | Ronde van Vlaanderen - Tour des Flandres (1.UWT) | 243.3 |
14.10 | 77 | Scheldeprijs (1.Pro) | 173.3 |
11.10 | 39 | Gent-Wevelgem in Flanders Fields (1.UWT) | 232.5 |
29.09 03.10 | BinckBank Tour (2.UWT) | ||
01.10 | DNS | Stage 3 - Aalter Aalter | 157 |
29.09 | 115 | Stage 1 - Blankenberge Ardooie | 132.1 |
15.09 19.09 | Skoda-Tour de Luxembourg (2.Pro) | ||
24 | Youth classification | ||
63 | General classification | ||
19.09 | 52 | Stage 5 - Mersch Luxembourg | 177 |
18.09 | 72 | Stage 4 - Rodange Differdange | 201 |
17.09 | 18 | Stage 3 - Rosport Schifflange | 159.8 |
16.09 | 103 | Stage 2 - Remich Hesperange | 40.7 |
15.09 | 124 | Stage 1 - Luxembourg Luxembourg | 133.5 |
01.09 04.09 | Settimana Internazionale Coppi e Bartali (2.1) | ||
39 | Youth classification | ||
107 | General classification | ||
04.09 | 109 | Stage 4 - Forlì Forlì | 166.2 |
03.09 | 109 | Stage 3 - Riccione Riccione | 168.9 |
02.09 | 142 | Stage 2 - Riccione Sogliano al Rubicone | 166.5 |
01.09 | 9 | Stage 1b (TTT) - Gatteo a Mare Gatteo | 13.3 |
01.09 | 130 | Stage 1a - Gatteo Gatteo | 97.8 |
26.08 | 37 | European Continental Championships - Road Race (CC) | 177.45 |
18.08 | DNF | Giro dell'Emilia (1.Pro) | 199.7 |
05.08 09.08 | Tour de Pologne (2.UWT) | ||
94 | General classification | ||
09.08 | 118 | Stage 5 - Zakopane Kraków | 188 |
08.08 | 62 | Stage 4 - Bukovina Resort Bukowina Tatrza?ska | 152.9 |
07.08 | 108 | Stage 3 - Wadowice Bielsko-Bia?a | 203.1 |
06.08 | 147 | Stage 2 - Opole Zabrze | 151.5 |
05.08 | 129 | Stage 1 - Stadion ?l?ski Katowice | 195.8 |
01.08 | DNF | Strade Bianche (1.UWT) | 184 |
01.03 | 115 | Kuurne-Bruxelles-Kuurne (1.Pro) | 201 |
29.02 | 69 | Omloop Het Nieuwsblad Elite (1.UWT) | 200 |
04.02 08.02 | Saudi Tour (2.1) | ||
22 | Youth classification | ||
67 | General classification | ||
08.02 | 104 | Stage 5 - Princess Nourah University Al Masnak | 144 |
07.02 | 76 | Stage 4 - Wadi Namar Park Al Mazuhimiya King Saugìd University | 137 |
06.02 | 59 | Stage 3 - Riyadh Al Bujairi | 119 |
05.02 | 57 | Stage 2 - Sadus Castle Riyadh | 187 |
04.02 | 54 | Stage 1 - Riyadh Jaww | 173 |
Fecha | Resultados | Carreras | Distancia |
27.09 | 28 | World Championships U23 - Road Race (WC) | 171.6 |
22.09 | 111 | Gooikse Pijl (1.1) | 198.1 |
20.09 | 49 | Kampioenschap van Vlaanderen (1.1) | 186 |
29.08 01.09 | Deutschland Tour (2.HC) | ||
26 | Youth classification | ||
79 | General classification | ||
01.09 | 58 | Stage 4 - Eisenach Erfurt | 159.5 |
31.08 | 80 | Stage 3 - Göttingen Eisenach | 189 |
30.08 | 83 | Stage 2 - Marburg Göttingen | 202 |
29.08 | 62 | Stage 1 - Hannover Halberstadt | 167 |
15.08 25.08 | Tour de l'Avenir (2.Ncup) | ||
25.08 | DNS | Stage 10 - Saint-Colomban-des-Villard Le Corbier | 78.1 |
24.08 | 59 | Stage 9 - Villaroger Tignes | 67.2 |
23.08 | 60 | Stage 8 - Brides-les-Bains Col de la Loze/Méribel | 23.1 |
22.08 | 86 | Stage 7 - Grésy-sur-Isere La Giettaz | 103.5 |
20.08 | 67 | Stage 6 - Saint-Julien-Chapteuil Privas | 124 |
19.08 | 65 | Stage 5 - Espalion Saint-Julien-Chapteuil | 158.9 |
18.08 | 1 | Stage 4 - Mauriac Espalion | 158.2 |
17.08 | 100 | Stage 3 - Montignac-Lascaux Mauriac | 162.3 |
16.08 | 5 | Stage 2 (TTT) - Eymet Bergerac | 32.1 |
15.08 | 124 | Stage 1 - Marmande Marmande | 128.8 |
10.08 | 39 | European Continental Championships U23 - Road Race (CC) | 138 |
02.08 05.08 | Kreiz Breizh Elites (2.2) | ||
05.08 | DNF | Stage 4 - Guingamp Rostrenen | 171.8 |
04.08 | 35 | Stage 3 - Ploerdut Carhaix | 181.8 |
03.08 | 5 | Stage 2 - Calanhel Plouray | 181.1 |
02.08 | 2 | Stage 1 (TTT) - Ploumagoar Ploumagoar | 12.4 |
21.07 | 11 | Tokyo 2020 Test Event (1.2) | 180.2 |
30.06 | 78 | National Championships Great Britain - Road Race (NC) | 190 |
27.06 | 5 | National Championships Great Britain U23 - ITT (NC) | 27.4 |
13.06 23.06 | Giro Ciclistico d'Italia (2.2U) | ||
30 | Youth classification | ||
7 | Points classification | ||
74 | General classification | ||
23.06 | 59 | Stage 9 - Agordo Passo Fedaia | 39.9 |
22.06 | 69 | Stage 8 - Rosa Falcade | 133.6 |
21.06 | 1 | Stage 7 - Dimaro Levico Terme | 131.5 |
20.06 | 45 | Stage 6 - Aprica Aprica | 94.3 |
19.06 | 132 | Stage 5 - Sorbolo Mezzani Passo Maniva | 158.3 |
17.06 | 84 | Stage 4 - Buonconvento Monte Amitata | 140.2 |
16.06 | 4 | Stage 3 - Sesto Fiorentino Gaiole in Chianti | 145.5 |
15.06 | 122 | Stage 2 - Bagno di Romagna Pescia | 185.8 |
14.06 | 126 | Stage 1 - Riccione Santa Sofia | 138.8 |
13.06 | 13 | Prologue - Riccione Riccione | 3.3 |
02.06 | 54 | Paris-Roubaix Espoirs (1.2U) | 170.5 |
24.05 26.05 | A Travers les Hauts de France (2.2) | ||
3 | Youth classification | ||
3 | General classification | ||
26.05 | 36 | Stage 3 - Petite-Forêt Pecquencourt | 188.5 |
25.05 | 10 | Stage 2 - Seclin Bonningues-lès-Calais | 197.8 |
24.05 | 118 | Stage 1 - Gavrelle Épinoy | 125.7 |
05.05 | 95 | Entre Brenne et Montmorillonnais (1.2) | 183.3 |
04.05 | 44 | L'Etoile d'Or (1.Ncup) | 180 |
01.05 | 13 | Eschborn-Frankfurt (1.2U) | 119 |
20.04 | 69 | Arno Wallaard Memorial (1.2) | 183.9 |
13.04 | 18 | Ronde van Vlaanderen Beloften (1.Ncup) | 167.5 |
31.03 | 23 | Gent-Wevelgem/Kattekoers-Ieper (1.Ncup) | 173.8 |
20.03 24.03 | Volta ao Alentejo (2.2) | ||
7 | Youth classification | ||
14 | Points classification | ||
26 | General classification | ||
24.03 | 20 | Stage 6 - Portalegre Évora | 152 |
23.03 | 27 | Stage 5 (ITT) - Castelo de Vide Castelo de Vide | 8.4 |
23.03 | 28 | Stage 4 - Ponte de Sor Portalegre | 74.3 |
22.03 | 4 | Stage 3 - Santiago do Cacém Mora | 176.5 |
21.03 | 66 | Stage 2 - Mértola Odemira | 182.8 |
20.03 | 61 | Stage 1 - Montemor-o-Novo Moura | 208.1 |
Fecha | Resultados | Carreras | Distancia |
02.09 09.09 | Ovo Energy Tour of Britain (2.HC) | ||
62 | General classification | ||
09.09 | 61 | Stage 8 - London London | 77 |
08.09 | 35 | Stage 7 - West Bridgford Mansfield | 215.6 |
07.09 | 88 | Stage 6 - Barrow-in-Furness Whinlatter Pass | 168.3 |
06.09 | 10 | Stage 5 (TTT) - Cockermouth Whinlatter Pass | 14 |
05.09 | 70 | Stage 4 - Nuneaton Royal Leamington Spa | 183.5 |
04.09 | 97 | Stage 3 - Bristol Bristol | 127.2 |
03.09 | 54 | Stage 2 - Cranbrook Barnstaple | 174.9 |
02.09 | 44 | Stage 1 - Pembrey Country Park Newport | 174.8 |
01.08 05.08 | Tour Alsace (2.2) | ||
56 | General classification | ||
05.08 | 78 | Stage 4 - Riedisheim Dannemarie | 145.6 |
04.08 | 47 | Stage 3 - Ribeauvillé Station du Lac Blanc | 165.3 |
03.08 | 118 | Stage 2 - Vesoul La Planche des Belles Filles | 143.1 |
02.08 | 65 | Stage 1 - Champ de Feu Sélestat | 147.5 |
01.08 | 8 | Prologue - Sausheim Sausheim | 4.7 |
01.07 | 5 | National Championships Great Britain - Road Race (NC) | 185.6 |
28.06 | 12 | National Championships Great Britain U23 - ITT (NC) | 28.6 |
07.06 10.06 | Ronde de l'Oise (2.2) | ||
20 | Mountains classification | ||
1 | Youth classification | ||
7 | Points classification | ||
2 | General classification | ||
10.06 | 23 | Stage 4 - Lacroix-Saint-Ouen Beauvais | 181.7 |
09.06 | 1 | Stage 3 - Morienval Nanteuil-le-Haudouin | 174.7 |
08.06 | 36 | Stage 2 - Andeville Ribécourt-Dreslincourt | 208.2 |
07.06 | 67 | Stage 1 - Breteuil Liancourt | 131.1 |
31.05 03.06 | Grand Prix Priessnitz spa (2.Ncup) | ||
23 | Youth classification | ||
27 | Points classification | ||
51 | General classification | ||
03.06 | 44 | Stage 3 - Jeseník Jeseník | 158 |
02.06 | 65 | Stage 2 - Krnov Dlouhé strán? | 148.9 |
01.06 | 112 | Stage 1 - Jeseník Rýma?ov | 133 |
31.05 | 10 | Prologue - Krnov Krnov | 2 |
18.05 20.05 | A Travers Les Hauts De France - Trophee Paris-Arras Tour (2.2) | ||
9 | Mountains classification | ||
2 | Youth classification | ||
7 | General classification | ||
20.05 | 64 | Stage 3 - Hermies Arras | 192.6 |
19.05 | 7 | Stage 2 - Lens Liévin | 189.6 |
18.05 | 92 | Stage 1 - Le Cateau-Cambrésis Villers-lès-Cagnicourt | 121.7 |
03.05 06.05 | Tour de Yorkshire (2.1) | ||
42 | General classification | ||
06.05 | 40 | Stage 4 - Halifax Leeds | 189.5 |
05.05 | 28 | Stage 3 - Richmond Scarborough | 184 |
04.05 | 59 | Stage 2 - Barnsley Ilkley | 149 |
03.05 | 116 | Stage 1 - Beverley Doncaster | 182 |
25.04 | DNF | Gran Premio della Liberazione (1.2U) | 138 |
22.04 | 35 | Tr. Città di S. Vendemiano - 58th GP Industria & Commercio (1.2U) | 171.8 |
14.04 | 83 | ZLM tour (1.Ncup) | 178 |
07.04 | DNF | Ronde van Vlaanderen Beloften (1.Ncup) | 165.9 |
02.04 | 31 | Giro del Belvedere (1.2U) | 166.6 |
01.04 | 14 | Trofeo Piva (1.2U) | 160 |
25.03 | DNF | Gent-Wevelgem/Kattekoers-Ieper (1.Ncup) | 187 |
11.03 | 112 | Rabobank Dorpenomloop Rucphen (1.2) | 187.5 |
Fecha | Resultados | Carreras | Distancia |
23.09 | DNF | World Championships MJ - Road Race (WC) | 133.8 |
19.09 | 19 | World Championships MJ - ITT (WC) | 21.1 |
01.09 03.09 | Grand Prix Rüebliland (2.1) | ||
02.09 | DNF | Stage 2 - Möhlin Möhlin | 83.2 |
01.09 | 6 | Stage 1 - Schöftland Schöftland | 107.8 |
09.04 | 14 | Paris - Roubaix Juniors (1.Ncup) | 111 |
26.03 | 24 | Gent-Wevelgem/Grote Prijs A. Noyelle-Ieper (1.Ncup) | 129.2 |
19.03 | 71 | Guido Reybrouck Classic (1.1) | 128.7 |
26.02 | DNF | Kuurne-Brussel-Kuurne Juniors (1.1) | 117.7 |
Fecha | Resultados | Carreras | Distancia |
16.09 | 53 | UEC Road European Championships MJ - Road Race (CC) | 123.3 |
14.09 | 35 | UEC Road European Championships MJ - ITT (CC) | 25.5 |
02.09 04.09 | Grand Prix Rüebliland (2.1) | ||
27 | Points classification | ||
68 | General classification | ||
04.09 | 65 | Stage 4 - Aarburg Aarburg | 111 |
03.09 | 11 | Stage 3 (ITT) - Muhen Muhen | 8.6 |
03.09 | 38 | Stage 2 - Muhen Muhen | 86.2 |
02.09 | 81 | Stage 1 - Gunzwil Gunzwil | 104.2 |
17.06 19.06 | Trofeo Karlsberg (2.Ncup) | ||
1 | Youth classification | ||
5 | Mountains classification | ||
5 | General classification | ||
19.06 | 46 | Stage 3 - Reinheim Reinheim | 97.2 |
18.06 | 5 | Stage 2b (ITT) - Rimling Rubenheim | 16.9 |
18.06 | 2 | Stage 2a - Homburg Homburg | 79.1 |
17.06 | 40 | Stage 1 - Völklingen Herbitzheim | 97.3 |
10.04 | 24 | Paris - Roubaix Juniors (1.Ncup) | 111 |
27.03 | 18 | Gent-Wevelgem/Grote Prijs A. Noyelle-Ieper (1.Ncup) | 119 |
20.03 | 33 | Guido Reybrouck Classic (1.1) | 127 |
28.02 | 64 | Kuurne-Brussel-Kuurne Juniors (1.1) | 120 |