| Date | Race | Category | Result |
| 15 Feb | Volta ao Algarve: Stage 1 | 2.1 | 115 |
| 16 Feb | Volta ao Algarve: Stage 2 | 2.1 | 57 |
| 17 Feb | Volta ao Algarve: Stage 3 | 2.1 | 98 |
| 29 Feb | Le Samyn | 1.1 | 66 |
| 3 Mar | Strade Bianche | 1.1 | DNF |
| 19 Mar | Volta a Catalunya: Stage 1 | 2.WT | 118 |
| 20 Mar | Volta a Catalunya: Stage 2 | 2.WT | 163 |
| 21 Mar | Volta a Catalunya: Stage 3 | 2.WT | DNF |
| 27 Mar | Driedaagse De Panne-Koksijde: Stage 1 | 2.HC | 14 |
| 28 Mar | Driedaagse De Panne-Koksijde: Stage 2 | 2.HC | 82 |
| 29 Mar | Driedaagse De Panne-Koksijde: Stage 3a | 2.HC | 90 |
| 29 Mar | Driedaagse De Panne-Koksijde: Stage 3b ITT | 2.HC | 20 |
| 29 Mar | Driedaagse De Panne-Koksijde: General Classification | 2.HC | 11 |
| 3 Apr | Circuit de la Sarthe – Pays de la Loire: Stage 1 | 2.1 | 15 |
| 4 Apr | Circuit de la Sarthe – Pays de la Loire: Stage 2a | 2.1 | 29 |
| 4 Apr | Circuit de la Sarthe – Pays de la Loire: Stage 2b ITT | 2.1 | 13 |
| 5 Apr | Circuit de la Sarthe – Pays de la Loire: Stage 3 | 2.1 | 17 |
| 6 Apr | Circuit de la Sarthe – Pays de la Loire: Stage 4 | 2.1 | 29 |
| 6 Apr | Circuit de la Sarthe – Pays de la Loire: General Classification | 2.1 | 11 |
| 11 Apr | Brabantse Pijl | 1.HC | 36 |
| 15 Apr | Amstel Gold Race | WT | 70 |
| 18 Apr | Fleche Wallonne | WT | DNF |
| 5 May | Giro d’Italia: Stage 1 ITT Herning | WT | 130 |
| 6 May | Giro d’Italia: Stage 2 Herning – Herning | WT | 198 |
| 7 May | Giro d’Italia: Stage 3 Horsens – Horsens | WT | 128 |
| 9 May | Giro d’Italia: Stage 4 TTT Verona | WT | 8 |
| 10 May | Giro d’Italia: Stage 5 Modena – Fano | WT | 60 |
| 11 May | Giro d’Italia: Stage 6 Urbino – Porto Sant’Elpidio | WT | 133 |
| 12 May | Giro d’Italia: Stage 7 Recanati – Rocca di Cambio | WT | 75 |
| 13 May | Giro d’Italia: Stage 8 Sulmona – Lago Laceno | WT | 72 |
| 14 May | Giro d’Italia: Stage 9 San Giorgio nel Sannio – Frosinone | WT | 130 |
| 15 May | Giro d’Italia: Stage 10 Civitavecchia – Assisi | WT | 79 |
| 16 May | Giro d’Italia: Stage 11 Assisi – Montecatini Terme | WT | 159 |
| 17 May | Giro d’Italia: Stage 12 Seravezza – Sestri Levante | WT | 12 |
| 18 May | Giro d’Italia: Stage 13 Savona – Cervere | WT | 21 |
| 19 May | Giro d’Italia: Stage 14 Cherasco – Cervinia | WT | 120 |
| 20 May | Giro d’Italia: Stage 15 Busto Arsizio – Lecco | WT | 96 |
| 22 May | Giro d’Italia: Stage 16 Limone sul Garda – Falzes | WT | 112 |
| 23 May | Giro d’Italia: Stage 17 Falzes – Cortina d’Ampezzo | WT | 42 |
| 24 May | Giro d’Italia: Stage 18 San Vito di Cadore – Vedelago | WT | 122 |
| 25 May | Giro d’Italia: Stage 19 Treviso – Alpe di Pampeago | WT | 92 |
| 26 May | Giro d’Italia: Stage 20 Caldes – Passo dello Stelvio | WT | 13 |
| 27 May | Giro d’Italia: Stage 20 Milano – Milano I.T.T. | WT | 52 |
| 27 May | Giro d’Italia: General Classification | WT | 73 |
| 14 June | Ster ZLM Toer: Stage 1 Eindhoven – Geleen | 2.1 | 90 |
| 15 June | Ster ZLM Toer: Stage 2 Nuth – Nuth | 2.1 | 49 |
| 16 June | Ster ZLM Toer: Stage 3 Verviers – La Gileppe | 2.1 | 30 |
| 17 June | Ster ZLM Toer: Stage 4 Schijndel – Boxtel | 2.1 | 93 |
| 17 June | Ster ZLM Toer: General Classification | 2.1 | 29 |
| 24 June | Belgian Championships: Geel | NCH | 31 |
| 15 July | GP José Dubois Isières | Nat | 10 |
| 21 July | Tour de Wallonie: Stage 1 Tournai – Lessines | 2.HC | 24 |
| 22 July | Tour de Wallonie: Stage 2 Binche – Mettet | 2.HC | 18 |
| 23 July | Tour de Wallonie: Stage 3 Marche en Famenne – Beaufays | 2.HC | 26 |
| 24 July | Tour de Wallonie: Stage 4 Huy – Oreye | 2.HC | 53 |
| 25 July | Tour de Wallonie: Stage 5 Welckenraedt – Perwez | 2.HC | 37 |
| 25 July | Tour de Wallonie: General Classification | 2.HC | 13 |
| 25 July | Nacht van Peer | Cri | 8 |
| 6 Aug | Eneco Tour of Benelux: Stage 1 Waalwijk – Middelburg | WT | 102 |
| 7 Aug | Eneco Tour of Benelux: Stage 2 TTT Sittard – Sittard | WT | 6 |
| 8 Aug | Eneco Tour of Benelux: Stage 3 Riemst – Genk | WT | 15 |
| 9 Aug | Eneco Tour of Benelux: Stage 4 Heers – Bergen op Zoom | WT | 55 |
| 10 Aug | Eneco Tour of Benelux: Stage 5 Hoogerheide – Aalter | WT | 25 |
| 11 Aug | Eneco Tour of Benelux: Stage 6 ITT Ardooie | WT | 32 |
| 12 Aug | Eneco Tour of Benelux: Stage 7 Maldegem – Geraardsbergen | WT | 16 |
| 12 Aug | Eneco Tour of Benelux: General Classification | WT | 13 |
| 15 Aug | Belgian Championships Time Trial: Lac de l’Eau d’Heure | NC | 2 |
| 19 Aug | Hamburg Vattenfall Cyclassics | WT | 18 |
| 21 Aug | Tour du Poitou Charentes: Stage 1 Villebois Lavalette – Royan | 2.1 | 66 |
| 22 Aug | Tour du Poitou Charentes: Stage 2 Royan – Melle | 2.1 | 78 |
| 23 Aug | Tour du Poitou Charentes: Stage 3a Pleumartin – La Roche Posay | 2.1 | 39 |
| 23 Aug | Tour du Poitou Charentes: Stage 3b ITT La Roche Posay | 2.1 | 15 |
| 24 Aug | Tour du Poitou Charentes: Stage 4 Melle – Poitiers | 2.1 | 19 |
| 24 Aug | Tour du Poitou Charentes: General Classification | 2.1 | 10 |
| 26 Aug | GP Ouest-France Plouay | WT | 38 |
| 2 Sept | Criterium Bavikhove | Cri | 8 |
| 7 Sept | GP de Québec | WT | 13 |
| 9 Sept | GP de Montréal | WT | 27 |
| 15 Sept | GP Impanis – Van Petegem | 1.1 | 37 |
| 26 Sept | Milano – Torino | 1.HC | 58 |
| 27 Sept | Gran Piemonte | 1.HC | 78 |
| 2 Oct | Binche – Tournai – Binche | 1.1 | DNF |
| 4 Oct | Paris – Bourges | 1.1 | 10 |
| 7 Oct | Paris – Tours | 1.HC | 69 |