Date Rank GC Race Route
Giro d'Italia (2.UWT)
117 General Classification
103 Points Classification
26.05 90 117 Stage 21 Roma - Roma
25.05 122 118 Stage 20 Alpago - Bassano del Grappa
24.05 104 118 Stage 19 Mortegliano - Sappada
23.05 91 122 Stage 18 Fiera di Primeiro - Padua
22.05 134 121 Stage 17 Selva di Valgardena - Passo del Brocon
21.05 92 119 Stage 16 Livigno - Santa Cristina Valgardena
19.05 122 129 Stage 15 Manerba del Garda - Livigno
18.05 140 129 Stage 14 Castiglione delle Stiviere - Desenzano del Garda
17.05 89 129 Stage 13 Riccione - Cento
16.05 142 131 Stage 12 Martinsciuro - Fano
15.05 29 131 Stage 11 Foiano di Valfortore - Francavilla al Mare
14.05 124 133 Stage 10 Pompeii - Cusano Mutri
12.05 15 134 Stage 9 Avvezano - Napoli
11.05 137 148 Stage 8 Spoleto - Prati di Tivo
10.05 90 139 Stage 7 Foligno - Perugia
09.05 150 139 Stage 6 Viareggio - Rapolano Terme
08.05 94 129 Stage 5 Genua - Lucca
07.05 19 135 Stage 4 Acqui Terme - Andora
06.05 53 142 Stage 3 Novara - Fossano
05.05 151 150 Stage 2 San Francesco al Campo - Santuario di Oropa
04.05 150 150 Stage 1 Venaria Reale - Torino
03.04 42 Scheldeprijs (1.Pro) Terneuzen - Schoten
24.03 72 Gent-Wevelgem in Flanders Fields (1.UWT) Ieper - Wevelgem
20.03 17 Classic Brugge-De Panne (1.UWT) Brugge - De Panne
16.03 108 Milano-Sanremo (1.UWT) Pavia - Sanremo
13.03 26 Danilith Nokere Koerse (1.Pro) Deinze - Nokere
25.02 7 Kuurne-Brussel-Kuurne (1.Pro) Kortrijk - Kuurne
Tour of Oman (2.Pro)
43 General Classification
2 Points Classification
14.02 74 43 Stage 5 Samail - Jabal al Akhdhar (Green Mountain)
13.02 28 2 Stage 4 Fanja - Yitti Hills
12.02 2 1 Stage 3 Naseem Garden - Al Bustan
11.02 2 2 Stage 2 Al Sifah - Qurayyat
10.02 12 14 Stage 1 Nizwa - Muscat
09.02 2 Muscat Classic (1.1) Al Mouj Muscat - Al Bustan
28.01 106 Trofeo Palma (1.1) Palma - Palma
27.01 DNF Trofeo Pollença - Port d'Andratx (1.1)
25.01 3 Trofeo Ses Salines – Felanitx (1.1) Ses Salines - Felanitx