| 17.10 | 32 |  |  | Sluitingsprijs Putte-Kapellen (1.1) | 183.6 |  |  | more | 
| 08.10 | 87 |  |  | Paris-Tours Elite (1.HC) | 234.5 |  |  | more | 
| 03.10 | 9 |  |  | Sparkassen Münsterland Giro (1.HC) | 198.7 | 26 | 40 | more | 
| 30.09 | 7 |  |  | Omloop Eurometropool (1.1) | 177 | 20 | 35 | more | 
| 20.09 | 17 |  |  | Omloop van het Houtland   (1.1) | 195.3 | 4 | 3 | more | 
| 17.09 | 13 |  |  | Grand Prix d'Isbergues - Pas de Calais (1.1) | 203.6 | 8 | 5 | more | 
| 16.09 | 31 |  |  | Primus Classic (1.HC) | 199.6 |  | 3 | more | 
| 15.09 | 14 |  |  | Kampioenschap van Vlaanderen (1.1) | 192 | 7 | 5 | more | 
| 13.09 | 105 |  |  | Grand Prix de Wallonie (1.1) | 212.1 |  |  | more | 
| 02.09 | DNF |  |  | Brussels Cycling Classic (1.HC) | 201.3 |  |  | more | 
| 26.08 | DNF |  |  | Omloop Mandel-Leie-Schelde Meulebeke (1.1) | 179.2 |  |  | more | 
| 15.08 › 18.0815-18/8 |  |  |  | Tour du Limousin (2.1) |  |  |  | more | 
| 17.08 | DNF |  |  | S3Stage 3 - Saint-Pantaléon de Larche  › Chaumeil | 184.7 |  |  |  | 
| 16.08 | 131 | 131 |  | S2Stage 2 - Fursac  › Le Maupuy Les Monts de Guéret | 185.8 |  |  |  | 
| 15.08 | 110 | 110 |  | S1Stage 1 - Panazol › Rochechouart | 168 |  |  |  | 
| 06.08 | 75 |  |  | European Continental Championships ME - Road Race (CC) | 241.2 |  |  | more | 
| 22.07 › 26.0722-26/7 |  |  |  | Tour de Wallonie (2.HC) |  |  |  | more | 
| 26.07 | DNF |  |  | S5Stage 5 - Chièvres › Thuin | 184.4 |  |  |  | 
| 25.07 | 41 | 135 |  | S4Stage 4 - Bruxelles › Profondeville | 164.1 |  |  |  | 
| 24.07 | 107 | 136 |  | S3Stage 3 - Arlon › Houffalize | 181.4 |  |  |  | 
| 23.07 | 132 | 141 |  | S2Stage 2 - Chaudfontaine › Seraing | 192.8 |  |  |  | 
| 22.07 | 149 | 149 |  | S1Stage 1 - Stavelot › Marchin | 189.9 |  |  |  | 
| 19.07 | DNF |  |  | Grand Prix Cerami (1.1) | 208.5 |  |  | more | 
| 08.07 | 48 |  |  | Grote prijs Jean-Pierre Monseré (1.1) | 202.8 |  |  | more | 
| 25.06 | DNF |  |  | National Championships Netherlands - Road Race (NC) | 235 |  |  | more | 
| 14.06 › 18.0614-18/6 |  |  |  | Ster ZLM (2.1) |  |  |  | more | 
|  | 25 |  |  | Points classificationPoints classification |  |  |  |  | 
|  | 89 |  |  | General classificationGeneral classification |  |  |  |  | 
| 18.06 | 24 |  |  | S5Stage 5 - Oss › Oss | 180.9 |  |  |  | 
| 17.06 | 90 | 93 |  | S4Stage 4 - Hotel Verviers › La Gileppe (Jalhay) | 186.7 |  |  |  | 
| 16.06 | 8 | 77 |  | S3Stage 3 - Buchten › Buchten | 209.2 | 1 |  |  | 
| 15.06 | 10 | 78 |  | S2Stage 2 - Tholen › Hoogerheide | 186.8 |  |  |  | 
| 14.06 | 96 | 96 |  | ProloguePrologue - Westkapelle › Westkapelle | 7.5 |  |  |  | 
| 11.06 | 81 |  |  | Ronde van Limburg (1.1) | 200 |  |  | more | 
| 02.06 › 04.062-4/6 |  |  |  | Hammer Sportzone Limburg (2.1) |  |  |  | more | 
|  | 12 |  |  | General classificationGeneral classification |  |  | 10 |  | 
| 04.06 | 5 |  |  | S3Stage 3 - Sittard-Geleen › Sittard-Geleen | 44.7 | 2 |  |  | 
| 03.06 | 13 |  |  | S2Stage 2 - Sittard-Geleen › Sittard-Geleen | 99.2 |  |  |  | 
| 24.05 › 28.0524-28/5 |  |  |  | Tour des Fjords (2.1) |  |  |  | more | 
|  | 22 |  |  | Youth classificationYouth classification |  |  |  |  | 
|  | 12 |  |  | Points classificationPoints classification |  |  |  |  | 
|  | 48 |  |  | General classificationGeneral classification |  |  |  |  | 
| 28.05 | 28 |  |  | S5Stage 5 - Hinna Park › Stavanger | 163 |  |  |  | 
| 27.05 | 66 | 65 |  | S4Stage 4 - Stavanger › Sandnes | 162.4 |  |  |  | 
| 26.05 | 5 | 48 |  | S3Stage 3 - Odda ›  Kopervik | 180.2 | 4 |  |  | 
| 25.05 | 50 | 49 |  | S2Stage 2 - Gulen › Norheimsund | 185.1 |  |  |  | 
| 24.05 | 8 | 9 |  | S1Stage 1 - Balestrand › Førde | 189.9 | 1 |  |  | 
| 17.05 › 21.0517-21/5 |  |  |  | Tour of Norway (2.HC) |  |  |  | more | 
|  | 16 |  |  | Youth classificationYouth classification |  |  |  |  | 
|  | 22 |  |  | Points classificationPoints classification |  |  |  |  | 
|  | 89 |  |  | General classificationGeneral classification |  |  |  |  | 
| 21.05 | 99 |  |  | S5Stage 5 - Moss › Oslo | 153 |  |  |  | 
| 20.05 | 90 | 91 |  | S4Stage 4 - Lillestrøm › Sarpsborg | 192 |  |  |  | 
| 19.05 | 77 | 91 |  | S3Stage 3 - Hamar › Lillehammer | 192 |  |  |  | 
| 18.05 | 5 | 88 |  | S2Stage 2 -  Eidsvoll › Brumunddal | 194 | 4 |  |  | 
| 17.05 | 94 | 94 |  | S1Stage 1 - Hønefoss › Asker | 169.4 |  |  |  | 
| 06.05 | DNF |  |  | Ronde van Overijssel (1.2) | 202 |  |  | more | 
| 28.04 › 30.0428-30/4 |  |  |  | Tour de Yorkshire (2.1) |  |  |  | more | 
|  | 18 |  |  | Points classificationPoints classification |  |  |  |  | 
|  | 80 |  |  | General classificationGeneral classification |  |  |  |  | 
| 30.04 | 87 |  |  | S3Stage 3 - Bradford › Fox Valley (Sheffield) | 194.5 |  |  |  | 
| 29.04 | 19 | 14 |  | S2Stage 2 - Tadcaster › Harrogate | 122.5 |  |  |  | 
| 28.04 | 7 | 8 |  | S1Stage 1 - Bridlington › Scarborough | 174 | 2 |  |  | 
| 13.04 | 20 |  |  | GP de Denain - Porte du Hainaut / Valenciennes Métropole (1.HC) | 196.4 | 6 | 5 | more | 
| 09.04 | DNF |  |  | Paris-Roubaix (1.UWT) | 257 |  |  | more | 
| 05.04 | 59 |  |  | Scheldeprijs (1.HC) | 202 |  |  | more | 
| 02.04 | DNF |  |  | Ronde van Vlaanderen / Tour des Flandres ME (1.UWT) | 260 |  |  | more | 
| 28.03 › 30.0328-30/3 |  |  |  | Driedaagse De Panne-Koksijde (2.HC) |  |  |  | more | 
| 30.03 | 103 | 138 |  | S3aStage 3a - De Panne › De Panne | 118.5 |  |  |  | 
| 29.03 | 36 | 157 |  | S2Stage 2 - Zottegem › Koksijde | 192.9 |  |  |  | 
| 28.03 | 174 | 174 |  | S1Stage 1 - De Panne › Zottegem | 205.5 |  |  |  | 
| 26.03 | DNF |  |  | Gent-Wevelgem in Flanders Fields ME (1.UWT) | 249 |  |  | more | 
| 17.03 | 6 |  |  | Handzame Classic (1.1) | 192.7 | 24 | 40 | more | 
| 15.03 | 8 |  |  | Danilith - Nokere Koerse (1.HC) | 192.3 | 30 | 50 | more | 
| 12.03 | 16 |  |  | Rabobank Dorpenomloop Rucphen (1.2) | 191 |  |  | more | 
| 05.03 | DNF |  |  | Dwars door West-Vlaanderen Johan Museeuw Classic (1.1) | 203.6 |  |  | more | 
| 26.02 | DNS |  |  | Royal Bernard Drôme Classic (1.1) | 209 |  |  | more | 
| 25.02 | DNF |  |  | Classic Sud Ardèche - Souvenir Francis Delpech (1.1) | 209 |  |  | more | 
| 15.02 › 19.0215-19/2 |  |  |  | Volta ao Algarve em Bicicleta (2.HC) |  |  |  | more | 
|  | 22 |  |  | Youth classificationYouth classification |  |  |  |  | 
|  | 24 |  |  | Points classificationPoints classification |  |  |  |  | 
|  | 146 |  |  | General classificationGeneral classification |  |  |  |  | 
| 19.02 | 139 |  |  | S5Stage 5 - Loulé  › Malhão | 179.2 |  |  |  | 
| 18.02 | 15 | 142 |  | S4Stage 4 - Almodôvar › Tavira | 203.4 |  |  |  | 
| 17.02 | 142 | 154 |  | S3 (ITT)Stage 3 (ITT) - Sagres › Sagres | 18 |  |  |  | 
| 16.02 | 135 | 138 |  | S2Stage 2 - Lagoa › Alto da Fóia | 189.3 |  |  |  | 
| 15.02 | 50 | 53 |  | S1Stage 1 - Albufeira › Lagos | 182.9 |  |  |  | 
| 29.01 | 16 |  |  | Trofeo Palma (1.1) | 161.5 | 5 | 3 | more | 
| 28.01 | 64 |  |  | Trofeo Andratx-Mirador des Colomer (1.1) | 160.3 |  |  | more | 
| 27.01 | 54 |  |  | Trofeo Serra de Tramuntana (1.1) | 153.9 |  |  | more | 
| 26.01 | 131 |  |  | Trofeo Porreres, Felanitx, Ses Salines, Campos (1.1) | 161.8 |  |  | more |