| 10.10 | DNF |  |  |  Paris - Tours (CDM)   | 252.5 |  |  | more | 
| 07.10 | 57 |  |  |  Paris-Bourges (1.2)   | 196 |  |  | more | 
| 23.09 › 26.0923-26/9 |  |  |  |  Circuit Franco-Belge (2.3)   |  |  |  | more | 
 | 72 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 26.09 | 80 |  |  | S4Stage 4 - Beloeil › Tournai   | 149 |  |  |  | 
| 25.09 | 69 | 74 |  | S3Stage 3 - Maubeuge › Mons   | 196.2 |  |  |  | 
| 24.09 | 103 | 77 |  | S2Stage 2 - Estaimpuis › Ploegsteert   | 154.4 |  |  |  | 
| 23.09 | 24 | 26 |  | S1Stage 1 - Duinkerke › Quievrain   | 213.8 |  |  |  | 
| 02.09 › 11.092-11/9 |  |  |  |  Tour de l'Avenir (2.5)   |  |  |  | more | 
| 11.09 | DNF |  |  | S10Stage 10 - Le Grand-Bornand  › Le Grand-Bornand    | 141 |  |  |  | 
| 10.09 | 45 | 59 |  | S9Stage 9 - Morteau  › Bellegarde-sur-Valserine    | 174 |  |  |  | 
| 09.09 | 85 | 84 |  | S8Stage 8 - Gérardmer  › Morteau    | 199 |  |  |  | 
| 08.09 | 72 | 85 |  | S7Stage 7 - Metz  › Rambervillers    | 146 |  |  |  | 
| 07.09 | 1 | 90 |  | S6Stage 6 - Yutz Haute  › Metz   | 142 | 5 |  |  | 
| 06.09 | 122 | 108 |  | S5Stage 5 - Stenay  › Yutz Haute    | 141 |  |  |  | 
| 05.09 | 32 | 17 |  | S4Stage 4 - Fontaine-au-Pire  › Mouzon   | 203 |  |  |  | 
| 04.09 | 69 | 15 |  | S3Stage 3 - Mers-les-Bains  › Fontaine-au-Pire    | 206 |  |  |  | 
| 03.09 | 125 | 21 |  | S2Stage 2 - Cayeux-sur-Mer  › Fort-Mahon-Plage    | 153 |  |  |  | 
| 02.09 | 21 | 21 |  | S1 (ITT)Stage 1 (ITT) - Fort-Mahon-Plage  › Fort-Mahon-Plage    | 12.2 |  |  |  | 
| 24.08 › 27.0824-27/8 |  |  |  |  Tour du Poitou Charentes et de la Vienne (2.3)   |  |  |  | more | 
 | 29 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 27.08 | 32 |  |  | S5Stage 5 - Lusignan › Chasseneuil-du-poitou   | 104 |  |  |  | 
| 27.08 | 9 | 24 |  | S4 (ITT)Stage 4 (ITT) - Rouillé › Lusignan   | 19.6 |  |  |  | 
| 26.08 | 54 | 40 |  | S3Stage 3 - Sauzé-Vaussais › Lusignan   | 185 |  |  |  | 
| 25.08 | 63 | 40 |  | S2Stage 2 - Andilly-les-Marais › Sauze-Vaussais   | 176 |  |  |  | 
| 24.08 | 39 | 40 |  | S1Stage 1 - Andilly-les-Marais › Andilly-les-Marais   | 188 |  |  |  | 
| 22.08 | DNF |  |  |  Meisterschaft von Zürich (CDM)   | 240.9 |  |  | more | 
| 17.08 › 20.0817-20/8 |  |  |  |  Tour du Limousin (2.3)   |  |  |  | more | 
| 20.08 | DNS |  |  | S4Stage 4 - Treignac › Limoges   | 180.2 |  |  |  | 
| 19.08 | 99 | 94 |  | S3Stage 3 - St. Yrieix La Perche › St. Yrieix La Perche   | 167 |  |  |  | 
| 18.08 | 75 | 54 |  | S2Stage 2 - La Souterraine › Magnac Bourg   | 179.9 |  |  |  | 
| 17.08 | 20 | 20 |  | S1Stage 1 - Oradour sur Glane › La Souterraine   | 178 |  |  |  | 
| 04.08 › 08.084-8/8 |  |  |  |  Post Danmark Rundt (2.2)   |  |  |  | more | 
 | 17 |  |  | General classificationGeneral classification   |  | 4 |  |  | 
