2017 – BMC-Racing-Team

Date Race Category Result
1 Feb Volta a la Comunitat Valenciana: Stage 1 2.1  1
2 Feb Volta a la Comunitat Valenciana: Stage 2 2.1  27
3 Feb Volta a la Comunitat Valenciana: Stage 3 2.1  22
4 Feb Volta a la Comunitat Valenciana: Stage 4 2.1  7
5 Feb Volta a la Comunitat Valenciana: Stage 5 2.1  43
13 Feb Volta a la Comunitat Valenciana: General Classification 2.1  2
14 Feb Tour of Oman: Stage 1 2.HC 36 
15 Feb Tour of Oman: Stage 2 2.HC 1
16 Feb Tour of Oman: Stage 3 2.HC
17 Feb Tour of Oman: Stage 4 2.HC 29 
18 Feb Tour of Oman: Stage 5 2.HC
19 Feb Tour of Oman: Stage 6 2.HC 49
19 Feb Tour of Oman: General Classification 2.HC
4 Mar  Strade Bianche WT DNF
20 Mar Volta Catalunya: Stage 1 2.WT 47
21 Mar Volta Catalunya: Stage 2 TTT 2.WT 1
22 Mar Volta Catalunya: Stage 3 2.WT 62
23 Mar Volta Catalunya: Stage 4 2.WT 179
24 Mar Volta Catalunya: Stage 5 2.WT DNS
1 Apr Volta Limburg Classic 1.1 68
12 Apr Brabantse Pijl 1.HC 38
16 Apr Amstel Gold Race 1.WT 87
19 Apr Fleche Wallonne 1.WT 47
5 May Giro d’Italia: Stage 1 2.WT 148
6 May Giro d’Italia: Stage 2 2.WT 108
7 May Giro d’Italia: Stage 3 2.WT 43
9 May Giro d’Italia: Stage 4 2.WT 32
10 May Giro d’Italia: Stage 5 2.WT 104
11 May Giro d’Italia: Stage 6 2.WT 46
12 May Giro d’Italia: Stage 7 2.WT 91
13 May Giro d’Italia: Stage 8 2.WT 34
14 May Giro d’Italia: Stage 9 2.WT 16
16 May Giro d’Italia: Stage 10 2.WT 18
17 May Giro d’Italia: Stage 11 2.WT 6
18 May Giro d’Italia: Stage 12 2.WT 67
19 May Giro d’Italia: Stage 13 2.WT 52
20 May Giro d’Italia: Stage 14 2.WT 24
21 May Giro d’Italia: Stage 15 2.WT 18
23 May Giro d’Italia: Stage 16 2.WT DNF
4 June Critérium du Dauphiné: Stage 1 2.WT 60
5 June Critérium du Dauphiné: Stage 2 2.WT 49
6 June Critérium du Dauphiné: Stage 3 2.WT 101
7 June Critérium du Dauphiné: Stage 4 2.WT 43
8 June Critérium du Dauphiné: Stage 5 2.WT 47
9 June Critérium du Dauphiné: Stage 6 2.WT 38
10 June Critérium du Dauphiné: Stage 7 2.WT 31
11 June Critérium du Dauphiné: Stage 8 2.WT 51
11 June Critérium du Dauphiné: General Classification 2.WT 33
22 June Belgian National Championships: Chimay 1.NC 3
25 June Belgian National Championships: Antwerpen 1.NC DNF
29 July Tour de Pologne: Stage 1 2.WT 23
30 July Tour de Pologne: Stage 2 2.WT 44
31 July Tour de Pologne: Stage 3 2.WT DNF