| 09.10 | 8 | | | Oost-Vlaamse Sluitingsprijs (NAT) | | 165 | | | more |
| 07.10 | 35 | | | Vermandele Herfstcriterium-Oostrozebeke (NAT) | | 100 | | | more |
| 03.10 | DNF | | | Sparkassen Münsterland Giro (1.Pro) 127k | | 202 | | | more |
| 02.10 | DNF | | | Betcity Elfstedenrace (1.1) | | 199.9 | | | more |
| 27.09 | 18 | | | Zwevezele Koers (NAT) | | 153.5 | | | more |
| 22.09 | 150 | | | Alfasun Gooikse Pijl p/b Lotto (1.1) 65k | | 195.8 | | | more |
| 21.09 | DNF | | | SUPER 8 Classic (1.Pro) | | 197.6 | | | more |
| 18.09 | 93 | | | Grand Prix de Wallonie (1.Pro) 167k | | 202.39 | | | more |
| 15.09 | 61 | | | Grand Prix d'Isbergues - Pas de Calais (1.1) | | 198.8 | | | more |
| 10.09 | 16 | | | Memorial Briek Schotte (NAT) | | 155 | | | more |
| 05.09 | 5 | | | Bordes Izegem Koers (NAT) | | 176 | | | more |
| 23.08 | DNF | | | Druivenkoers - Overijse (1.1) | | 206.3 | | | more |
| 15.08 | 67 | | | Tour of Leuven - Memorial Jef Scherens (1.1) | | 192.7 | | | more |
| 13.08 | 14 | | | Heusden Koers (NAT) | | 171 | | | more |
| 29.07 | 13 | | | Westrozebeke Koers (NAT) | | 176.4 | | | more |
| 22.07 › 26.0722-26/7 | | | | Ethias-Tour de Wallonie (2.Pro) | | | | | more |
| 23.07 | DNF | | | S2Stage 2 - Saint-Ghislain › Ouffet | | 188.25 | | | |
| 22.07 | 80 | 84 | | S1Stage 1 - Tournai › Fleurus | | 179.2 | | | |
| 30.06 | 49 | | | SD WORX BW Classic (1.2) | | 185.5 | | | more |
| 23.06 | DNF | | | National Championships Belgium ME - Road Race (NC) | | 222.4 | | | more |
| 20.06 | 13 | | | National Championships Belgium ME - ITT (NC) | | 38.5 | | | more |
| 18.06 | 24 | | | Ruddervoorde Koerse (NAT) | | 166.5 | | | more |
| 08.06 | DNF | | | Duracell Dwars door het Hageland (1.Pro) | | 178.4 | | | more |
| 01.06 | DNF | | | Heylen Vastgoed Heistse Pijl (1.1) | | 196.5 | | | more |
| 23.05 › 26.0523-26/5 | | | | Tour of Norway (2.Pro) | | | | | more |
| 50 | | | General classificationGeneral classification | | | | | |
| 26.05 | 55 | | | S4Stage 4 - Stavanger › Stavanger | | 123.8 | | | |
| 25.05 | 66 | 55 | | S3Stage 3 - Sola › Egersund | | 173.1 | | | |
| 24.05 | 58 | 56 | | S2Stage 2 - Odda › Gullingen | | 204.8 | | | |
| 23.05 | 59 | 59 | | S1Stage 1 - Voss › Voss Resort | | 141.9 | | | |
| 19.05 | 62 | | | Antwerp Port Epic / Sels Trophy (1.1) | | 177.9 | | | more |
| 18.05 | 45 | | | Veenendaal-Veenendaal (1.1) | | 171.6 | | | more |
| 15.05 | 10 | | | Puivelde Koerse (NAT) | | 169.1 | | | more |
| 05.05 | 44 | | | Elfstedenronde Brugge (1.1) | | 199.9 | | | more |
| 31.01 › 04.0231-4/1 | | | | Etoile de Bessèges - Tour du Gard (2.1) | | | | | more |
| 120 | | | General classificationGeneral classification | | | | | |
| 04.02 | 107 | | | S5 (ITT)Stage 5 (ITT) - Alès › Alès | | 10.645 | | | |
| 03.02 | 115 | 124 | | S4Stage 4 - Méjannes-le-Clap › Méjannes-le-Clap | | 158.48 | | | |
| 02.02 | 118 | 116 | | S3Stage 3 - Bessèges › Bessèges | | 161.11 | | | |
| 01.02 | 99 | 99 | | S2Stage 2 - Marguerittes › Rousson | | 163.58 | | | |
| 28.01 | 60 | | | Grand Prix Cycliste de Marseille La Marseillaise (1.1) | | 167.5 | | | more |