|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 10/09/2017 | | 2.2U | | | | 2 | | Olympia's Tour | | 18 | |
| 5/09/2017 | | 2.2Us | | | | 2 | | Olympia's Tour, Prologue : Eelde-Paterswolde I.T.T. | | 2 | |
| 27/08/2017 | | 2.NCs | | | | 1 | | Tour de l'Avenir, Stage 9 : Bourg-Saint-Maurice - Albiez-Montrond | | 8 | |
| 16/07/2017 | | 2.2U | | | | 1 | | Giro della Valle d'Aosta Mont Blanc | | 25 | |
| 15/07/2017 | | 2.2Us | | | | leader | | Giro della Valle d'Aosta Mont Blanc, Stage 3 : Valtournenche - Breuil-Cervinia | | 2 | |
| 15/07/2017 | | 2.2Us | | | | 1 | | Giro della Valle d'Aosta Mont Blanc, Stage 3 : Valtournenche - Breuil-Cervinia | | 4 | |
| 12/07/2017 | | 2.2Us | | | | 2 | | Giro della Valle d'Aosta Mont Blanc, Prologue : Saint Gervais Mont Blanc - Saint Nicolas de Veroce I.T.T. | | 2 | |
| 15/06/2017 | | 2.2U | | | | 1 | | Giro Ciclistico d'Italia | | 25 | |
| 15/06/2017 | | 2.2Us | | | | 3 | | Giro Ciclistico d'Italia, Stage 7 : Francavilla al Mare - Campo Imperatore | | 1 | |
| 14/06/2017 | | 2.2Us | | | | leader | | Giro Ciclistico d'Italia, Stage 6 : Francavilla al Mare - Casalincontrada | | 2 | |
| 13/06/2017 | | 2.2Us | | | | leader | | Giro Ciclistico d'Italia, Stage 5b : Campocavallo I.T.T. | | 2 | |
| 13/06/2017 | | 2.2Us | | | | leader | | Giro Ciclistico d'Italia, Stage 5a : Senigallia - Osimo | | 2 | |
| 12/06/2017 | | 2.2Us | | | | leader | | Giro Ciclistico d'Italia, Stage 4 : Forli - Gabicce Mare | | 2 | |
| 11/06/2017 | | 2.2Us | | | | leader | | Giro Ciclistico d'Italia, Stage 3 : Bagnara di Romagna - Forli | | 2 | |
| 11/06/2017 | | 2.2Us | | | | 2 | | Giro Ciclistico d'Italia, Stage 3 : Bagnara di Romagna - Forli | | 2 | |
| 10/06/2017 | | 2.2Us | | | | 2 | | Giro Ciclistico d'Italia, Stage 2 : Castellarano - San Valentino di Castellarano | | 2 | |
| 21/05/2017 | | 2.2U | | | | 1 | | Ronde de l'Isard | | 25 | |
| 21/05/2017 | | 2.2Us | | | | 1 | | Ronde de l'Isard, Stage 4 : Lavelanet - Saint-Girons | | 4 | |
| 20/05/2017 | | 2.2Us | | | | leader | | Ronde de l'Isard, Stage 3 : Quillan - Plateau de Beille | | 2 | |
| 20/05/2017 | | 2.2Us | | | | 2 | | Ronde de l'Isard, Stage 3 : Quillan - Plateau de Beille | | 2 | |
| 19/05/2017 | | 2.2Us | | | | leader | | Ronde de l'Isard, Stage 2 : Salies du Salat - L'Hospice de France | | 2 | |
| 19/05/2017 | | 2.2Us | | | | 1 | | Ronde de l'Isard, Stage 2 : Salies du Salat - L'Hospice de France | | 4 | |
| 8/04/2017 | | 1.NC | | | | 12 | | Ronde van Vlaanderen Beloften | | 2 | |