10.10 | DNF | | | Gran Piemonte (1.HC) | 183 | | | more |
09.10 | DNF | | | Milano-Torino (1.HC) | 179 | | | more |
06.10 | DNF | | | Gran Premio Bruno Beghelli (1.HC) | 199.3 | | | more |
05.10 | DNF | | | Giro dell'Emilia (1.HC) | 207.4 | | | more |
21.09 | 54 | | | Memorial Marco Pantani (1.1) | 194.7 | | | more |
19.09 | DNF | | | Coppa Sabatini - Gran Premio città di Peccioli (1.1) | 195.9 | | | more |
15.09 | 12 | | | Coppa Bernocchi - GP BPM (1.1) | 198.2 | 10 | 10 | more |
14.09 | 37 | | | Coppa Agostoni - Giro delle Brianze (1.1) | 195.5 | | | more |
01.09 | 78 | | | Bretagne Classic - Ouest-France (1.UWT) | 248.1 | 5 | | more |
21.08 › 24.0821-24/8 | | | | Tour du Limousin - Nouvelle Aquitaine (2.1) | | | | more |
| 55 | | | General classificationGeneral classification | | | | |
24.08 | 60 | | | S4Stage 4 - Confolens › Limoges | 177.4 | | | |
23.08 | 58 | 65 | | S3Stage 3 - Chamboulive › Beynat | 176.8 | | | |
22.08 | 84 | 76 | | S2Stage 2 - Base départementale de Rouffiac › Trélissac | 182.9 | | | |
21.08 | 40 | 40 | | S1Stage 1 - Condat-sur-Vienne › Guéret | 172.2 | | | |
31.07 › 11.0831-11/7 | | | | Volta a Portugal Santander (2.1) | | | | more |
| 43 | | | General classificationGeneral classification | | | | |
11.08 | 43 | | | S10 (ITT)Stage 10 (ITT) - Vila Nova de Gaia › Porto | 19.5 | | | |
10.08 | 80 | 46 | | S9Stage 9 - Fafe › Senhora da Graça | 133.5 | | | |
09.08 | 17 | 43 | | S8Stage 8 - Viana do Castelo › Santa Quitéria | 158 | | | |
08.08 | 42 | 46 | | S7Stage 7 - Bragança › Serra do Larouco | 156.2 | | | |
07.08 | 53 | 49 | | S6Stage 6 - Torre de Moncorvo › Bragança | 189.2 | | | |
05.08 | 68 | 54 | | S5Stage 5 - Oliveira do Hospital › Guarda | 158 | | | |
04.08 | 52 | 49 | | S4Stage 4 - Pampilhosa da Serra › Torre | 145 | | | |
03.08 | 36 | 40 | | S3Stage 3 - Santarém › Castelo Branco | 194.1 | | | |
02.08 | 35 | 43 | | S2Stage 2 - Marinha Grande › St.º António dos Cavaleiros | 198.5 | | | |
01.08 | 52 | 73 | | S1Stage 1 - Miranda do Corvo › Leiria | 174.7 | | | |
31.07 | 91 | 91 | | ProloguePrologue - Viseu › Viseu | 6 | | | |
30.06 | DNF | | | National Championships France ME - Road Race (NC) | 252 | | | more |
20.06 › 23.0620-23/6 | | | | Le Tour de Savoie Mont Blanc (2.2) | | | | more |
| 16 | | | Points classificationPoints classification | | | | |
| 46 | | | General classificationGeneral classification | | | | |
23.06 | 36 | | | S5Stage 5 - La Chambre › Saint-François-Longchamp | 134.8 | | | |
22.06 | 44 | 56 | | S4Stage 4 - Saint-Martin d'Arc › Les Karellis | 44.7 | | | |
22.06 | 3 | 61 | | S3Stage 3 - Bessans › Saint-Martin-la-Porte | 75 | 1 | 1 | |
21.06 | 66 | 73 | | S2Stage 2 - Moûtiers › La Norma | 120.7 | | | |
20.06 | 86 | 86 | | S1Stage 1 - Aix-les-Bains › Moûtiers | 145.3 | | | |
17.06 | DNF | | | Mont Ventoux Dénivelé Challenge (1.1) | 171 | | | more |
06.06 › 09.066-9/6 | | | | Boucles de la Mayenne (2.1) | | | | more |
07.06 | DNF | | | S1Stage 1 - Renault Saint-Berthevin › Changé | 183 | | | |
06.06 | 105 | 105 | | ProloguePrologue - Laval › Laval | 4.5 | | | |
24.05 › 26.0524-26/5 | | | | Tour de l'Ain (2.1) | | | | more |
25.05 | OTL | | | S2Stage 2 - Bellignat › Col de la Faucille | 123.9 | | | |
24.05 | 40 | 40 | | S1Stage 1 - Bourg-en-Bresse › Saint-Vulbas | 162.6 | | | |
22.04 › 26.0422-26/4 | | | | Tour of the Alps (2.HC) | | | | more |
23.04 | DNF | | | S2Stage 2 - Reith im Alpbachtal › Schenna/Scena | 178.7 | | | |
22.04 | 94 | 94 | | S1Stage 1 - Kufstein › Kufstein | 144 | | | |
17.04 | 91 | | | De Brabantse Pijl - La Flèche Brabançonne ME (1.HC) | 196.2 | | | more |
27.03 › 31.0327-31/3 | | | | Settimana Internazionale Coppi e Bartali (2.1) | | | | more |
29.03 | DNF | | | S3Stage 3 - Forlì › Forlì | 166.2 | | | |
28.03 | 71 | 79 | | S2Stage 2 - Riccione › Sogliano al Rubicone | 140 | | | |
27.03 | 13 | 151 | | S1b (TTT)Stage 1b (TTT) - Gatteo a mare › Gatteo | 13.3 | | | |
27.03 | 40 | 16 | | S1aStage 1a - Gatteo › Gatteo | 97.8 | | | |
10.03 | DNF | | | GP Industria & Artigianato (1.HC) | 199.2 | | | more |
03.03 | DNF | | | Royal Bernard Drôme Classic (1.1) | 207.8 | | | more |
02.03 | DNF | | | Faun Environnement - Classic de l'Ardèche Rhône Crussol (1.1) | 197.5 | | | more |
22.02 › 24.0222-24/2 | | | | Tour Cycliste International du Haut Var (2.1) | | | | more |
| 26 | | | Points classificationPoints classification | | | | |
| 70 | | | General classificationGeneral classification | | | | |
24.02 | 76 | | | S3Stage 3 - La Londe-les-Maures › Mont Faron (Toulon) | 136 | | | |
23.02 | 62 | 64 | | S2Stage 2 - Le Cannet-des-Maures › Mons | 201.4 | | | |
22.02 | 68 | 68 | | S1Stage 1 - Vence › Mandelieu-la-Napoul | 154.5 | | | |
17.02 | DNF | | | Trofeo Laigueglia (1.HC) | 203.7 | | | more |
03.02 | 71 | | | Trofeo Palma (1.1) | 159.6 | | | more |
02.02 | DNF | | | Trofeo de Tramuntana: Soller - Deia (1.1) | 179.3 | | | more |
01.02 | DNF | | | Trofeo Andratx - Lloseta (1.1) | 172.2 | | | more |
21.01 › 27.0121-27/1 | | | | La Tropicale Amissa Bongo (2.1) | | | | more |
| 47 | | | General classificationGeneral classification | | | | |
27.01 | 53 | | | S7Stage 7 - Nkok › Libreville | 140 | | | |
26.01 | 70 | 49 | | S6Stage 6 - Bitam › Oyem | 110 | | | |
25.01 | 74 | 46 | | S5Stage 5 - Bitam › Mongomo | 126 | | | |
24.01 | 59 | 43 | | S4Stage 4 - Mitzic › Oyem | 113 | | | |
23.01 | 30 | 44 | | S3Stage 3 - Léconi › Franceville | 98 | | | |
22.01 | 47 | 52 | | S2Stage 2 - Franceville › Okondja | 169 | | | |
21.01 | 62 | 69 | | S1Stage 1 - Bongoville › Moanda | 100 | | | |