|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 19/09/2021 | | 1.1 | | | | 83 | | Gooikse Pijl | | 0 | |
| 29/08/2021 | | 1.WT2 | | | | DNF | | Bretagne Classic - Ouest-France | | 0 | |
| 15/08/2021 | | 2.WT2s | | | | 138 | | Tour de Pologne, Stage 7 : Zabrze - Krakow | | 0 | |
| 15/08/2021 | | 2.WT2 | | | | 138 | | Tour de Pologne | | 5 | |
| 14/08/2021 | | 2.WT2s | | | | 67 | | Tour de Pologne, Stage 6 : Katowice - Katowice I.T.T. | | 0 | |
| 13/08/2021 | | 2.WT2s | | | | 126 | | Tour de Pologne, Stage 5 : Chocholow - Bielsko-Biala | | 0 | |
| 12/08/2021 | | 2.WT2s | | | | 113 | | Tour de Pologne, Stage 4 : Tarnow - Bukinova Resort | | 0 | |
| 11/08/2021 | | 2.WT2s | | | | 128 | | Tour de Pologne, Stage 3 : Sanok - Rzeszow | | 0 | |
| 10/08/2021 | | 2.WT2s | | | | 117 | | Tour de Pologne, Stage 2 : Zamosc - Przemysl | | 0 | |
| 9/08/2021 | | 2.WT2s | | | | 143 | | Tour de Pologne, Stage 1 : Lublin - Chelm | | 0 | |
| 31/07/2021 | | 2.1 | | | | 101 | | Tour de l'Ain | | 0 | |
| 31/05/2021 | | 2.WT1s | | | | DNF | | Critérium du Dauphiné, Stage 2 : Brioude - Saugues | | 0 | |
| 30/05/2021 | | 2.WT1s | | | | 146 | | Critérium du Dauphiné, Stage 1 : Issoire - Issoire | | 0 | |
| 22/05/2021 | | 2.PS | | | | 102 | | Vuelta a Andalucia / Ruta Del Sol | | 0 | |
| 2/05/2021 | | 2.WT1 | | | | 104 | | Tour de Romandie | | 5 | |
| 2/05/2021 | | 2.WT1s | | | | 32 | | Tour de Romandie, Stage 5 : Fribourg - Fribourg I.T.T. | | 0 | |
| 1/05/2021 | | 2.WT1s | | | | 105 | | Tour de Romandie, Stage 4 : Sion - Thyon | | 0 | |
| 30/04/2021 | | 2.WT1s | | | | 91 | | Tour de Romandie, Stage 3 : Estavayer - Estavayer | | 0 | |
| 29/04/2021 | | 2.WT1s | | | | 112 | | Tour de Romandie, Stage 2 : La Neuville - Saint-Imier | | 0 | |
| 28/04/2021 | | 2.WT1s | | | | 131 | | Tour de Romandie, Stage 1 : Aigle - Martigny | | 0 | |
| 27/04/2021 | | 2.WT1s | | | | 67 | | Tour de Romandie, Prologue : Oron I.T.T. | | 0 | |
| 18/04/2021 | | 1.WT2 | | | | DNF | | Amstel Gold Race | | 0 | |
| 14/04/2021 | | 1.PS | | | | 103 | | Brabantse Pijl | | 0 | |
| 10/04/2021 | | 2.WT2s | | | | DNF | | Itzulia Basque Country, Stage 6 : Ondarroa - Arrate | | 0 | |
| 9/04/2021 | | 2.WT2s | | | | 138 | | Itzulia Basque Country, Stage 5 : Hondarribia - Ondarroa | | 0 | |
| 8/04/2021 | | 2.WT2s | | | | 78 | | Itzulia Basque Country, Stage 4 : Gasteiz - Hondarribia | | 0 | |
| 7/04/2021 | | 2.WT2s | | | | 93 | | Itzulia Basque Country, Stage 3 : Amurrio - Laudio/Ermualde | | 0 | |
| 6/04/2021 | | 2.WT2s | | | | 133 | | Itzulia Basque Country, Stage 2 : Zalla - Sestao | | 0 | |
| 5/04/2021 | | 2.WT2s | | | | 92 | | Itzulia Basque Country, Stage 1 : Bilbao - Bilbao | | 0 | |
| 27/03/2021 | | 2.1 | | | | 80 | | Settimana Coppi e Bartali | | 0 | |
| 23/03/2021 | | 2.1s | | | | 3 | | Settimana Coppi e Bartali, Stage 1b : Gatteo - Gatteo T.T.T. | | 1 | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 8/11/2020 | | GT2 | | | | 127 | | Vuelta a España | | 15 | |
| 8/11/2020 | | GT2s | | | | 139 | | Vuelta a España, Stage 18 : Madrid - Madrid | | 0 | |
| 7/11/2020 | | GT2s | | | | 143 | | Vuelta a España, Stage 17 : Sequeros - Alto de La Covatilla | | 0 | |
| 6/11/2020 | | GT2s | | | | 134 | | Vuelta a España, Stage 16 : Salamanca - Ciudad Rodrigo | | 0 | |
| 5/11/2020 | | GT2s | | | | 110 | | Vuelta a España, Stage 15 : Mos - Puebla de Sanabria | | 0 | |
| 4/11/2020 | | GT2s | | | | 50 | | Vuelta a España, Stage 14 : Lugo - Ourense | | 0 | |
| 3/11/2020 | | GT2s | | | | 49 | | Vuelta a España, Stage 13 : Muros - Mirador de Ezaro I.T.T. | | 0 | |
| 1/11/2020 | | GT2s | | | | 102 | | Vuelta a España, Stage 12 : Pola de Laviana - Alto de l'Angliru | | 0 | |
| 31/10/2020 | | GT2s | | | | 77 | | Vuelta a España, Stage 11 : Villaviciosa - Alto de La Farrapona | | 0 | |
| 30/10/2020 | | GT2s | | | | 156 | | Vuelta a España, Stage 10 : Castro Urdiales - Suances | | 0 | |
| 29/10/2020 | | GT2s | | | | 96 | | Vuelta a España, Stage 9 : Castrillo del Val - Aguilar de Campoo | | 0 | |
| 28/10/2020 | | GT2s | | | | 128 | | Vuelta a España, Stage 8 : Logroño - Alto de Moncalvillo | | 0 | |
| 27/10/2020 | | GT2s | | | | 102 | | Vuelta a España, Stage 7 : Vitoria - Villanueva de Valdegovia | | 0 | |
| 25/10/2020 | | GT2s | | | | 130 | | Vuelta a España, Stage 6 : Biescas - Aramon Formigal | | 0 | |
| 24/10/2020 | | GT2s | | | | 125 | | Vuelta a España, Stage 5 : Huesca - Sabiñanigo | | 0 | |
| 23/10/2020 | | GT2s | | | | 126 | | Vuelta a España, Stage 4 : Garray - Ejea de los Caballeros | | 0 | |
| 22/10/2020 | | GT2s | | | | 119 | | Vuelta a España, Stage 3 : Lodosa - Vinuesa | | 0 | |
| 21/10/2020 | | GT2s | | | | 79 | | Vuelta a España, Stage 2 : Pamplona - Lekunberri | | 0 | |
| 20/10/2020 | | GT2s | | | | 128 | | Vuelta a España, Stage 1 : Irun - Arrate | | 0 | |
| 30/09/2020 | | 1.WT2 | | | | 141 | | Flèche Wallonne | | 5 | |
| 19/09/2020 | | 2.1 | | | | 80 | | Tour de Slovaquie | | 0 | |
| 16/09/2020 | | 2.1s | | | | 15 | | Tour de Slovaquie, Stage 1b : Zilina - Zilina I.T.T. | | 0 | |
| 30/08/2020 | | 2.1s | | | | DNS | | Tour Poitou-Charentes en Nouvelle Aquitaine, Stage 4 : Thenezay - Poitiers | | 0 | |
| 29/08/2020 | | 2.1s | | | | 13 | | Tour Poitou-Charentes en Nouvelle Aquitaine, Stage 3a : Chasseneuil-du-Poitou - Jaunay-Marigny | | 0 | |
| 12/08/2020 | | 1.PS | | | | 83 | | Gran Piemonte | | 0 | |
| 5/08/2020 | | 1.PS | | | | 88 | | Milano - Torino | | 0 | |
| 29/02/2020 | | 1.PS | | | | 38 | | Ardèche Classic | | 0 | |
| 16/02/2020 | | 2.PS | | | | 63 | | Tour de La Provence | | 0 | |
| 16/02/2020 | | 2.PSs | | | | 3 | | Tour de La Provence, Stage 4 : Avignon - Aix-en-Provence | | 10 | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 27/09/2019 | | WCU | | | | 90 | | World Championships U23 (Harrogate) R.R. | | 0 | |
| 24/09/2019 | | WCUT | | | | 2 | | World Championships U23 (Harrogate) I.T.T. | | 18 | |
| 18/09/2019 | | 1.1 | | | | 62 | | GP de Wallonie | | 0 | |
| 6/09/2019 | | 1.2 | | | | 10 | | Hafjell GP | | 1 | |
| 25/08/2019 | | 2.HC | | | | 18 | | Danmark Rundt - Tour of Denmark | | 15 | |
| 22/08/2019 | | 2.HCs | | | | 20 | | Danmark Rundt - Tour of Denmark, Stage 2 : Grindsted - Grindsted I.T.T. | | 0 | |
| 27/06/2019 | | NCT3 | | | | 1 | | National Championships United States (Knoxville) I.T.T. | | 30 | |
| 18/05/2019 | | 2.WT3 | | | | 112 | | Tour of California | | 5 | |
| 18/05/2019 | | 2.WT3s | | | | 111 | | Tour of California, Stage 7 : Santa Clarita - Pasadena | | 0 | |
| 17/05/2019 | | 2.WT3s | | | | 115 | | Tour of California, Stage 6 : Ontario - Mount Baldy | | 0 | |
| 16/05/2019 | | 2.WT3s | | | | 119 | | Tour of California, Stage 5 : Pismo Beach - Ventura | | 0 | |
| 15/05/2019 | | 2.WT3s | | | | 122 | | Tour of California, Stage 4 : Laguna Seca - Morro Bay | | 0 | |
| 14/05/2019 | | 2.WT3s | | | | 123 | | Tour of California, Stage 3 : Stockton - Morgan Hill | | 0 | |
| 13/05/2019 | | 2.WT3s | | | | 120 | | Tour of California, Stage 2 : Rancho Cordova - South Lake Tahoe | | 0 | |
| 12/05/2019 | | 2.WT3s | | | | 116 | | Tour of California, Stage 1 : Sacramento | | 0 | |
| 4/05/2019 | | 2.HCs | | | | DNS | | Tour de Yorkshire, Stage 3 : Bridlington - Scarborough | | 0 | |
| 3/05/2019 | | 2.HCs | | | | 14 | | Tour de Yorkshire, Stage 2 : Barnsley - Bedale | | 0 | |
| 20/04/2019 | | 1.2U | | | | 19 | | Liège - Bastogne - Liège u23 | | 0 | |
| 7/04/2019 | | 2.2U | | | | 2 | | Triptyque des Monts et Châteaux | | 18 | |
| 6/04/2019 | | 2.2Us | | | | 3 | | Triptyque des Monts et Châteaux, Stage 2a : Celles I.T.T. | | 1 | |
| 5/04/2019 | | 2.2Us | | | | 3 | | Triptyque des Monts et Châteaux, Stage 1 : Frasnes - Chièvres | | 1 | |
| 31/03/2019 | | 2.1 | | | | 71 | | Settimana Coppi e Bartali | | 0 | |
| 27/03/2019 | | 2.1s | | | | 4 | | Settimana Coppi e Bartali, Stage 1b : Gatteo a Mare - Gatteo T.T.T. | | 0 | |
| 27/03/2019 | | 2.1s | | | | 7 | | Settimana Coppi e Bartali, Stage 1a : Gatteo - Gatteo | | 0 | |
| 22/03/2019 | | 1.HC | | | | 126 | | Bredene Koksijde Classic | | 0 | |
| 20/03/2019 | | 1.HC | | | | 62 | | Nokere Koerse | | 0 | |
| 17/03/2019 | | 1.HC | | | | 54 | | Ronde van Drenthe | | 0 | |