09.10 | 69 | | | Memorial Rik Van Steenbergen / Kempen Classic (1.1) Alpecin - Deceuninck | 174.7 | | | more |
05.10 | 49 | | | Oost Vlaamse Sluitingsprijs (NAT) | 166.8 | | | more |
24.09 | 7 | | | GP Potterie Tienen (NAT) | 143 | | | more |
23.09 | 81 | | | Zwevezele Koers (NAT) Alpecin - Deceuninck | 153.5 | | | more |
20.09 | 92 | | | Textielprijs Vichte (NAT) Alpecin - Deceuninck | 168.5 | | | more |
18.09 | 40 | | | Gooikse Pijl (1.1) Alpecin - Deceuninck | 199 | | | more |
17.09 | DNF | | | Grote Prijs Rik Van Looy (1.2) | 190.6 | | | more |
16.09 | 62 | | | Kampioenschap van Vlaanderen (1.1) Alpecin - Deceuninck | 195.3 | | | more |
08.09 | 4 | | | Izegem Koers (NAT) | 167.4 | | | more |
01.09 | 8 | | | Kortemark Koerse (NAT) | 165.2 | | | more |
29.06 › 02.0729-2/6 | | | | Course Cycliste de Solidarnosc et des Champions Olympiques (2.2) | | | | more |
| 23 | | | Youth classificationYouth classification | | | | |
| 1 | | | Points classificationPoints classification | | | | |
| 52 | | | General classificationGeneral classification | | | | |
02.07 | 3 | | | S4Stage 4 - Kielce › Łódź | 201.8 | 1 | 1 | |
01.07 | 6 | 56 | | S3Stage 3 - Mielec › Tarnobrzeg | 142.8 | | | |
30.06 | 79 | 55 | | S2Stage 2 - Jaworzno › Nowy Sącz | 209.9 | | | |
29.06 | 1 | 1 | | S1bStage 1b - Tarnowskie Góry › Sosnowiec | 125.8 | 5 | 7 | |
29.06 | 4 | 6 | | S1aStage 1a - Żory › Katowice | 92.5 | | | |
26.06 | 14 | | | National Championships Belgium ME - Road Race (NC) | 208.7 | | 1 | more |
08.06 › 12.068-12/6 | | | | ZLM Tour (2.Pro) Alpecin - Deceuninck | | | | more |
11.06 | DNF | | | S4Stage 4 - Sint Willebrord › Mierlo | 196.5 | | | |
10.06 | 85 | 69 | | S3Stage 3 - Heythuysen › Buchten | 192.5 | | | |
09.06 | 50 | 52 | | S2Stage 2 - Veere › Goes | 183.2 | | | |
08.06 | 20 | 25 | | S1Stage 1 - Kapelle › Kapelle | 100.9 | | | |
04.06 | 31 | | | Heylen Vastgoed Heistse Pijl (1.1) Alpecin - Deceuninck | 192.8 | | | more |
31.05 | 18 | | | Gullegem Koerse - EEG Classic (NAT) | 171 | | | more |
29.05 | 85 | | | Marcel Kint Classic (1.1) Alpecin - Deceuninck | 199 | | | more |
21.05 | 67 | | | Veenendaal-Veenendaal Classic (1.1) Alpecin - Deceuninck | 197.9 | | | more |
11.05 › 15.0511-15/5 | | | | Tour de Hongrie (2.1) Alpecin - Deceuninck | | | | more |
| 18 | | | Points classificationPoints classification | | | | |
| 82 | | | General classificationGeneral classification | | | | |
15.05 | 110 | | | S5Stage 5 - Miskolc › Gyöngyös-Kékestető | 184 | | | |
14.05 | 22 | 17 | | S4Stage 4 - Kazincbarcika › Kazincbarcika | 177 | | | |
13.05 | 7 | 16 | | S3Stage 3 - Sárospatak › Nyíregyháza | 154 | 2 | | |
12.05 | 7 | 18 | | S2Stage 2 - Karcag › Hajdúszoboszló | 192 | 2 | | |
11.05 | 12 | 17 | | S1Stage 1 - Csákvár › Székesfehérvár | 197.5 | | | |
18.03 | DNF | | | Bredene Koksijde Classic (1.Pro) Alpecin - Deceuninck | 200.9 | | | more |
16.03 | 40 | | | Milano - Torino (1.Pro) Alpecin - Deceuninck | 199 | | 3 | more |
06.03 | 44 | | | Grote Prijs Jean-Pierre Monseré (1.1) Alpecin - Deceuninck | 203.2 | | | more |
01.03 | 105 | | | Le Samyn (1.1) Alpecin - Deceuninck | 209 | | | more |
27.02 | DNF | | | Drôme Classic (1.Pro) Alpecin - Deceuninck | 191.5 | | | more |
10.02 › 13.0210-13/2 | | | | Tour of Antalya (2.1) Alpecin - Deceuninck | | | | more |
| 135 | | | General classificationGeneral classification | | | | |
13.02 | 123 | | | S4Stage 4 - Antalya › Antalya | 156.5 | | | |
12.02 | 126 | 134 | | S3Stage 3 - Aspendos › Termessos | 110.6 | | | |
11.02 | 129 | 132 | | S2Stage 2 - Kemer › Antalya | 180.3 | | | |
10.02 | 28 | 29 | | S1Stage 1 - Side › Antalya | 142.4 | | | |
01.02 › 05.021-5/2 | | | | Saudi Tour (2.1) Alpecin - Deceuninck | | | | more |
03.02 | DNF | | | S3Stage 3 - Tayma Hadaj Well › AlUla Old Town | 181.2 | | | |
02.02 | 87 | 78 | | S2Stage 2 - Taibah University › Abu Rakah | 163.9 | | | |
01.02 | 7 | 10 | | S1Stage 1 - Winter Park › Winter Park | 198 | 2 | | |