| 08.08 | 51 |  |  | S6Stage 6 - Tåstrup › Frederiksberg   | 195 |  |  |  | 
| 07.08 | 50 | 18 |  | S5Stage 5 - Odense › Roskilde   | 195 |  |  |  | 
| 06.08 | 19 | 16 |  | S4 (ITT)Stage 4 (ITT) - Fredericia  › Fredericia    | 11.7 |  |  |  | 
| 06.08 | 21 | 24 |  | S3Stage 3 - Arhus › Vejle   | 115 |  |  |  | 
| 05.08 | 36 | 45 |  | S2Stage 2 - Varde › Arhus   | 210 |  |  |  | 
| 04.08 | 61 | 63 |  | S1Stage 1 - Aabenraa › Esbjerg   | 150 |  |  |  | 
| 01.08 | DNF |  |  |  HEW Cyclassics (CDM)   | 250.3 |  |  | more | 
| 31.07 | 20 |  |  |  LuK Challenge (1.2)   | 82 | 1 |  | more | 
| 26.07 › 30.0726-30/7 |  |  |  |  Tour de la Region Wallonne (2.3)   |  |  |  | more | 
| 29.07 | 4 |  |  | S4Stage 4 - Jodoigne › Bruxelles   | 145.2 | 5 |  |  | 
| 28.07 | 97 | 69 |  | S3Stage 3 - Andenne › Nivelles   | 212.5 |  |  |  | 
| 27.07 | 64 | 43 |  | S2Stage 2 - Amay › Arlon   | 190.1 |  |  |  | 
| 26.07 | 30 |  |  | S1Stage 1 - Aubel › Bassenge   | 157.4 |  |  |  | 
| 04.07 | 26 |  |  |  Tour du Doubs - Conseil General (1.3)   | 191 |  |  | more | 
| 24.06 | 15 |  |  |  National Championships France ME - ITT (NC)   | 38.3 |  |  | more | 
| 19.06 › 22.0619-22/6 |  |  |  |  La Route du Sud Cycliste - La Dépêche du Midi (2.3)   |  |  |  | more | 
| 22.06 | DNF |  |  | S4Stage 4 - Montréjeau › Loudenvielle Le Louron   | 150.1 |  |  |  | 
| 21.06 | 75 | 81 |  | S3 (ITT)Stage 3 (ITT) - Loures Barousse › Sarp   | 23.5 |  |  |  | 
| 20.06 | 83 | 80 |  | S2Stage 2 - Lès › St Gaudens   | 141 |  |  |  | 
| 19.06 | 39 | 39 |  | S1Stage 1 - Castres › Vielha   | 228 |  |  |  | 
| 02.06 › 06.062-6/6 |  |  |  |  Euskal Bizikleta (2.1)   |  |  |  | more | 
| 04.06 | DNF |  |  | S3Stage 3 - Agurain › Bidegoian   | 154 |  |  |  | 
| 03.06 | 100 | 107 |  | S2Stage 2 - Karrantza › Agurain   | 155 |  |  |  | 
| 02.06 | 110 | 110 |  | S1Stage 1 - Eibar › Karrantza   | 164 |  |  |  | 
| 19.05 › 23.0519-23/5 |  |  |  |  Tour of Belgium (2.2)   |  |  |  | more | 
| 20.05 | DNF |  |  | S2Stage 2 - Oostende › Knokke Heist   | 179 |  |  |  | 
| 19.05 | 88 | 88 |  | S1Stage 1 - Oostende › Oostende   | 184 |  |  |  | 
| 14.05 › 16.0514-16/5 |  |  |  |  Tour de Picardie (2.2)   |  |  |  | more | 
 | 71 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 16.05 | 60 |  |  | S3bStage 3b - Soissons › Chauny   | 87.5 |  |  |  | 
| 16.05 | 64 | 87 |  | S3aStage 3a - Lacroix-Saint-Ouen › Soissons   | 92.5 |  |  |  | 
| 15.05 | 101 | 109 |  | S2Stage 2 - Crécy-en-Ponthieu › Compiègne   | 184 |  |  |  | 
| 14.05 | 120 | 120 |  | S1Stage 1 - Hirson › Doullens   | 189.5 |  |  |  | 
| 10.03 › 16.0310-16/3 |  |  |  |  Tirreno-Adriatico (2.HC)   |  |  |  | more | 
| 14.03 | DNF |  |  | S5Stage 5 - Paglieta › Torricella Sicura   | 215 |  |  |  | 
| 13.03 | 109 | 114 |  | S4Stage 4 - Isernia › Paglieta   | 179 |  |  |  | 
| 12.03 | 140 | 132 |  | S3Stage 3 - Maddaloni › Isernia   | 168 |  |  |  | 
| 11.03 | 52 | 87 |  | S2Stage 2 - Latina › Maddaloni   | 164 |  |  |  | 
| 10.03 | 120 | 121 |  | S1Stage 1 - Sabaudia › Sabaudia   | 172 |  |  |  | 
| 22.02 | DNF |  |  |  Classic Haribo (1.3)   | 204 |  |  | more | 
| 11.02 › 15.0211-15/2 |  |  |  |  Tour Méditerranéen (2.3)   |  |  |  | more | 
| 15.02 | DNF |  |  | S5 (TTT)Stage 5 (TTT) - La Garde › Toulon (Mt. Faron)   | 26 |  |  |  | 
| 14.02 | 84 | 74 |  | S4Stage 4 - Greasque › Marignane   | 147 |  |  |  | 
| 13.02 | 77 | 84 |  | S3Stage 3 - Rousset › Berre l'Etang   | 122 |  |  |  | 
| 12.02 | 108 | 82 |  | S2Stage 2 - La Londe-les-Maures  › Hyères   | 130 |  |  |  | 
| 11.02 | 59 | 59 |  | S1Stage 1 - Le Cannet › Menton   | 111 |  |  |  | 
| 02.02 › 06.022-6/2 |  |  |  |  Tour of Qatar (2.3)   |  |  |  | more | 
| 06.02 | OTL |  |  | S5Stage 5 - Doha Golf Club › Doha Corniche   | 163 |  |  |  | 
| 05.02 | 81 | 98 |  | S4Stage 4 - Al Wakra › Al Wakra   | 135.5 |  |  |  | 
| 04.02 | 102 | 103 |  | S3Stage 3 - Camel Race Track › Camel Race Track   | 189.5 |  |  |  | 
| 03.02 | 73 | 88 |  | S2Stage 2 - Al Zubarah › Doha Hyatt Plaza   | 151 |  |  |  | 
| 02.02 | 82 | 83 |  | S1Stage 1 - Sealine Beach Resort › Doha Landmark   | 150.5 |  |  |  | 
| 31.01 | 32 |  |  |  Doha International GP (1.3)   | 117 |  |  | more |