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