| 23.09 › 30.0923-30/9 |  |  |  |  PETRONAS Le Tour de Langkawi (2.Pro)   |  |  |  | more | 
 | 71 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 30.09 | 104 |  |  | S8Stage 8 - Setia Alam › Kuala Lumpur   77k  | 156.5 |  |  |  | 
| 29.09 | 23 | 72 |  | S7Stage 7 - Muar › Seremban   | 123.8 |  |  |  | 
| 28.09 | 92 | 75 |  | S6Stage 6 - Karak › Melaka   | 174.5 |  |  |  | 
| 27.09 | 59 | 78 |  | S5Stage 5 - Slim River › Genting Highlands   | 126.4 |  |  |  | 
| 26.09 | 118 | 119 |  | S4Stage 4 - Bukit Mertajam › Meru Raya   | 140.2 |  |  |  | 
| 25.09 | 116 | 119 |  | S3Stage 3 - Jeli › Baling   | 183.1 |  |  |  | 
| 24.09 | 125 | 125 |  | S2Stage 2 - Kuala Terengganu › Kota Bharu   | 186.2 |  |  |  | 
| 23.09 | 124 | 124 |  | S1Stage 1 - Kerteh › Kuala Terengganu   | 187.4 |  |  |  | 
| 17.09 | 94 |  |  |  Ixina Gooikse Pijl p/b Lotto (1.1)   | 199 |  |  | more | 
| 13.09 | DNF |  |  |  Grand Prix de Wallonie (1.Pro)   | 201.3 |  |  | more | 
| 10.09 | DNF |  |  |  Grand Prix Cycliste de Montréal (1.UWT)   Canada  | 221.4 |  |  | more | 
| 08.09 | 135 |  |  |  Grand Prix Cycliste de Québec (1.UWT)   Canada  | 201.6 | 5 |  | more | 
| 17.08 › 20.0817-20/8 |  |  |  |  Arctic Race of Norway (2.Pro)   |  |  |  | more | 
 | 87 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 20.08 | 79 |  |  | S4Stage 4 - Kvalsund › Nordkapp   | 171.4 |  |  |  | 
| 19.08 | 99 | 84 |  | S3Stage 3 - Hammerfest › Havøysund   | 167 |  |  |  | 
| 18.08 | 55 | 69 |  | S2Stage 2 - Alta › Hammerfest   | 153.4 |  |  |  | 
| 17.08 | 101 | 102 |  | S1Stage 1 - Kautokeino › Alta   | 171 |  |  |  | 
| 06.08 | DNF |  |  |  World Championships ME - Road Race (WC)   | 271.1 |  |  | more | 
| 30.07 | 38 |  |  |  Circuito de Getxo - Memorial Hermanos Otxoa (1.1)   | 193.3 |  |  | more | 
| 25.07 | DNF |  |  |  Prueba Villafranca - Ordiziako Klasika (1.1)   | 165.9 |  |  | more | 
| 25.06 | 37 |  |  |  National Championships Canada ME - Road Race (NC)   | 216 |  |  | more | 
| 16.05 › 21.0516-21/5 |  |  |  |  4 Jours de Dunkerque / Grand Prix des Hauts de France (2.Pro)   |  |  |  | more | 
| 17.05 | DNS |  |  | S2Stage 2 - Compiègne › Laon   | 162 |  |  |  | 
| 16.05 | 138 | 133 |  | S1Stage 1 - Dunkerque › Abbeville   | 196.6 |  |  |  | 
| 07.05 | 52 |  |  |  Tro-Bro Léon (1.Pro)   | 204.1 |  |  | more | 
| 29.04 | 3 |  |  |  The Traka 200 (GRV)   | 200 |  |  | more | 
| 26.03 | DNS |  |  |  Gent-Wevelgem in Flanders Fields ME (1.UWT)   | 260.9 |  |  | more | 
| 19.03 | 43 |  |  |  Cholet - Pays de la Loire (1.1)   | 205 |  |  | more | 
| 18.03 | DNF |  |  |  Classic Loire Atlantique (1.1)   | 182.8 |  |  | more | 
| 16.03 | 51 |  |  |  Grand Prix de Denain - Porte du Hainaut (1.Pro)  140k  | 194.7 |  |  | more | 
| 05.03 | 136 |  |  |  Grote prijs Jean - Pierre Monseré (1.1)   | 198.6 |  |  | more | 
| 04.03 | 60 |  |  |  Grand Prix Criquielion (1.1)   | 201 |  |  | more | 
| 26.02 | DNF |  |  |  Kuurne-Brussel-Kuurne (1.Pro)   | 193.1 |  |  | more | 
| 25.02 | 104 |  |  |  Omloop Het Nieuwsblad ME (1.UWT)   | 207.3 | 5 |  | more | 
| 11.02 › 15.0211-15/2 |  |  |  |  Tour of Oman (2.Pro)   |  |  |  | more | 
 | 42 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 98 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 15.02 | 96 |  |  | S5Stage 5 - Samail › Jabal Al Akhdhar  145k  | 152.2 |  |  |  | 
| 14.02 | 76 | 99 |  | S4Stage 4 - Izki › Yitti Hills   | 204.9 |  |  |  | 
| 13.02 | 94 | 101 |  | S3Stage 3 - Al Khobar › Jabal Haat   | 151.8 |  |  |  | 
| 12.02 | 105 | 102 |  | S2Stage 2 - Muscat (Sultan Qaboos Sports Complex) › Qurayyat   | 174 |  |  |  | 
| 11.02 | 54 | 55 |  | S1Stage 1 - Al Rustaq Fort › Muscat (Oman Convention & Exhibition Center)   | 147.4 |  |  |  | 
| 10.02 | DNF |  |  |  Muscat Classic (1.1)   | 173.7 |  |  | more | 
| 01.02 › 05.021-5/2 |  |  |  |  Volta a la Comunitat Valenciana (2.Pro)   |  |  |  | more | 
 | 28 |  |  | Mountains classificationMountains classification   |  |  |  |  | 
 | 92 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 05.02 | 60 |  |  | S5Stage 5 - Paterna › Valencia   | 93.2 |  |  |  | 
| 04.02 | 83 | 105 |  | S4Stage 4 - Burriana › Alto de la Cueva Santa   | 181.6 |  |  |  | 
| 03.02 | 104 | 118 |  | S3Stage 3 - Bétera › Sagunto   | 145.1 |  |  |  | 
| 02.02 | 124 | 124 |  | S2Stage 2 - Novelda › Alto de Pinos  135k  | 178.2 |  |  |  | 
| 01.02 | 120 | 120 |  | S1Stage 1 - Orihuela › Altea   | 189.4 |  |  |  | 
| 29.01 | 131 |  |  |  Trofeo Palma - Palma (1.1)   | 141.6 |  |  | more | 
| 27.01 | DNF |  |  |  Trofeo Andratx - Mirador D'es Colomer (Pollença) (1.1)   | 160.9 |  |  | more | 
| 26.01 | 98 |  |  |  Trofeo Ses Salines - Alcudia (1.1)   | 158.6 |  |  | more |