| 14.10 | DNF |  |  | Nationale Sluitingprijs Putte-Kapellen (1.1) | 179.1 |  |  | more | 
| 07.10 | DNF |  |  | Binche - Chimay - Binche / Mémorial Frank Vandenbroucke (1.1) | 194.5 |  |  | more | 
| 02.10 › 05.102-5/10 |  |  |  | Tour de l'Eurométropole (2.1) |  |  |  | more | 
| 05.10 | DNF |  |  | S4Stage 4 - Mons › Tournai | 155 |  |  |  | 
| 04.10 | 76 | 61 |  | S3Stage 3 - Blankenberge › Middelkerke | 174 |  |  |  | 
| 03.10 | 103 | 91 |  | S2Stage 2 - Estaimbourg › Nieuwpoort | 171 |  |  |  | 
| 02.10 | 105 | 106 |  | S1Stage 1 - La Louvière › Kortrijk | 191 |  |  |  | 
| 24.09 | 72 |  |  | Omloop van het Houtland   (1.1) | 199.5 |  |  | more | 
| 17.09 | 61 |  |  | Grand Prix de Wallonie (1.1) | 198.2 |  |  | more | 
| 14.09 | 111 |  |  | Grote Prijs Jef Scherens - Rondom Leuven (1.1) | 183.3 |  |  | more | 
| 06.09 | 72 |  |  | Brussels Cycling Classic (1.HC) | 202 |  |  | more | 
| 27.08 | 78 |  |  | Druivenkoers - Overijse (1.1) | 195.5 |  |  | more | 
| 19.08 | 11 |  |  | GP Stad Zottegem (1.1) | 189 | 12 | 5 | more | 
| 06.08 › 10.086-10/8 |  |  |  | Post Danmark Rundt - Tour of Denmark (2.HC) |  |  |  | more | 
|  | 23 |  |  | Mountains classificationMountains classification |  |  |  |  | 
|  | 5 |  |  | Points classificationPoints classification |  |  |  |  | 
|  | 6 |  |  | General classificationGeneral classification |  | 60 | 20 |  | 
| 10.08 | 17 |  |  | S6Stage 6 - Kalundborg › Frederiksberg | 175 |  |  |  | 
| 09.08 | 5 | 4 |  | S5 (ITT)Stage 5 (ITT) - Middelfart › Middelfart | 15 | 4 | 6 |  | 
| 09.08 | 32 | 3 |  | S4Stage 4 - Nyborg › Odense | 100 |  |  |  | 
| 08.08 | 8 | 4 |  | S3Stage 3 - Skanderborg › Vejle | 175 | 1 | 2 |  | 
| 07.08 | 44 | 6 |  | S2Stage 2 - Skive › Aarhus | 195 |  |  |  | 
| 06.08 | 6 | 7 |  | S1Stage 1 - Hobro › Mariager | 157 | 3 | 5 |  | 
| 02.08 | DNF |  |  | Clasica Ciclista San Sebastian (1.UWT) | 219.2 |  |  | more | 
| 06.07 › 13.076-13/7 |  |  |  | Int. Österreich-Rundfahrt-Tour of Austria (2.HC) |  |  |  | more | 
| 10.07 | DNF |  |  | S5Stage 5 - Matrei in Osttirol › St. Johann/Alpendorf | 146.4 |  |  |  | 
| 09.07 | 130 | 118 |  | S4Stage 4 - Kitzbühel › Matrei in Osttirol | 171.9 |  |  |  | 
| 08.07 | 110 | 107 |  | S3Stage 3 - Bad Ischl › Kitzbüheler Horn | 206 |  |  |  | 
| 07.07 | 31 | 75 |  | S2Stage 2 - Waidhofen an der Ybbs › Bad Ischl | 180.9 |  |  |  | 
| 06.07 | 89 | 89 |  | S1Stage 1 - Tulln › Sonntagberg | 182 |  |  |  | 
| 29.06 | 56 |  |  | National Championships Belgium - Road Race (NC) | 250.2 |  |  | more | 
| 25.06 | 151 |  |  | Halle - Ingooigem (1.1) | 199.9 |  |  | more | 
| 18.06 › 22.0618-22/6 |  |  |  | Ster ZLM Toer GP Jan van Heeswijk (2.1) |  |  |  | more | 
|  | 78 |  |  | General classificationGeneral classification |  |  |  |  | 
| 22.06 | 103 |  |  | S4Stage 4 - Gerwen › Boxtel | 173.7 |  |  |  | 
| 21.06 | 72 | 63 |  | S3Stage 3 - Hotel Verviers › La Gileppe | 186.7 |  |  |  | 
| 20.06 | 101 | 50 |  | S2Stage 2 - Buchten › Buchten | 190.5 |  |  |  | 
| 19.06 | 58 | 49 |  | S1Stage 1 - Rucphen › Sint Willebrord | 183.9 |  |  |  | 
| 18.06 | 22 | 22 |  | ProloguePrologue - Bladel › Bladel | 7 |  |  |  | 
| 15.06 | 101 |  |  | Ronde van Limburg (1.1) | 199.5 |  |  | more | 
| 04.06 › 08.064-8/6 |  |  |  | Škoda-Tour de Luxembourg (2.HC) |  |  |  | more | 
| 08.06 | DNS |  |  | S4Stage 4 - Mersch › Luxembourg | 168.2 |  |  |  | 
| 07.06 | 75 | 88 |  | S3Stage 3 - Eschweiler › Differdange | 205.8 |  |  |  | 
| 06.06 | 83 | 96 |  | S2Stage 2 - Rosport › Schifflange | 157.4 |  |  |  | 
| 05.06 | 102 | 101 |  | S1Stage 1 - Luxembourg › Hesperange | 172.6 |  |  |  | 
| 04.06 | 12 | 12 |  | ProloguePrologue - Luxembourg › Luxembourg | 2.55 |  |  |  | 
| 29.04 › 04.0529-4/4 |  |  |  | Tour de Romandie (2.UWT) |  |  |  | more | 
|  | 15 |  |  | Youth classificationYouth classification |  |  |  |  | 
|  | 96 |  |  | General classificationGeneral classification |  | 5 |  |  | 
| 04.05 | 67 |  |  | S5 (ITT)Stage 5 (ITT) - Neuchâtel › Neuchâtel | 18.5 |  |  |  | 
| 03.05 | 64 | 103 |  | S4Stage 4 - Fribourg › Fribourg | 174 |  |  |  | 
| 02.05 | 107 | 117 |  | S3Stage 3 - Le Bouveret › Aigle | 180.2 |  |  |  | 
| 01.05 | 72 | 115 |  | S2Stage 2 - Sion › Montreux | 166.5 |  |  |  | 
| 30.04 | 142 | 130 |  | S1Stage 1 - Brigerbad › Sion | 88.6 |  |  |  | 
| 29.04 | 27 | 27 |  | ProloguePrologue - Ascona › Ascona | 5.57 |  |  |  | 
| 17.04 | 88 |  |  | GP de Denain Porte du Hainaut (1.1) | 197.3 |  |  | more | 
| 16.04 | 99 |  |  | De Brabantse Pijl - La Flèche Brabançonne (1.HC) | 203.1 |  |  | more | 
| 12.04 | 139 |  |  | Grand Prix Cerami (1.1) | 200 |  |  | more | 
| 09.04 | 146 |  |  | Scheldeprijs (1.HC) | 201 |  |  | more | 
| 01.04 › 03.041-3/4 |  |  |  | VDK-Driedaagse De Panne-Koksijde (2.HC) |  |  |  | more | 
| 03.04 | DNS |  |  | S3b (ITT)Stage 3b (ITT) - De Panne › De Panne | 14.3 |  |  |  | 
| 03.04 | 96 | 132 |  | S3aStage 3a - De Panne › De Panne | 109.7 |  |  |  | 
| 02.04 | 134 | 154 |  | S2Stage 2 - Zottegem › Koksijde | 206 |  |  |  | 
| 01.04 | 157 | 158 |  | S1Stage 1 - De Panne › Zottegem | 201 |  |  |  | 
| 26.03 | 94 |  |  | Dwars door Vlaanderen / A travers la Flandre (1.HC) | 201 |  |  | more | 
| 21.03 | 85 |  |  | Handzame Classic (1.1) | 198.3 |  |  | more | 
| 19.03 | DNF |  |  | Nokere Koerse - Danilith Classic (1.1) | 199.3 |  |  | more | 
| 07.03 › 09.037-9/3 |  |  |  | Driedaagse van West-Vlaanderen (2.1) |  |  |  | more | 
|  | 72 |  |  | Youth classificationYouth classification |  |  |  |  | 
|  | 137 |  |  | General classificationGeneral classification |  |  |  |  | 
| 09.03 | 131 |  |  | S2Stage 2 - Nieuwpoort › Ichtegem | 185.9 |  |  |  | 
| 08.03 | 151 | 134 |  | S1Stage 1 - Brugge › Harelbeke | 182.9 |  |  |  | 
| 07.03 | 62 | 62 |  | ProloguePrologue - Middelkerke › Middelkerke | 7 |  |  |  | 
| 05.03 | 99 |  |  | Le Samyn (1.1) | 195.9 |  |  | more | 
| 05.02 › 09.025-9/2 |  |  |  | Etoile de Bessèges (2.1) |  |  |  | more | 
|  | 11 |  |  | Mountains classificationMountains classification |  |  |  |  | 
|  | 22 |  |  | Points classificationPoints classification |  |  |  |  | 
|  | 29 |  |  | General classificationGeneral classification |  |  |  |  | 
| 09.02 | 47 |  |  | S5 (ITT)Stage 5 (ITT) - Alès › Alès | 10.7 |  |  |  | 
| 08.02 | 83 | 11 |  | S4Stage 4 - Goudargues › Laudun | 156.3 |  |  |  | 
| 07.02 | 70 | 60 |  | S3Stage 3 - Bessèges › Bessèges | 152.6 |  |  |  | 
| 06.02 | 84 | 74 |  | S2Stage 2 - Nîmes › Saint-Ambroix | 149.3 |  |  |  | 
| 05.02 | 67 | 67 |  | S1Stage 1 - Bellegarde › Beaucaire | 154.5 |  |  |  | 
| 02.02 | 119 |  |  | Grand Prix Cycliste la Marseillaise (1.1) | 139.7 |  |  | more |