04.10 | 54 | | | KAJ-KWB Prijs / Oost-Vlaamse Sluitingsprijs (NAT) | 167.7 | | | more |
30.09 | 29 | | | Grand Prix Cerami (1.2) | 152.6 | | | more |
21.09 | 32 | | | GP Dr. Eugeen Roggeman (Stekene) (NAT) | 169.4 | | | more |
10.09 › 13.0910-13/9 | | | | Tour of Salalah (2.2) | | | | more |
| 15 | | | Points classificationPoints classification | | | | |
| 9 | | | General classificationGeneral classification | | 2 | 3 | |
13.09 | 19 | | | S4Stage 4 - Ain Razat › Ittin | 147 | | | |
12.09 | 13 | 9 | | S3Stage 3 - Alhaffa › Darbat | 104 | | | |
11.09 | 6 | 6 | | S2Stage 2 - Sadah › Hajeef | 148 | | | |
10.09 | 9 | 9 | | S1Stage 1 - Khor Rori › Ayn Ishat | 123 | | | |
27.08 | 35 | | | Schaal Sels Merksem (NAT) | 109.45 | | | more |
26.08 | 65 | | | Omloop Mandel-Leie-Schelde (NAT) | 168 | | | more |
20.08 | DNF | | | Egmont Cycling Race (1.1) | 193.5 | | | more |
28.07 › 31.0728-31/7 | | | | Kreiz Breizh Elites (2.2) | | | | more |
| 75 | | | General classificationGeneral classification | | | | |
31.07 | 62 | | | S4Stage 4 - Plouisy › Rostrenen | 189.5 | | | |
30.07 | 76 | 122 | | S3Stage 3 - Locmalo › Carhaix | 183.6 | | | |
29.07 | 133 | 133 | | S2Stage 2 - Calanhel › Priziac | 209.3 | | | |
28.07 | 143 | 143 | | S1 (ITT)Stage 1 (ITT) - Bégard › Bégard | 11.8 | | | |
23.07 | 49 | | | Rad am Ring (NAT) | 107.9 | | | more |
28.06 › 01.0728-1/6 | | | | Course Cycliste de Solidarnosc et des Champions Olympiques (2.2) | | | | more |
28.06 | DNS | | | S1bStage 1b - Zgierz › Kutno | 85.4 | | | |
28.06 | 147 | 147 | | S1aStage 1a - Łódź › Skierniewice | 83 | | | |
25.06 | DNF | | | National Championships Germany ME - Road Race (NC) | 215 | | | more |
18.06 | 3 | | | Rund in Rheinbach - Großer Preis der Raiffeisenbank Voreifel (NAT) | 64 | 20 | | more |
07.06 › 11.067-11/6 | | | | Aziz Shusha (2.2) | | | | more |
| 13 | | | Mountains classificationMountains classification | | | | |
| 26 | | | Points classificationPoints classification | | | | |
| 30 | | | General classificationGeneral classification | | | | |
11.06 | 37 | | | S5Stage 5 - Beylagan › Shusha | 134.9 | | | |
10.06 | 34 | 29 | | S4Stage 4 - Ganja › Goygol | 102.9 | | | |
09.06 | 22 | 15 | | S3Stage 3 - Qabala › Ganja | 170 | | | |
08.06 | 10 | 18 | | S2Stage 2 - Qabala › Qabala | 176.2 | | | |
07.06 | 29 | 29 | | S1Stage 1 - Baku › Sharadil | 149.9 | | | |
21.05 | OTL | | | Rund um Köln (1.1) | 201.1 | | | more |
14.05 | 45 | | | Erzgebirgs-Rundfahrt (NAT) | 157 | | | more |
10.05 | 51 | | | Ruddervoorde Koerse (NAT) | 166.5 | | | more |
06.05 | 71 | | | Ronde van Overijssel (1.2) | 200 | | | more |
23.04 | 23 | | | Rund um Steinfurt (NAT) | 84.6 | 2 | | more |
15.04 | DNF | | | Arno Wallaard Memorial (1.2) | 188.1 | | | more |
17.03 › 19.0317-19/3 | | | | International Tour of Rhodes (2.2) | | | | more |
17.03 | DNF | | | S1Stage 1 - Rhodes › Kalamonas | 138.5 | | | |
11.03 | 130 | | | Rhodes GP by Culture & Sports Organization (1.2) | 186 | | | more |
04.03 › 05.034-5/3 | | | | Visit South Aegean Islands (2.2) | | | | more |
| 56 | | | General classificationGeneral classification | | | | |
05.03 | 41 | | | S2Stage 2 - Rhodes › Salakos | 168.8 | | | |
04.03 | 69 | 69 | | S1Stage 1 - Rhodes › Koskinou | 180 | | | |