|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 15/10/2017 | | 2.WT3 | | | | 60 | | Presidential Tour of Turkey | | 5 | |
| 15/10/2017 | | 2.WT3s | | | | 67 | | Presidential Tour of Turkey, Stage 6 : Istanbul - Istanbul | | 0 | |
| 14/10/2017 | | 2.WT3s | | | | 81 | | Presidential Tour of Turkey, Stage 5 : Selçuk - Izmir | | 0 | |
| 13/10/2017 | | 2.WT3s | | | | 67 | | Presidential Tour of Turkey, Stage 4 : Marmaris - Selçuk/Meryemana | | 0 | |
| 12/10/2017 | | 2.WT3s | | | | 9 | | Presidential Tour of Turkey, Stage 3 : Fethiye - Marmaris | | 0 | |
| 11/10/2017 | | 2.WT3s | | | | 62 | | Presidential Tour of Turkey, Stage 2 : Kumlica - Fethiye | | 0 | |
| 10/10/2017 | | 2.WT3s | | | | 8 | | Presidential Tour of Turkey, Stage 1 : Alanya - Kemer | | 0 | |
| 3/10/2017 | | 1.HC | | | | 12 | | Münsterland Giro | | 18 | |
| 17/09/2017 | | WCTT | | | | 8 | | World Championships (Bergen) T.T.T. | | 14 | |
| 10/09/2017 | | 2.HC | | | | 43 | | Tour of Britain | | 5 | |
| 10/09/2017 | | 2.HCs | | | | 9 | | Tour of Britain, Stage 8 : Worcester - Cardiff | | 0 | |
| 9/09/2017 | | 2.HCs | | | | 18 | | Tour of Britain, Stage 7 : Hemel Hempstead - Cheltenham | | 0 | |
| 20/08/2017 | | 1.WT2 | | | | 26 | | EuroEyes Cyclassics - Hamburg | | 10 | |
| 13/08/2017 | | 2.HC | | | | 11 | | Arctic Race of Norway | | 38 | |
| 13/08/2017 | | 2.HCs | | | | 19 | | Arctic Race of Norway, Stage 4 : Tromsø - Tromsø | | 0 | |
| 12/08/2017 | | 2.HCs | | | | 16 | | Arctic Race of Norway, Stage 3 : Lyngseidet - Tromsø/Finnvikdalen | | 0 | |
| 10/08/2017 | | 2.HCs | | | | 17 | | Arctic Race of Norway, Stage 1 : Engenes - Narvik | | 0 | |
| 6/08/2017 | | CC1 | | | | 23 | | European Championships (Herning) R.R. | | 0 | |
| 30/07/2017 | | 1.WT3 | | | | 18 | | Ride London - Surrey Classic | | 14 | |
| 8/07/2017 | | 2.1s | | | | DNF | | Sibiu Cycling Tour, Stage 3 : Sibiu - Paltinis | | 0 | |
| 25/06/2017 | | NC2 | | | | 20 | | National Championships Germany (Chemnitz) R.R. | | 5 | |
| 11/06/2017 | | 2.WT1s | | | | DNF | | Tour de Suisse, Stage 1 : Cham - Cham | | 0 | |
| 10/06/2017 | | 2.WT1s | | | | 107 | | Tour de Suisse, Prologue : Cham I.T.T. | | 0 | |
| 4/06/2017 | | 2.1 | | | | 25 | | Szlakiem walk majora Hubala | | 4 | |
| 4/06/2017 | | 2.1s | | | | 11 | | Szlakiem walk majora Hubala, Stage 4 : Radoszyce - Konskie | | 0 | |
| 3/06/2017 | | 2.1s | | | | 17 | | Szlakiem walk majora Hubala, Stage 3 : Opoczno - Opoczno | | 0 | |
| 28/05/2017 | | 2.1 | | | | 53 | | Tour des Fjords | | 0 | |
| 26/05/2017 | | 2.1s | | | | 4 | | Tour des Fjords, Stage 3 : Odda - Kopervik | | 3 | |
| 24/05/2017 | | 2.1s | | | | 9 | | Tour des Fjords, Stage 1 : Balestrand - Førde | | 0 | |
| 16/04/2017 | | 1.WT2 | | | | 103 | | Amstel Gold Race | | 5 | |
| 12/04/2017 | | 1.HC | | | | 70 | | Brabantse Pijl | | 0 | |
| 26/03/2017 | | 2.1 | | | | 68 | | Settimana Coppi e Bartali | | 0 | |
| 23/03/2017 | | 2.1s | | | | 7 | | Settimana Coppi e Bartali, Stage 1b : Gatteo a Mare - Gatteo T.T.T. | | 0 | |
| 17/03/2017 | | 1.1 | | | | 37 | | Handzame Classic | | 0 | |
| 15/03/2017 | | 1.HC | | | | 61 | | Nokere Koerse | | 0 | |
| 11/03/2017 | | 1.1 | | | | 65 | | Ronde van Drenthe | | 0 | |
| 29/01/2017 | | 1.1 | | | | 9 | | Trofeo Palma | | 16 | |
| 28/01/2017 | | 1.1 | | | | 35 | | Trofeo Port de Andratx | | 0 | |
| 27/01/2017 | | 1.1 | | | | 47 | | Trofeo Serra de Tramuntana | | 0 | |
| 26/01/2017 | | 1.1 | | | | 122 | | Trofeo Felanitx - Porreres | | 0 | |