2018 – Israël Cycling Academy

Date Race Category Result
31 Jan Volta a la Comunitat Valenciana: Stage 1 2.1 95
1 Feb Volta a la Comunitat Valenciana: Stage 2 2.1 9
2 Feb Volta a la Comunitat Valenciana: Stage 3 2.1 25
3 Feb Volta a la Comunitat Valenciana: Stage 4 2.1 10
4 Feb Volta a la Comunitat Valenciana: Stage 5 2.1 52
4 Feb Volta a la Comunitat Valenciana: General Classification 2.1 11
11 Feb Trofeo Laigueglia 1.HC 9
14 Feb Vuelta a Andalucia: Stage 1 2.HC 65
15 Feb Vuelta a Andalucia: Stage 2 2.HC 19
16 Feb Vuelta a Andalucia: Stage 3 2.HC 52
17 Feb Vuelta a Andalucia: Stage 4 2.HC 14
18 Feb Vuelta a Andalucia: Stage 5 ITT 2.HC 48
19 Feb Vuelta a Andalucia: General Classification 2.HC 14 
7 Mar Tirreno – Adriatico: Stage 1 TTT 2.WT 21
7 Mar Tirreno – Adriatico: Stage 2 2.WT 121 
7 Mar Tirreno – Adriatico: Stage 3 2.WT 29
7 Mar Tirreno – Adriatico: Stage 4 2.WT
7 Mar Tirreno – Adriatico: Stage 5 2.WT 93
7 Mar Tirreno – Adriatico: Stage 6 2.WT DNF
19 Mar Volta Catalunya: Stage 1 2.WT 125
20 Mar Volta Catalunya: Stage 2  2.WT 56
21 Mar Volta Catalunya: Stage 3 2.WT 31
22 Mar Volta Catalunya: Stage 4 2.WT 11
23 Mar Volta Catalunya: Stage 5 2.WT 74
24 Mar Volta Catalunya: Stage 6 2.WT 46
25 Mar Volta Catalunya: Stage 7 2.WT 28
25 Mar Volta Catalunya: General Classification 2.WT 16 
16 Apr Tour of the Alps: Stage 1 2.HC 9
17 Apr Tour of the Alps: Stage 2 2.HC 9
18 Apr Tour of the Alps: Stage 3 2.HC 23
19 Apr Tour of the Alps: Stage 4 2.HC 26 
20 Apr Tour of the Alps: Stage 5 2.HC 17
20 Apr Tour of the Alps: General Classification 2.HC 13
4 May Giro d’Italia: Stage 1 2.WT  
5 May Giro d’Italia: Stage 2 2.WT  
6 May Giro d’Italia: Stage 3 2.WT  
8 May Giro d’Italia: Stage 4 2.WT  
9 May Giro d’Italia: Stage 5 2.WT  
10 May Giro d’Italia: Stage 6 2.WT  
11 May Giro d’Italia: Stage 7 2.WT  
12 May Giro d’Italia: Stage 8 2.WT  
13 May Giro d’Italia: Stage 9 2.WT  
15 May Giro d’Italia: Stage 10 2.WT  
16 May Giro d’Italia: Stage 11 2.WT  
17 May Giro d’Italia: Stage 12 2.WT  
18 May Giro d’Italia: Stage 13 2.WT  
19 May Giro d’Italia: Stage 14 2.WT  
20 May Giro d’Italia: Stage 15 2.WT  
22 May Giro d’Italia: Stage 16 2.WT  
23 May Giro d’Italia: Stage 17 2.WT  
24 May Giro d’Italia: Stage 18 2.WT  
25 May Giro d’Italia: Stage 19 2.WT  
26 May Giro d’Italia: Stage 20 2.WT  
27 May Giro d’Italia: Stage 21 2.WT  
27 May Giro d’Italia: General Classification 2.WT