
Edad: 25 años
Nacionalidad: Gran Bretaña
Peso: 66 kilos
Altura: 1´84 metros
Equipo: Bahrain – McLaren
Especialidad: Escalador
Palmarés
2nd Clasificación General Tour Alsace (’16)
12th Clasificación General Ovo Energy Tour of Britain (’18)
Stage Ronde de l’Isard (’16)
9th Clasificación General Tour of Croatia (’16)
4th Clasificación General Giro Ciclistico d’Italia (’17)
10th Clasificación General Herald Sun Tour (’15)
23rd Clasificación General Santos Tour Down Under (’18)
5th Clasificación General Tour Alsace (’17)
12th Clasificación General Tour de Yorkshire (’15)
6th Clasificación General Flèche du Sud (’15)
Trayectoria
2021 Bahrain – McLaren (WT)
2020 Bahrain – McLaren (WT)
2019 Team Dimension Data (WT)
2018 Team Dimension Data (WT)
2017 Team Wiggins (CT)
2016 Team Wiggins (CT)
2014 Madison Genesis (CT)
Resultados
Fecha | Resultados | Carreras | Distancia |
20.10 08.11 | La Vuelta ciclista a España (2.UWT) | ||
27.10 | 125 | Stage 7 - Vitoria-Gasteiz Villanueva de Valdegovia | 159.7 |
25.10 | 112 | Stage 6 - Biescas Aramón Formigal | 146.4 |
24.10 | 121 | Stage 5 - Huesca Sabiñanigo | 184.4 |
23.10 | 135 | Stage 4 - Garray Ejea de los Caballeros | 191.7 |
22.10 | 108 | Stage 3 - Lodosa La Laguna Negra de Vinuesa | 166.1 |
21.10 | 64 | Stage 2 - Pamplona Lekunberri | 151.6 |
20.10 | 110 | Stage 1 - Irún Arrate | 173 |
01.09 04.09 | Settimana Internazionale Coppi e Bartali (2.1) | ||
18 | Mountains classification | ||
64 | General classification | ||
04.09 | 106 | Stage 4 - Forlì Forlì | 166.2 |
03.09 | 55 | Stage 3 - Riccione Riccione | 168.9 |
02.09 | 75 | Stage 2 - Riccione Sogliano al Rubicone | 166.5 |
01.09 | 138 | Stage 1a - Gatteo Gatteo | 97.8 |
01.09 | 9 | Stage 1b (TTT) - Gatteo a Mare Gatteo | 13.3 |
30.08 | DNF | Memorial Marco Pantani (1.1) | 199.8 |
29.08 | DNF | Trofeo Matteotti (1.1) | 195 |
18.08 | 44 | Giro dell'Emilia (1.Pro) | 199.7 |
15.08 | DNF | Il Lombardia (1.UWT) | 231 |
01.08 04.08 | La Route d'Occitanie - La Dépêche du Midi (2.1) | ||
12 | Youth classification | ||
42 | General classification - Saint-Affrique Rocamadour | ||
04.08 | 69 | Stage 4 - Lectoure Rocamadour | 195 |
03.08 | 50 | Stage 3 - Saint-Gaudens Col de Beyrède | 163.5 |
02.08 | 65 | Stage 2 - Carcassonne Cap Découverte | 182.5 |
01.08 | 29 | Stage 1 - Saint-Affrique Cazouls-lès-Béziers | 189.5 |
05.02 09.02 | Volta a la Comunitat Valenciana (2.Pro) | ||
34 | Youth classification | ||
107 | General classification | ||
09.02 | 137 | Stage 5 - Paterna Valencia | 97.7 |
08.02 | 75 | Stage 4 - Calp Altea (Sierra de Bernia) | 167 |
07.02 | 133 | Stage 3 - Orihuela Torrevieja | 174.5 |
06.02 | 118 | Stage 2 - Torrent Cullera | 181 |
05.02 | 103 | Stage 1 - Castelló Vila-Real | 180 |
Fecha | Resultados | Carreras | Distancia |
13.08 17.08 | Vuelta a Burgos (2.HC) | ||
15.08 | DNF | Stage 3 - Sargentes de la Lora Picón Blanco | 150 |
14.08 | 121 | Stage 2 - Gumiel de Izan Lerma | 155 |
13.08 | 118 | Stage 1 - Burgos Burgos | 162 |
03.08 | DNF | Clásica Ciclista San Sebastián (1.UWT) | 227.3 |
06.07 12.07 | Int. Österreich-Rundfahrt-Tour of Austria (2.1) | ||
4 | Mountains classification | ||
17 | Points classification | ||
77 | General classification | ||
12.07 | 85 | Stage 6 - Kitzbühel Kitzbüheler Horn | 116.7 |
11.07 | 68 | Stage 5 - Bruck Kitzbühel | 161.9 |
10.07 | 53 | Stage 4 - Radstadt Fuscher Törl | 103.5 |
09.07 | 92 | Stage 3 - Kirchschlag Frohnleiten | 176.2 |
08.07 | 96 | Stage 2 - Zwettl Wiener Neustadt | 176.9 |
07.07 | 81 | Stage 1 - Grieskirchen Freistadt | 138.8 |
06.07 | 36 | Prologue - Wels Wels | 2.6 |
30.06 | DNF | National Championships Great Britain - Road Race (NC) | 190 |
27.06 | 6 | National Championships Great Britain - ITT (NC) | 41.7 |
11.05 02.06 | Giro d'Italia (2.UWT) | ||
30 | Youth classification | ||
118 | General classification | ||
02.06 | 40 | Stage 21 (ITT) - Verona Verona | 17 |
01.06 | 107 | Stage 20 - Feltre Monte Avena | 194 |
31.05 | 95 | Stage 19 - Treviso San Martino di Castrozza | 151 |
30.05 | 139 | Stage 18 - Valdaora / Olang Santa Maria di Sala | 222 |
29.05 | 97 | Stage 17 - Commezzadura (Val di Sole) Anterselva / Antholz | 181 |
28.05 | 72 | Stage 16 - Lovere Ponte di Legno | 194 |
26.05 | 84 | Stage 15 - Ivrea Como | 232 |
25.05 | 100 | Stage 14 - Saint Vincent Courmayeur (Skyway Monte Bianco) | 131 |
24.05 | 97 | Stage 13 - Pinerolo Ceresole Reale (Lago Serrù) | 196 |
23.05 | 112 | Stage 12 - Cuneo Pinerolo | 158 |
22.05 | 157 | Stage 11 - Carpi Novi Ligure | 221 |
21.05 | 148 | Stage 10 - Ravenna Modena | 145 |
19.05 | 19 | Stage 9 (ITT) - Riccione San Marino | 34.8 |
18.05 | 149 | Stage 8 - Tortoreto Lido Pesaro | 239 |
17.05 | 136 | Stage 7 - Vasto L'Aquila | 185 |
16.05 | 149 | Stage 6 - Cassino San Giovanni Rotondo | 238 |
15.05 | 144 | Stage 5 - Frascati Terracina | 140 |
14.05 | 157 | Stage 4 - Orbetello Frascati | 235 |
13.05 | 84 | Stage 3 - Vinci Orbetello | 220 |
12.05 | 158 | Stage 2 - Bologna Fucecchio | 205 |
11.05 | 43 | Stage 1 (ITT) - Bologna Madonna di San Luca | 8 |
01.05 | DNF | Eschborn-Frankfurt (1.UWT) | 187.5 |
16.04 21.04 | Presidential Cycling Tour of Turkey (2.UWT) | ||
21.04 | DNS | Stage 6 - Sakarya Istanbul | 172.4 |
20.04 | 30 | Stage 5 - Bursa Kartepe | 164.1 |
19.04 | 114 | Stage 4 - Bal?kesir Bursa | 194.3 |
18.04 | 88 | Stage 3 - Çanakkale Edremit | 122.6 |
17.04 | 70 | Stage 2 - Tekirda? Eceabat | 183.3 |
16.04 | 72 | Stage 1 - Istanbul Tekirda? | 156.7 |
10.03 17.03 | Paris - Nice (2.UWT) | ||
11 | Youth classification | ||
52 | General classification | ||
17.03 | 101 | Stage 8 - Nice Nice | 110 |
16.03 | 48 | Stage 7 - Nice Col de Turini | 181.5 |
15.03 | 61 | Stage 6 - Peynier Brignoles | 176.5 |
14.03 | 27 | Stage 5 (ITT) - Barbentane Barbentane | 25.5 |
13.03 | 65 | Stage 4 - Vichy Pélussin | 212 |
12.03 | 51 | Stage 3 - Cepoy Moulins/Yzeure | 200 |
11.03 | 55 | Stage 2 - Les Bréviaires Bellegarde | 163.5 |
10.03 | 132 | Stage 1 - Saint-Germain-en-Laye Saint-Germain-en-Laye | 138.5 |
27.01 | DNF | Cadel Evans Great Ocean Road Race (1.UWT) | 164 |
15.01 20.01 | Santos Tour Down Under (2.UWT) | ||
20 | Youth classification | ||
59 | General classification | ||
20.01 | 73 | Stage 6 - McLaren Vale Willunga Hill | 151.5 |
19.01 | 92 | Stage 5 - Glenelg Strathalbyn | 149.5 |
18.01 | 95 | Stage 4 - Unley Campbelltown | 129.2 |
17.01 | 54 | Stage 3 - Lobethal Uraidla | 146.2 |
16.01 | 102 | Stage 2 - Norwood Angaston | 122.1 |
15.01 | 109 | Stage 1 - North Adelaide Port Adelaide | 129.1 |
Fecha | Resultados | Carreras | Distancia |
06.10 | 71 | Giro dell'Emilia (1.HC) | 207.4 |
23.09 | DNF | Trofeo Matteotti (1.1) | 195 |
22.09 | DNF | Memorial Marco Pantani (1.1) | 199.8 |
02.09 09.09 | Ovo Energy Tour of Britain (2.HC) | ||
6 | Mountains classification | ||
34 | Points classification | ||
12 | General classification | ||
09.09 | 25 | Stage 8 - London London | 77 |
08.09 | 33 | Stage 7 - West Bridgford Mansfield | 215.6 |
07.09 | 13 | Stage 6 - Barrow-in-Furness Whinlatter Pass | 168.3 |
06.09 | 12 | Stage 5 (TTT) - Cockermouth Whinlatter Pass | 14 |
05.09 | 41 | Stage 4 - Nuneaton Royal Leamington Spa | 183.5 |
04.09 | 27 | Stage 3 - Bristol Bristol | 127.2 |
03.09 | 11 | Stage 2 - Cranbrook Barnstaple | 174.9 |
02.09 | 59 | Stage 1 - Pembrey Country Park Newport | 174.8 |
23.08 26.08 | Deutschland Tour (2.1) | ||
21 | Mountains classification | ||
22 | Youth classification | ||
17 | Points classification | ||
57 | General classification | ||
26.08 | 60 | Stage 4 - Lorsch Stuttgart | 207.5 |
25.08 | 56 | Stage 3 - Trier Merzig | 177 |
24.08 | 64 | Stage 2 - Bonn Trier | 196 |
23.08 | 69 | Stage 1 - Koblenz Bonn | 157 |
19.08 | 64 | EuroEyes Cyclassics Hamburg (1.UWT) | 216.4 |
04.08 10.08 | Tour de Pologne (2.UWT) | ||
51 | General classification | ||
10.08 | 41 | Stage 7 - Bukowina Tatrza?ska Bukowina Tatrza?ska | 136 |
09.08 | 84 | Stage 6 - Zakopane Bukowina Tatrza?ska | 129 |
08.08 | 42 | Stage 5 - Wieliczka Bielsko-Biala | 152 |
07.08 | 26 | Stage 4 - Jaworzno Szczyrk | 179 |
06.08 | 118 | Stage 3 - Stadion Slaski Zabrze | 139 |
05.08 | 76 | Stage 2 - Tarnowskie Gory Katowice | 144.4 |
04.08 | 103 | Stage 1 - Krakow Krakow | 134 |
29.07 | 80 | Prudential RideLondon-Surrey Classic (1.UWT) | 187 |
01.07 | DNS | National Championships Great Britain - Road Race (NC) | 185.6 |
28.06 | DNS | National Championships Great Britain - ITT (NC) | 39.7 |
09.06 17.06 | Tour de Suisse (2.UWT) | ||
14.06 | DNF | Stage 6 - Fiesch Gommiswald | 186 |
13.06 | 73 | Stage 5 - Gstaad Leukerbad | 155 |
12.06 | 59 | Stage 4 - Gansingen Gstaad | 189 |
11.06 | 88 | Stage 3 - Oberstammheim Gansingen | 182 |
10.06 | 60 | Stage 2 - Frauenfeld Frauenfeld | 155 |
09.06 | 17 | Stage 1 (TTT) - Frauenfeld Frauenfeld | 18 |
07.06 | 88 | GP du canton d'Argovie (1.HC) | 185.9 |
13.05 19.05 | Amgen Tour of California (2.UWT) | ||
102 | General classification | ||
19.05 | 104 | Stage 7 - Sacramento Sacramento | 143 |
18.05 | 89 | Stage 6 - Folsom South Lake Tahoe | 196.5 |
17.05 | 97 | Stage 5 - Stockton Elk Grove | 176.5 |
16.05 | 88 | Stage 4 (ITT) - San José Morgan Hill | 34.7 |
15.05 | 102 | Stage 3 - King City Laguna Seca Recreation Area (Monterey County) | 197 |
14.05 | 55 | Stage 2 - Ventura Gilbratar Road | 157 |
13.05 | 96 | Stage 1 - Long Beach Long Beach | 134.5 |
03.05 06.05 | Tour de Yorkshire (2.1) | ||
20 | Mountains classification | ||
62 | General classification | ||
06.05 | 57 | Stage 4 - Halifax Leeds | 189.5 |
05.05 | 117 | Stage 3 - Richmond Scarborough | 184 |
04.05 | 54 | Stage 2 - Barnsley Ilkley | 149 |
03.05 | 83 | Stage 1 - Beverley Doncaster | 182 |
22.04 | DNF | Liège - Bastogne - Liège (1.UWT) | 258.5 |
18.04 | DNF | La Flèche Wallonne (1.UWT) | 198.5 |
15.04 | 97 | Amstel Gold Race (1.UWT) | 263 |
11.04 | 28 | De Brabantse Pijl - La Flèche Brabanconne (1.HC) | 202 |
18.03 25.03 | Le Tour de Langkawi (2.HC) | ||
55 | Points classification | ||
40 | General classification | ||
25.03 | 56 | Stage 8 - Rembau Kuala Lumpur | 141.1 |
24.03 | 64 | Stage 7 - Nilai Muar | 222.4 |
23.03 | 43 | Stage 6 - Tapah Tanjung Malim | 108.5 |
22.03 | 27 | Stage 5 - Bentong Cameron Highlands | 169.4 |
21.03 | 35 | Stage 4 - Dungun Pekan | 183.8 |
20.03 | 27 | Stage 3 - Kota Bharu Kuala Terengganu | 166 |
19.03 | 33 | Stage 2 - Gerik Kota Bharu | 208.3 |
18.03 | 28 | Stage 1 - Kangar Kulim | 147.9 |
21.02 25.02 | Abu Dhabi Tour (2.UWT) | ||
10 | Youth classification | ||
51 | General classification | ||
25.02 | 27 | Stage 5 - Qasr Al Muwaiji Jebel Hafeet | 199 |
24.02 | 43 | Stage 4 (ITT) - Al Maryah Island Al Maryah Island | 12.6 |
23.02 | 102 | Stage 3 - Nation Towers Big Flag | 133 |
22.02 | 128 | Stage 2 - Yas Mall Yas Beach | 154 |
21.02 | 106 | Stage 1 - Madinat Zaya Adnoc School | 189 |
13.02 18.02 | Tour of Oman (2.HC) | ||
18.02 | DNF | Stage 6 - Al Mouj Muscat Matrah Corniche | 135.5 |
17.02 | 90 | Stage 5 - Sama'il Jabal Al Akhdhar (Green Mountain) | 152 |
16.02 | 43 | Stage 4 - Yiti (Al Sifah) Ministry of Tourism | 117.5 |
15.02 | 31 | Stage 3 - German University of Technology Wadi Dayqah Dam | 179.5 |
14.02 | 20 | Stage 2 - Sultan Qaboos University Al Bustan | 167.5 |
13.02 | 29 | Stage 1 - Nizwa Sultan Qaboos University | 162.5 |
28.01 | 47 | Cadel Evans Great Ocean Road Race (1.UWT) | 164 |
16.01 21.01 | Santos Tour Down Under (2.UWT) | ||
8 | Youth classification | ||
23 | General classification | ||
21.01 | 69 | Stage 6 - Adelaide Adelaide | 90 |
20.01 | 25 | Stage 5 - McLaren Vale Willunga Hill | 151.5 |
19.01 | 31 | Stage 4 - Norwood Uraidla | 128.2 |
18.01 | 76 | Stage 3 - Glenelg Victor Harbor | 120.5 |
17.01 | 31 | Stage 2 - Unley Stirling | 148.6 |
16.01 | 70 | Stage 1 - Port Adelaide Lyndoch | 145 |
Fecha | Resultados | Carreras | Distancia |
08.10 | DNF | Sun Hung Kai Properties Hong Kong Challenge (1.1) | 113 |
22.09 | 95 | World Championships U23 - Road Race (WC) | 191 |
18.09 | 10 | World Championships U23 - ITT (WC) | 37.2 |
18.08 27.08 | Tour de l'Avenir (2.Ncup) | ||
44 | General classification | ||
27.08 | 80 | Stage 9 - Bourg-Saint-Maurice Albiez-Montrond | 107.4 |
26.08 | 38 | Stage 8 - Albertville Sainte-Foy-Tarentais | 120.5 |
25.08 | 13 | Stage 7 - Saint-Gervais Mont-Blanc Hauteluce-Les Saisies | 118.4 |
23.08 | 89 | Stage 6 - Montrichard Saint-Amand-Montrond | 139.1 |
22.08 | 88 | Stage 5 - Montreuil-Bellay Amboise | 157.1 |
21.08 | 61 | Stage 4 - Derval Saumur | 166.6 |
20.08 | 105 | Stage 3 - Missilla Châteaubriant | 125.7 |
19.08 | 98 | Stage 2 - Inzinzac-Lochrist Bignan | 132.4 |
18.08 | 98 | Stage 1 - Loudéac Loudéac | 134 |
26.07 30.07 | Tour Alsace (2.2) | ||
4 | Youth classification | ||
18 | Mountains classification | ||
16 | Points classification | ||
5 | General classification | ||
30.07 | 39 | Stage 4 - Neuf-Brisac Dannemari | 155.3 |
29.07 | 5 | Stage 3 - Ribeauvillé Lac Blanc | 165.3 |
28.07 | 45 | Stage 2 - Belfort Blotzheim | 144 |
27.07 | 8 | Stage 1 - Velleminfroy Planche des Belles Fille | 148.1 |
12.07 16.07 | Giro Ciclistico della Valle d'Aosta Mont Blanc (2.2U) | ||
13 | Mountains classification | ||
10 | Points classification | ||
15 | General classification | ||
16.07 | 3 | Stage 4 - Aoste Valgrisenche | 103.7 |
15.07 | 30 | Stage 3 - Valtournenche Breuil Cervinia | 170.1 |
14.07 | 12 | Stage 2 - Villeneuve Introd (Les Combes) | 138.4 |
13.07 | 14 | Stage 1 - Quassolo Quincinetto (Scalaro) | 172.6 |
12.07 | 9 | Prologue - Saint Gervais Mont Blanc Saint Nicolas de Veroce | 8 |
25.06 | OTL | National Championships Great Britain - Road Race (NC) | 193.7 |
22.06 | 1 | National Championships Great Britain U23 - ITT (NC) | 22.2 |
09.06 15.06 | Giro Ciclistico d'Italia (2.2U) | ||
6 | Mountains classification | ||
23 | Points classification | ||
4 | General classification | ||
15.06 | 5 | Stage 7 - Campo Imperatore Cima Pantin Francavilla al Mare | 148.9 |
14.06 | 14 | Stage 6 - Castalincontrada Francavilla al Mare | 133.2 |
13.06 | 2 | Stage 5b (ITT) - Campocavallo di Osima Campocavallo di Osima | 14 |
13.06 | 17 | Stage 5a - Osima Senigallia | 87.2 |
12.06 | 81 | Stage 4 - Gabicce Mare Gabicce Mare | 155.5 |
11.06 | 5 | Stage 3 - Forli Barnara di Romagna | 140.5 |
10.06 | 17 | Stage 2 - San Valentino di Castellarano Castellarano | 145.8 |
09.06 | 51 | Stage 1 - Imola Imola | 131.7 |
07.04 09.04 | Circuit des Ardennes International (2.2) | ||
14 | Youth classification | ||
4 | Mountains classification | ||
13 | Points classification | ||
45 | General classification | ||
09.04 | 52 | Stage 4 - Charleville-Mézières Charleville-Mézières | 103 |
09.04 | 38 | Stage 3 - Nouvion-sur-Meuse Floing | 78.1 |
08.04 | 85 | Stage 2 - Rochehaut Rochehaut | 174.8 |
07.04 | 41 | Stage 1 - Acy-Romance Acy-Romance | 184.5 |
31.03 02.04 | Le Triptyque des Monts et Chateaux (2.2) | ||
14 | General classification | ||
02.04 | 13 | Stage 3a (ITT) - Chièvres Chièvres | 10.3 |
02.04 | 48 | Stage 3b - Ath Chièvres | 97.7 |
01.04 | 63 | Stage 2 - Frasnes-lez-Anvaing Péronnes-lez-Antoing | 148.9 |
31.03 | 67 | Stage 1 - Flobecq Warcoing | 166.5 |
23.03 26.03 | Settimana Internazionale Coppi e Bartali (2.1) | ||
21 | Youth classification | ||
87 | General classification | ||
26.03 | 88 | Stage 4 - Fiorano modenese Sassuolo | 160 |
25.03 | 90 | Stage 3 - Crevalcore Crevalcore | 171.4 |
24.03 | 83 | Stage 2 - Riccione Sogliano sul Rubicone | 130 |
23.03 | 74 | Stage 1a - Gatteo Gatteo | 97.8 |
23.03 | 11 | Stage 1b (TTT) - Gatteo a mare Gatteo | 13.3 |
10.03 12.03 | International Tour of Rhodes (2.2) | ||
10.03 | DNF | Stage 1 - Rhodos Rhodos | 156 |
05.03 | 25 | International Rhodes Grand Prix (1.2) | 191 |
Fecha | Resultados | Carreras | Distancia |
13.10 | DNS | World Championships U23 - Road Race (WC) | 166 |
09.10 | 96 | Paris-Tours Espoirs (1.2U) | 180 |
02.10 | 36 | Piccolo Giro di Lombardia (1.2U) | 163.1 |
25.09 | 4 | Duo Normand (1.1) | 54.3 |
20.08 27.08 | Tour de l'Avenir (2.Ncup) | ||
25.08 | DNF | Stage 6 - Saint-Gervais-Mont-Blanc Tignes | 123.6 |
24.08 | 99 | Stage 5 - Scionzier Les-Carroz-d'Arâches | 97.8 |
23.08 | 23 | Stage 4 (ITT) - Lugny Lugny | 16.5 |
22.08 | 69 | Stage 3 - Bourg-en-Bresse Autun | 171.4 |
21.08 | 112 | Stage 2 - Montrond-les-Bains Trévoux | 156.6 |
20.08 | 78 | Stage 1 - Le-Puy-en-Velay Veauche | 137.7 |
27.07 31.07 | Tour Alsace (2.2) | ||
2 | Youth classification | ||
5 | Mountains classification | ||
7 | Points classification | ||
2 | General classification | ||
31.07 | 38 | Stage 4 - Colmar Sélestat | 149.6 |
30.07 | 2 | Stage 3 - Ribeauvillé Lac Blanc | 157.8 |
29.07 | 70 | Stage 2 - Altkirch Huningue | 151.2 |
28.07 | 75 | Stage 1 - Velleminfroy Dannemarie | 171.8 |
27.07 | 9 | Prologue - Sausheim Sausheim | 7.1 |
13.07 17.07 | Giro Ciclistico della Valle d'Aosta Mont Blanc (2.2U) | ||
39 | General classification | ||
17.07 | 45 | Stage 5 - Valtournenche Breuil Cervinia | 107.3 |
16.07 | 41 | Stage 4 - Pontey / Fénis Clavalité | 166.9 |
15.07 | 29 | Stage 3 - Quincinetto Piani di Tavagnasco | 159.1 |
14.07 | 16 | Stage 2 - Morillon Saint-Gervais Mont-Blanc | 138.4 |
13.07 | 9 | Stage 1 (TTT) - Pont-Saint-Martin Montjovet | 19.94 |
26.06 | DNF | National Championships Great Britain - Road Race (NC) | 207 |
23.06 | 1 | National Championships Great Britain U23 - ITT (NC) | 34.8 |
03.06 05.06 | Course de la Paix U23 / Závod Míru U23 (2.Ncup) | ||
17 | General classification | ||
05.06 | 30 | Stage 3 - Jesenik Jesenik | 160 |
04.06 | 21 | Stage 2 - Krnov Dlouhe Strane | 151 |
03.06 | 77 | Stage 1 - Jesenik Rymarov | 133 |
19.05 22.05 | Ronde de l'Isard (2.2U) | ||
9 | Mountains classification | ||
8 | Points classification | ||
9 | General classification | ||
22.05 | 1 | Stage 4 - Eaunes Saint-Girons | 159 |
21.05 | 31 | Stage 3 - Trie-sur-Baise Boulogne-sur-Gesse | 160 |
20.05 | 42 | Stage 2 - Roques-sur-Garonne Ax 3 Domaines | 154.8 |
19.05 | 15 | Stage 1 - Lorp-Sentaraille Goulier-Neige | 138.2 |
29.04 01.05 | Tour de Yorkshire (2.1) | ||
29.04 | DNF | Stage 1 - Beverley Settle | 184 |
19.04 24.04 | Tour of Croatia (2.1) | ||
2 | Youth classification | ||
10 | Mountains classification | ||
31 | Points classification | ||
9 | General classification | ||
24.04 | 17 | Stage 6 - Sveti Martin Zagreb | 158.5 |
23.04 | 11 | Stage 5 (TTT) - Porec Umag | 40.3 |
22.04 | 9 | Stage 4 - Crikvenica Ucka | 122.1 |
21.04 | 64 | Stage 3 - Makarska Sibenik | 190.8 |
20.04 | 68 | Stage 2 - NP Plitvice Split | 240 |
19.04 | 75 | Stage 1 - Osijek Varazdin | 230.4 |
16.04 | 25 | Liège - Bastogne - Liège U23 (1.2U) | 178.6 |
01.04 03.04 | Le Triptyque des Monts et Châteaux (2.2) | ||
19 | Mountains classification | ||
7 | Points classification | ||
6 | General classification | ||
03.04 | 34 | Stage 3b - Tournai Chièvres | 91.6 |
03.04 | 2 | Stage 3a (ITT) - Chièvres Chièvres | 10.3 |
02.04 | 10 | Stage 2 - Frasnes-lez-Anvaing Kluisberg | 153.8 |
01.04 | 38 | Stage 1 - Antoing Hérinnes | 165 |
24.03 27.03 | Settimana Internazionale Coppi e Bartali (2.1) | ||
4 | Youth classification | ||
23 | General classification | ||
27.03 | 13 | Stage 4 - Pavullo Pavullo | 163.6 |
26.03 | 116 | Stage 3 - Calderara di Reno Calderara di Reno | 172 |
25.03 | 44 | Stage 2 - Riccione Sogliano al Rubicone | 146.6 |
24.03 | 19 | Stage 1b (TTT) - Gatteo a mare Gatteo | 13.3 |
24.03 | 57 | Stage 1a - Gatteo Gatteo | 95.9 |
18.03 | DNF | Handzame Classic (1.1) | 199 |
13.03 | 87 | Rabobank Dorpenomloop Rucphen (1.2) | 187.9 |
06.03 | 6 | Grand Prix de la Ville de Lillers Souvenir Bruno Comini (1.2) | 185 |
30.01 | 79 | Trofeo Serra de Tramuntana (1.1) | 149.9 |
29.01 | 44 | Trofeo Pollenca - Port de Andratx (1.1) | 162.6 |
Fecha | Resultados | Carreras | Distancia |
25.09 | 126 | World Championships U23 - Road Race (WC) | 162 |
21.09 | 34 | World Championships U23 - ITT (WC) | 29.9 |
06.09 13.09 | Tour of Britain (2.HC) | ||
39 | General classification | ||
13.09 | 41 | Stage 8 - London London | 86.8 |
12.09 | 52 | Stage 7 - Fakenham Ipswich | 227.1 |
11.09 | 88 | Stage 6 - Stoke-on-Trent Nottingham | 192.7 |
10.09 | 47 | Stage 5 - Prudhoe Hartside Fell | 166.4 |
09.09 | 77 | Stage 4 - Edinburgh Blyth | 217.4 |
08.09 | 92 | Stage 3 - Cockermouth Floors Castle, Kelso | 216 |
07.09 | 46 | Stage 2 - Clitheroe Colne | 159.3 |
06.09 | 48 | Stage 1 - Beaumaris, Anglesey Wrexham | 177.7 |
02.08 | 52 | Prudential RideLondon & Surrey Classic (1.HC) | 200 |
28.06 | 19 | National Championships Great Britain - Road Race (NC) | 200.5 |
25.06 | 1 | National Championships Great Britain U23 - ITT (NC) | 33.6 |
11.06 14.06 | Ronde de l'Oise (2.2) | ||
11 | Youth classification | ||
17 | Mountains classification | ||
35 | General classification | ||
14.06 | 36 | Stage 4 - Tricot Liancourt | 179 |
13.06 | 64 | Stage 3 - Point-Sainte-Maxence Point-Sainte-Maxence | 222.7 |
12.06 | 50 | Stage 2 - Auneuil Le Plessis-Belleville | 178.4 |
11.06 | 53 | Stage 1 - Venette Montataire | 131.2 |
29.05 31.05 | Course de la Paix U23 / Závod Míru U23 (2.Ncup) | ||
22 | Points classification | ||
20 | General classification | ||
31.05 | 11 | Stage 3 - Jeseník Jeseník | 160 |
30.05 | 26 | Stage 2 - Glucholazy Praded | 113 |
29.05 | 102 | Stage 1 - Jeseník Rýmarov | 122 |
22.05 24.05 | Paris-Arras Tour (2.2) | ||
24.05 | DNF | Stage 3 - Arras Aras | 164.1 |
23.05 | 38 | Stage 2 - Ficheux Beaurains | 176 |
22.05 | 8 | Stage 1 (TTT) - Virty en artois Bailleul-Sire-Berthoult | 31 |
13.05 17.05 | Flèche du Sud (2.2) | ||
10 | Mountains classification | ||
1 | Youth classification | ||
26 | Points classification | ||
6 | General classification | ||
17.05 | 36 | Stage 5 - Bascharage Esch/Alzette | 160 |
16.05 | 22 | Stage 4 - Mondorf Redange sur Attert | 152.7 |
15.05 | 26 | Stage 3 - Echternach Clervaux | 143.7 |
14.05 | 20 | Stage 2 - Rumelange Roeser | 165.7 |
13.05 | 7 | Stage 1 - Bourscheid Bourscheid | 73.9 |
01.05 03.05 | Tour de Yorkshire (2.1) | ||
12 | General classification | ||
03.05 | 17 | Stage 3 - Wakefield Leeds | 167 |
02.05 | 61 | Stage 2 - Selby York | 174 |
01.05 | 14 | Stage 1 - Bridlington Scarborough | 174 |
15.04 19.04 | Tour du Loir et Cher E Provost (2.2) | ||
54 | Points classification | ||
13 | Youth classification | ||
21 | General classification | ||
19.04 | 33 | Stage 5 - Blois Blois | 97.5 |
18.04 | 34 | Stage 4 - Angé Angé | 171 |
17.04 | 20 | Stage 3 - Freteval Vendôme | 209 |
16.04 | 78 | Stage 2 - Huisseau/Cosson Fougères/Bièvre | 196 |
15.04 | 61 | Stage 1 - Blois Nouan-le-Fuzelier | 175 |
11.04 | DNF | Ronde van Vlaanderen Beloften (1.Ncup) | 177 |
03.04 06.04 | Le Triptyque des Monts et Châteaux (2.2) | ||
06.04 | DNF | Stage 4 - Beloeil Frasnes-Lez-Buissenal | 158.9 |
05.04 | 37 | Stage 3 - Tournai Flobecq | 133.8 |
04.04 | 74 | Stage 2 - Leuze-en-Hainaut Mont de lEnclus | 144.7 |
03.04 | 58 | Stage 1 - Antoing Quevaucamps | 158.3 |
04.02 08.02 | Herald Sun Tour (2.1) | ||
2 | Youth classification | ||
10 | General classification | ||
08.02 | 8 | Stage 4 - Arthurs Seat Arthurs Seat | 125.4 |
07.02 | 23 | Stage 3 - Mitchelton Wines Nagambie | 148.6 |
06.02 | 29 | Stage 2 - Bendigo Nagambie | 123.6 |
05.02 | 14 | Stage 1 - Mt Macedon Bendigo | 156.9 |
04.02 | 54 | Prologue - Melbourne Melbourne | 2.1 |
Fecha | Resultados | Carreras | Distancia |
26.09 | 34 | World Championships U23 - Road Race (WC) | 182 |
22.09 | 24 | World Championships U23 - ITT (WC) | 36.15 |
23.08 30.08 | Tour de l'Avenir (2.Ncup) | ||
34 | General classification | ||
30.08 | 69 | Stage 7 - Saint-Michel-de-Maurienne La Toussuire | 94 |
29.08 | 35 | Stage 6 - Saint-Gervais La Rosière | 108 |
28.08 | 60 | Stage 5 - Bons-en-Chablais Les Carroz d'Arraches | 101.6 |
27.08 | 23 | Stage 4 - Saint-Vulbas Plateau de Solaison | 165.3 |
26.08 | 68 | Stage 3 - Montrond-les-Bains Paray-le-Monial | 143 |
25.08 | 47 | Stage 2 - Brioude Saint-Galmier | 143 |
24.08 | 96 | Stage 1 - Saint-Flour Brioude | 145 |
23.08 | 74 | Prologue - Saint-Flour Saint-Flour | 4.45 |
03.08 | 10 | Commonwealth Games - Road Race (JR) | 168.2 |
31.07 | 16 | Commonwealth Games - ITT (Int) | 38.4 |
29.06 | DNF | National Championships Great Britain - Road Race (NC) | 186 |
26.06 | 1 | National Championships Great Britain U23 - ITT (NC) | 21 |
22.06 | 14 | Beaumont Trophy (1.2) | 187 |
28.05 01.06 | Tour des Fjords (2.1) | ||
31.05 | DNS | Stage 4 - 2020park Stavanger | 179 |
30.05 | 73 | Stage 3 - Hjelmeland Forsand | 163 |
29.05 | 60 | Stage 2 - Eidfjord Haugesund | 203.2 |
28.05 | 25 | Stage 1 - Bergen Ulvik | 161 |
03.05 | 32 | Ronde van Overijssel (1.2) | 202.5 |
19.04 | 55 | ZLM tour (1.Ncup) | 177.2 |
16.04 | 39 | La Côte Picarde (1.Ncup) | 178.6 |
12.04 | 63 | Ronde van Vlaanderen Beloften (1.Ncup) | 165.7 |
04.04 06.04 | Le Triptyque des Monts et Châteaux (2.2) | ||
3 | Youth classification | ||
26 | General classification | ||
06.04 | 71 | Stage 3 - Château de Beloeil Tournai | 163.4 |
05.04 | 19 | Stage 2b - Château d'Estaimbourg Mont de l'Enclus | 95.5 |
05.04 | 22 | Stage 2a (ITT) - Bernissart Bernissart | 10 |
04.04 | 60 | Stage 1 - Château d'Antoing Quevaucamps | 177.1 |
05.02 09.02 | Herald Sun Tour (2.1) | ||
7 | Youth classification | ||
31 | General classification | ||
08.02 | 21 | Stage 3 - Mitchelton Winery Nagambie | 157 |
07.02 | 18 | Stage 2 - Ballarat Bendigo | 165 |
06.02 | 49 | Stage 1 - Geelong Ballarat | 125 |
05.02 | 80 | Prologue - Melbourne Melbourne Southbank | 2.5 |
Fecha | Resultados | Carreras | Distancia |
28.09 | 7 | World Championships MJ - Road Race (WC) | 140 |
05.09 08.09 | Giro Internazionale della Lunigiana (2.1) | ||
4 | Points classification | ||
2 | General classification | ||
08.09 | 5 | Stage 4 - Ortonovo Ortonovo | 101.1 |
07.09 | 4 | Stage 3 - Fosdinovo Fosdinovo | 116.9 |
06.09 | 55 | Stage 2 - Follo Follo | 106.4 |
05.09 | 5 | Stage 1 - Castelnuovo Magra Castelnuovo Magra | 96.45 |
26.07 28.07 | Internationale Niedersachsen-Rundfahrt der Junioren (2.1) | ||
13 | General classification | ||
28.07 | 29 | Stage 4 - Wallenhorst Wallenhorst | 114.3 |
27.07 | 31 | Stage 3 - Wallenhorst Wallenhorst | 94.2 |
27.07 | 9 | Stage 2 (ITT) - Wallenhorst Wallenhorst | 8.8 |
26.07 | 31 | Stage 1 - Wallenhorst Wallenhorst | 66.3 |
09.06 | 5 | National Championships Great Britain MJ - Road Race (NC) | |
30.05 02.06 | Trofeo Karlsberg (2.Ncup) | ||
17 | General classification | ||
02.06 | 15 | Stage 4 - Walsheim Walsheim | 99 |
01.06 | 48 | Stage 3b - Homburg Homburg | 79 |
01.06 | 17 | Stage 3a (ITT) - Gersheim Walsheim | 11.5 |
31.05 | 32 | Stage 2 - Naßweiler Ludweiler | 100 |
30.05 | 46 | Stage 1 - Erfweiler-Ehlingen Erfweiler-Ehlingen | 100 |
17.05 19.05 | Int. Junioren Driedaagse van Axel (2.1) | ||
37 | General classification | ||
19.05 | 44 | Stage 4 - Strijpen Strijpen | 99.2 |
18.05 | 38 | Stage 3 - Axel Axel | 99.6 |
18.05 | 40 | Stage 2 (ITT) - Axel Axel | 7.8 |
17.05 | 63 | Stage 1 - Sluiskil Axel | 110.4 |
02.05 05.05 | Course de la Paix Juniors (2.Ncup) | ||
40 | General classification | ||
05.05 | 59 | Stage 4 - Terezín Terezín | 99.8 |
04.05 | 50 | Stage 3 - Teplice Zinnwald | 81.9 |
03.05 | 14 | Stage 2a (ITT) - T?ebenice T?ebenice | 11.6 |
03.05 | 25 | Stage 2b - Roudnice nad Labem Roudnice nad Labem | 63 |
02.05 | 26 | Stage 1 - Litom??ice Litom??ice | 100.2 |
19.04 21.04 | Tour of Istria - Memorial Edi Rajkovic (2.Ncup) | ||
23 | General classification | ||
21.04 | 33 | Stage 3 - Vrsar Pula | 105 |
20.04 | 18 | Stage 2 - Umag Labin | 105 |
19.04 | 52 | Stage 1 - Rovinj Buzet | 94 |
07.04 | 19 | Paris - Roubaix Juniors (1.Ncup) | 128.3 |
Fecha | Resultados | Carreras | Distancia |
02.09 | 1 | National Championships Great Britain MJ- ITT (NC) | 33 |
27.07 29.07 | Niedersachsen-Rundfahrt (2.1) | ||
29.07 | NQ | Stage 4 - Wallenhorst Wallenhorst | 114.3 |
28.07 | 36 | Stage 3 - Wallenhorst Wallenhorst | 94.2 |
28.07 | 46 | Stage 2 (ITT) - Wallenhorst Wallenhorst | 8.8 |
27.07 | 68 | Stage 1 - Wallenhorst Wallenhorst | 66.3 |
06.07 09.07 | Sint-Martinusprijs Kontich (2.1) | ||
35 | General classification | ||
09.07 | 36 | Stage 4 - Kontich Kontich | 113.6 |
08.07 | 66 | Stage 3b - Kontich Kontich | 119.9 |
07.07 | 53 | Stage 2 - Kontich Kontich | 104.9 |
06.07 | 39 | Prologue - Waarloos Waarloos | 8.1 |