03.08 | 36 | | | Hel van Voerendaal (NAT) | 166.5 | | | more |
27.07 | 35 | | | National Championships Belgium MU - Road Race (NC) | 177.1 | | | more |
20.07 | 83 | | | Kemmel (NAT) | 160 | | | more |
11.07 › 14.0711-14/7 | | | | Tour des Deux-Sèvres - Magasins 'U' (NAT) | | | | more |
| 26 | | | General classificationGeneral classification | | 16 | | |
14.07 | 18 | | | S5Stage 5 - Magné › Beauvoir-sur-Niort | 134 | 11 | | |
13.07 | 37 | | | S4Stage 4 - Mazières-en-Gâtine › Gourgé | 156 | | | |
12.07 | 42 | | | S3Stage 3 - Échiré › Échiré | 18.2 | | | |
12.07 | 15 | | | S2Stage 2 - Chauray › Chauray | 92.1 | 17 | | |
11.07 | 25 | | | S1Stage 1 - Argentonnay › Chiché | 157 | 4 | | |
09.07 | 57 | | | Klimkoers Vresse-sur-Semois MU (NAT) | 138.1 | | | more |
29.05 › 01.0629-1/5 | | | | Vuelta a Navarra (NAT) | | | | more |
| 39 | | | General classificationGeneral classification | | | | |
01.06 | 49 | | | S4Stage 4 - Sarriguren › Centro de Montaña Irati - Abodi Mendi Gunea | 142 | | | |
31.05 | 46 | | | S3Stage 3 - Aldatz › Itxasperri | 153.2 | | | |
30.05 | 4 | | | S2Stage 2 - Pamplona › Tafalla | 138.8 | 30 | | |
29.05 | 69 | | | S1Stage 1 - Cáseda › Sangüesa | 146 | | | |
21.05 › 25.0521-25/5 | | | | Ronde de l'Isard (2.2U) | | | | more |
| 47 | | | Youth classificationYouth classification | | | | |
| 89 | | | General classificationGeneral classification | | | | |
25.05 | 72 | | | S5Stage 5 - Saubens › Saint-Girons | 150.08 | | | |
24.05 | 70 | 90 | | S4Stage 4 - Espéraza › Pla de Soulcem | 124.3 | | | |
23.05 | 101 | 95 | | S3Stage 3 - Aspet › Salies-du-Salat | 142.94 | | | |
22.05 | 78 | 76 | | S2Stage 2 - Luz-Saint-Sauveur › Cauterets | 132.11 | | | |
21.05 | 80 | 80 | | S1Stage 1 - Saint-Mont › Bagnères-de-Bigorre | 149.19 | | | |
16.05 › 18.0516-18/5 | | | | Triptyque Ardennais (NAT) | | | | more |
17.05 | 56 | | | S2Stage 2 - Plombières › La Calamine | 147.2 | | | |
16.05 | 99 | | | S1Stage 1 - Amel › Vielsalm | 145.6 | | | |
08.05 › 10.058-10/5 | | | | Bidasoa Itzulia (NAT) | | | | more |
| 45 | | | General classificationGeneral classification | | | | |
10.05 | 41 | | | S3Stage 3 - Hendaye › Irun | 102.5 | | | |
09.05 | 16 | | | S2Stage 2 - Irurita › Bera | 140.4 | 6 | | |
08.05 | 55 | | | S1 (ITT)Stage 1 (ITT) - Hondarribia › Guadalupe - Jaizkibel | 4 | | | |
04.05 | 50 | | | Flèche Mosane (NAT) | 140.7 | | | more |
01.05 | 13 | | | Merchtem (NAT) | 116 | 24 | | more |
27.04 | 38 | | | Grote Prijs Affligem (NAT) | 160.3 | | | more |
19.04 | DNF | | | Liège-Bastogne-Liège MU (1.2U) | 174.6 | | | more |
12.04 | 4 | | | Provinciaal Kampioenschap Oost-Vlaanderen MU - RR (NAT) | 133.9 | 18 | | more |
05.04 | 17 | | | Ottergem (NAT) | 112 | 26 | | more |
30.03 | 62 | | | Grote Prijs IJsewiel (NAT) | 110 | | | more |
21.03 | DNF | | | Youngster Coast Challenge (1.2U) | 170.9 | | | more |
14.03 › 16.0314-16/3 | | | | Vuelta a Extremadura (NAT) | | | | more |
| 19 | | | General classificationGeneral classification | | 9 | | |
16.03 | 21 | | | S3Stage 3 - Finca El Toril "Caja Rural" › Los Santos de Maimona | 153.7 | 3 | | |
15.03 | 20 | | | S2Stage 2 - Alcantara › Perales del Puerto | 157 | 4 | | |
14.03 | 50 | | | S1Stage 1 - Elvas › Badajoz | 144.2 | | | |