27.09 | 92 | | | Arno Wallaard Memorial (1.2) | 187.9 | | | more |
19.09 › 21.0919-21/9 | | | | Tour of Huangshan (2.1) | | | | more |
| 24 | | | General classificationGeneral classification | | | 3 | |
21.09 | 20 | | | S3Stage 3 - Huangshan District Government Square › Yixian Gymnasium | 101 | | | |
20.09 | 12 | 19 | | S2Stage 2 - Huizhou District Sports Center › Huangshan District Government Square | 120 | | | |
19.09 | 13 | 22 | | S1Stage 1 - Tunxi District Century Square › Tunxi District Century Square | 140 | | | |
14.09 | 11 | | | GP Rik Van Looy (1.2) | 185.2 | | | more |
11.09 | 16 | | | Bordes Izegem Koers (NAT) | 176.7 | | | more |
26.08 › 29.0826-29/8 | | | | Tour Poitou - Charentes en Nouvelle Aquitaine (2.1) | | | | more |
| 25 | | | Youth classificationYouth classification | | | | |
| 8 | | | Mountains classificationMountains classification | | | | |
| 45 | | | Points classificationPoints classification | | | | |
| 83 | | | General classificationGeneral classification | | | | |
29.08 | 69 | | | S4Stage 4 - La Rochefoucauld › Poitiers 170k | 185.9 | | | |
28.08 | 89 | 89 | | S3 (ITT)Stage 3 (ITT) - Chauvigny › Jardres | 27.3 | | | |
27.08 | 82 | 85 | | S2Stage 2 - Jonzac › Gond Pontouvre 168k | 175.5 | | | |
26.08 | 87 | 89 | | S1Stage 1 - Sauzé-entre-Bois › La Génétouze | 193.3 | | | |
17.08 | 3 | | | 's-Gravenwezel (NAT) | 112 | | | more |
02.08 › 04.082-4/8 | | | | Kreiz Breizh Elites (2.2) | | | | more |
03.08 | DNF | | | S2Stage 2 - Domaine de Trévarez › Carhaix | 161.3 | | | |
02.08 | 101 | 101 | | S1Stage 1 - Calanhel › Gourin | 192.5 | | | |
27.07 | 13 | | | National Championships Belgium MU - Road Race (NC) Antwerpen | 177.1 | | | more |
06.07 | DNF | | | Midden-Brabant Poort Omloop (1.2) | 175.1 | | | more |
29.06 | 13 | | | Merksplas - Memorial Lars Janssens (NAT) | 112 | | | more |
18.05 | 10 | | | VDL Groep Omloop der Kempen (1.2) | 182.9 | | 3 | more |
14.05 | 18 | | | Puivelde Koerse (NAT) | 169.9 | | | more |
03.05 | 12 | | | H4A U23 Classic (NAT) | 170 | | | more |
01.05 | 9 | | | Tintrio - Omloop van het Waasland (1.2) | 178.5 | | 3 | more |
27.04 | 2 | | | Rutland-Melton CiCLE Classic (1.2) | 177 | 10 | 30 | more |
16.04 › 20.0416-20/4 | | | | Tour du Loir et Cher (2.2) | | | | more |
| 10 | | | Youth classificationYouth classification | | | | |
| 25 | | | General classificationGeneral classification | | | | |
19.04 | 19 | 26 | | S4Stage 4 - Pruniers-en-Sologne › Pruniers-en-Sologne | 210.3 | | | |
18.04 | 27 | 27 | | S3Stage 3 - Beauce-la-Romaine › Naveil | 205.7 | | | |
17.04 | 12 | 35 | | S2Stage 2 - Monlivault › Mont-près-Chambord | 139 | | | |
16.04 | 70 | 70 | | S1Stage 1 - Blois › Valencisse (Molineuf) | 153 | | | |
02.04 › 06.042-6/4 | | | | ΔΕΗ Tour of Hellas (2.1) | | | | more |
| 18 | | | Youth classificationYouth classification | | | | |
| 23 | | | Points classificationPoints classification | | | | |
| 87 | | | General classificationGeneral classification | | | | |
06.04 | 62 | | | S5Stage 5 - Marathon › Syntagma, Athens | 155.57 | | | |
05.04 | 90 | 86 | | S4Stage 4 - Chalkida › Athens | 185.95 | | | |
04.04 | NR | 82 | | S3Stage 3 - Delphi › Chelkida | 151.58 109 | | | |
03.04 | 90 | 82 | | S2Stage 2 - Agrinio › Arachova | 177.5 | | | |
02.04 | 6 | 6 | | S1Stage 1 - Patra › Agrinio | 140.39 | 3 | | |
22.03 | 10 | | | Wim Hendriks Trofee (NAT) | 164 | | | more |
15.03 | 32 | | | Omloop van de Braakman (NAT) | 166.3 | | | more |
09.03 | 22 | | | Dorpenomloop Rucphen (1.2) | 180.5 | | | more |
02.03 | 1 | | | Brussel-Opwijk (NAT) | 161 | | | more |