| 11.10 | 49 |  |  |  Gran Premio Bruno Beghelli (1.HC)   | 196 |  |  | more | 
| 10.10 | DNF |  |  |  Giro dell'Emilia (1.HC)   | 200 |  |  | more | 
| 08.10 | DNF |  |  |  Gran Premio Città di Peccioli - Coppa Sabatini (1.1)   | 197.9 |  |  | more | 
| 04.10 | DNF |  |  |  Tour de Vendée (1.1)   | 201.1 |  |  | more | 
| 26.09 › 27.0926-27/9 |  |  |  |  Tour du Gévaudan Languedoc-Roussillon (2.1)   |  |  |  | more | 
| 27.09 | DNF |  |  | S2Stage 2 - Mende › Mende   | 146 |  |  |  | 
| 26.09 | 78 | 78 |  | S1Stage 1 - Marvejols › Florac   | 151 |  |  |  | 
| 19.09 | DNF |  |  |  Memorial Marco Pantani (1.1)   | 199.5 |  |  | more | 
| 17.09 | DNF |  |  |  Coppa Bernocchi (1.1)   | 192 |  |  | more | 
| 16.09 | DNF |  |  |  Coppa Agostoni - Giro delle Brianze (1.1)   | 198.2 |  |  | more | 
| 05.09 | DNF |  |  |  Brussels Cycling Classic (1.HC)   | 200.8 |  |  | more | 
| 21.08 | DNF |  |  |  Arnhem-Veenendaal Classic (1.1)   | 199.7 |  |  | more | 
| 11.08 › 15.0811-15/8 |  |  |  |  Tour de l'Ain (2.1)   |  |  |  | more | 
| 15.08 | DNF |  |  | S4Stage 4 - Nantua › Lelex-Mont Jura   | 141 |  |  |  | 
| 14.08 | 66 | 62 |  | S3Stage 3 - Lagnieu › Bellignat   | 144.2 |  |  |  | 
| 13.08 | 79 | 71 |  | S2Stage 2 - Feillens › Pont-de-Vaux   | 158.1 |  |  |  | 
| 12.08 | 72 | 73 |  | S1Stage 1 - La Plaine Tonique à Montrevel-en-Bresse › Sain-Vulbas   | 153 |  |  |  | 
| 11.08 | 79 | 79 |  | ProloguePrologue - Bourg-en-Bresse › Bourg-en-Bresse   | 3.8 |  |  |  | 
| 04.08 › 08.084-8/8 |  |  |  |  Vuelta a Burgos (2.HC)   |  |  |  | more | 
| 08.08 | DNF |  |  | S5Stage 5 - Comunera de Revenga › Lagunas de Neila   | 170 |  |  |  | 
| 07.08 | 32 | 63 |  | S4Stage 4 - Belorado › Pineda de la Sierra   | 161 |  |  |  | 
| 06.08 | 74 | 73 |  | S3Stage 3 - Castrojeriz › Villadiego   | 165 |  |  |  | 
| 05.08 | 7 | 57 |  | S2 (TTT)Stage 2 (TTT) - Burgos › Burgos   | 13.14 |  | 1 |  | 
| 04.08 | 46 | 46 |  | S1Stage 1 - Santo Domingo de Silos › Romana de Clunia   | 149 |  |  |  | 
| 25.07 › 29.0725-29/7 |  |  |  |  Tour de Wallonie (2.HC)   |  |  |  | more | 
| 25.07 | DNF |  |  | S1Stage 1 - Wanze › Hannut   | 190.7 |  |  |  | 
| 22.07 | DNF |  |  |  Grand Prix Cerami (1.1)   | 211 |  |  | more | 
| 28.06 | DNF |  |  |  National Championships France - Road Race (NC)   | 247.4 |  |  | more | 
| 18.06 › 21.0618-21/6 |  |  |  |  Tour des Pays de Savoie (2.2)   |  |  |  | more | 
 | 13 |  |  | Mountains classificationMountains classification   |  |  |  |  | 
 | 29 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 21.06 | 25 |  |  | S5Stage 5 - Modane › Valmeinier   | 100 |  |  |  | 
| 20.06 | 30 | 34 |  | S4 (ITT)Stage 4 (ITT) - Orelle › Orelle   | 8.5 |  |  |  | 
| 20.06 | 61 | 34 |  | S3Stage 3 - Chambéry › Saint Michel de Maurienne   | 120 |  |  |  | 
| 19.06 | 34 | 30 |  | S2Stage 2 - Cluses › Saint Jorioz   | 142 |  |  |  | 
| 18.06 | 50 | 50 |  | S1Stage 1 - La Balme de Sillingy › Saint Alban-Leysse   | 142 |  |  |  | 
| 03.06 › 07.063-7/6 |  |  |  |  Škoda-Tour de Luxembourg (2.HC)   |  |  |  | more | 
| 07.06 | DNF |  |  | S4Stage 4 - Mersch › Luxembourg   | 156 |  |  |  | 
| 06.06 | 104 | 67 |  | S3Stage 3 - Eschweiler › Diekirch   | 161.3 |  |  |  | 
| 05.06 | 50 | 52 |  | S2Stage 2 - Ell › Walferdange   | 186.3 |  |  |  | 
| 04.06 | 88 | 88 |  | S1Stage 1 - Luxembourg › Küntzig   | 212.6 |  |  |  | 
| 03.06 | 103 | 103 |  | ProloguePrologue - Luxembourg › Luxembourg   | 2.67 |  |  |  | 
| 31.05 | 64 |  |  |  Boucles de l'Aulne - Châteaulin (1.1)   | 168 |  |  | more | 
| 15.05 › 17.0515-17/5 |  |  |  |  Tour de Picardie (2.1)   |  |  |  | more | 
 | 68 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 17.05 | 75 |  |  | S3Stage 3 - Athies › Mers-les-Bains   | 189.9 |  |  |  | 
| 16.05 | 75 | 80 |  | S2Stage 2 - Villers-Saint-Paul  › Fleurines   | 168.1 |  |  |  | 
| 15.05 | 82 | 83 |  | S1Stage 1 - Moy-de-l'Aisne › Tergnier   | 161.5 |  |  |  | 
| 26.04 › 03.0526-3/4 |  |  |  |  Presidential Cycling Tour of Turkey (2.HC)   |  |  |  | more | 
 | 74 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 03.05 | 124 |  |  | S8Stage 8 - Istanbul › Istanbul   | 121 |  |  |  | 
| 02.05 | 69 | 82 |  | S7Stage 7 - Selçuk › Izmir   | 165 |  |  |  | 
| 01.05 | 119 | 97 |  | S6Stage 6 - Denizli › Selçuk (Meryem Ana)   | 184 |  |  |  | 
| 30.04 | 110 | 88 |  | S5Stage 5 - Mugla › Pamukkale   | 160 |  |  |  | 
| 29.04 | 117 | 88 |  | S4Stage 4 - Fethiye › Marmaris   | 132 |  |  |  | 
| 28.04 | 85 | 89 |  | S3Stage 3 - Kemer › Elmali   | 163 |  |  |  | 
| 27.04 | 128 | 133 |  | S2Stage 2 - Alanya › Antalya   | 182 |  |  |  | 
| 26.04 | 135 | 135 |  | S1Stage 1 - Alanya › Alanya   | 145 |  |  |  | 
| 18.04 | DNF |  |  |  Tour du Finistère (1.1)   | 189.2 |  |  | more | 
| 08.03 › 15.038-15/3 |  |  |  |  Le Tour de Langkawi (2.HC)   |  |  |  | more | 
| 10.03 | DNS |  |  | S3Stage 3 - Gerik › Tanah Merah   | 170 |  |  |  | 
| 09.03 | 130 | 101 |  | S2Stage 2 - Alor Setar › Sungai Petani   | 185 |  |  |  | 
| 08.03 | 81 | 81 |  | S1Stage 1 - Pantai Cenang › Pantai Cenang   | 99.2 |  |  |  | 
| 28.02 | DNF |  |  |  Classic Sud Ardèche - Souvenir Francis Delpech (1.1)   | 198 |  |  | more | 
| 16.02 › 22.0216-22/2 |  |  |  |  La Tropicale Amissa Bongo (2.1)   |  |  |  | more | 
 | 34 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 22.02 | 43 |  |  | S8Stage 8 - Libreville › Libreville   | 127 |  |  |  | 
| 21.02 | 51 | 35 |  | S7Stage 7 - Port Gentil › Port Gentil   | 127 |  |  |  | 
| 20.02 | 3 |  |  | S6 (TTT)Stage 6 (TTT) - Port Gentil › Port Gentil   | 8.5 | 6 |  |  | 
| 20.02 | 61 | 38 |  | S5Stage 5 - Lambaréné › Kango   | 145 |  |  |  | 
| 19.02 | 51 | 38 |  | S4Stage 4 - Ndjole › Lambaréné   | 133 |  |  |  | 
| 18.02 | 50 | 29 |  | S3Stage 3 - Mounana › Koulamoutou   | 157 |  |  |  | 
| 17.02 | 25 | 28 |  | S2Stage 2 - Okandja › Franceville   | 170 |  |  |  | 
| 16.02 | 33 | 34 |  | S1Stage 1 - Bongoville › Moanda   | 100 |  |  |  |