| 06.10 | 62 |  |  | Paris-Bourges (1.1) | 190.3 |  |  | more | 
| 02.10 | 52 |  |  | Tour de Vendée (1.1) | 203.8 |  |  | more | 
| 24.09 | DNF |  |  | Giro dell'Emilia (1.HC) | 213 |  |  | more | 
| 20.09 › 21.0920-21/9 |  |  |  | Giro della Toscana - Memorial Alfredo Martini (2.1) |  |  |  | more | 
|  | 14 |  |  | Youth classificationYouth classification |  |  |  |  | 
|  | 64 |  |  | General classificationGeneral classification |  |  |  |  | 
| 21.09 | 79 |  |  | S2Stage 2 - Montecatini Terme › Pontedera | 185.3 |  |  |  | 
| 20.09 | 68 | 68 |  | S1Stage 1 - Arezzo › Montecatini Terme | 174.7 |  |  |  | 
| 17.09 | DNF |  |  | Memorial Marco Pantani (1.1) | 189.8 |  |  | more | 
| 15.09 | DNF |  |  | Coppa Agostoni - Giro delle Brianze (1.1) | 199 |  |  | more | 
| 14.09 | DNF |  |  | Coppa Bernocchi - GP BPM (1.1) | 192 |  |  | more | 
| 01.08 › 07.081-7/8 |  |  |  | The Larry H.Miller Tour of Utah (2.HC) |  |  |  | more | 
| 07.08 | DNF |  |  | S7Stage 7 - Park City › Park City | 125.7 |  |  |  | 
| 06.08 | 39 | 45 |  | S6Stage 6 - Snowbasin  › Snowbird | 183.1 |  |  |  | 
| 05.08 | 55 | 51 |  | S5Stage 5 - Antelope Island › Bountiful | 186 |  |  |  | 
| 04.08 | 68 | 49 |  | S4Stage 4 - Lehi › Kearns | 154 |  |  |  | 
| 03.08 | 43 | 45 |  | S3Stage 3 - Richfield › Payson | 191.8 |  |  |  | 
| 02.08 | 67 | 37 |  | S2Stage 2 - Escalante › Torrey | 159 |  |  |  | 
| 01.08 | 8 | 10 |  | S1Stage 1 - Zion Canyon Village › Cedar City | 135.2 | 1 |  |  | 
| 20.07 | 114 |  |  | Grand Prix Cerami (1.1) | 211 |  |  | more | 
| 26.06 | DNF |  |  | National Championships France - Road Race (NC) | 248.9 |  |  | more | 
| 16.06 › 19.0616-19/6 |  |  |  | Tour de Savoie Mont Blanc (2.2) |  |  |  | more | 
| 19.06 | DNF |  |  | S5Stage 5 - Moutiers › Cluses | 130 |  |  |  | 
| 18.06 | 5 | 37 |  | S4 (ITT)Stage 4 (ITT) - St Michel de Maurienne › St Martin de la Porte | 7.5 |  |  |  | 
| 18.06 | 37 | 38 |  | S3Stage 3 - Chambéry › Modane | 123 |  |  |  | 
| 17.06 | 46 | 41 |  | S2Stage 2 - Barby › Les Déserts | 118 |  |  |  | 
| 16.06 | 30 | 30 |  | S1Stage 1 - St Michel de Maurienne › Cruseilles | 145 |  |  |  | 
| 02.06 › 05.062-5/6 |  |  |  | Boucles de la Mayenne (2.1) |  |  |  | more | 
|  | 8 |  |  | Mountains classificationMountains classification |  |  |  |  | 
|  | 26 |  |  | Points classificationPoints classification |  |  |  |  | 
|  | 22 |  |  | General classificationGeneral classification |  |  | 3 |  | 
| 05.06 | 50 |  |  | S3Stage 3 - Juvigné › Laval | 180 |  |  |  | 
| 04.06 | 50 | 21 |  | S2Stage 2 - Laval  › Villaines-la-Juhel | 182 |  |  |  | 
| 03.06 | 66 | 35 |  | S1Stage 1 - Renault Saint-Berthevin › Château de Craon | 190 |  |  |  | 
| 02.06 | 37 | 37 |  | ProloguePrologue - Laval  › Laval | 4.5 |  |  |  | 
| 29.05 | 23 |  |  | Boucles de l'Aulne - Chateaulin (1.1) | 169.8 |  | 3 | more | 
| 24.04 | DNF |  |  | Liège - Bastogne - Liège (1.UWT) | 248 |  |  | more | 
| 20.04 | DNF |  |  | La Flèche Wallonne (1.UWT) | 196 |  |  | more | 
| 17.04 | DNF |  |  | Tro-Bro Léon (1.1) | 203.3 |  |  | more | 
| 16.04 | 68 |  |  | Tour du Finistère (1.1) | 192.9 |  |  | more | 
| 13.04 | DNF |  |  | De Brabantse Pijl - La Flèche Brabançonne ME (1.HC) | 203 |  |  | more | 
| 03.04 | 52 |  |  | Paris-Camembert (1.1) | 205 |  |  | more | 
| 01.04 | DNF |  |  | Route Adélie de Vitré (1.1) | 197.8 |  |  | more | 
| 26.03 › 27.0326-27/3 |  |  |  | Critérium International (2.HC) |  |  |  | more | 
|  | 15 |  |  | Youth classificationYouth classification |  |  |  |  | 
|  | 46 |  |  | General classificationGeneral classification |  |  |  |  | 
| 27.03 | 47 |  |  | S3Stage 3 - Porto-Vecchio › Col de l'Ospedale | 171.5 |  |  |  | 
| 26.03 | 38 | 36 |  | S2 (ITT)Stage 2 (ITT) - Porto-Vecchio › Porto-Vecchio | 7 |  |  |  | 
| 26.03 | 61 | 61 |  | S1Stage 1 - Porto-Vecchio › Porto-Vecchio | 90.5 |  |  |  | 
| 20.03 | DNF |  |  | Cholet-Pays de Loire (1.1) | 210 |  |  | more | 
| 19.03 | 3 |  |  | Classic Loire Atlantique (1.1) | 184.8 | 40 | 70 | more | 
| 13.03 | 45 |  |  | Paris-Troyes (1.2) | 168 |  |  | more | 
| 02.03 | DNF |  |  | Le Samyn (1.1) | 202.6 |  |  | more | 
| 28.02 | 65 |  |  | Royal Bernard Drôme Classic (1.1) | 203.8 |  |  | more | 
| 27.02 | DNF |  |  | Classic Sud Ardèche - Souvenir Francis Delpech (1.1) | 182.7 |  |  | more | 
| 23.02 › 25.0223-25/2 |  |  |  | Tour Cycliste International La Provence (2.1) |  |  |  | more | 
|  | 26 |  |  | Youth classificationYouth classification |  |  |  |  | 
|  | 92 |  |  | General classificationGeneral classification |  |  |  |  | 
| 25.02 | 104 |  |  | S3Stage 3 - La Ciotat › Marseille | 171 |  |  |  | 
| 24.02 | 107 | 98 |  | S2Stage 2 - Miramas › Istres | 180 |  |  |  | 
| 23.02 | 102 | 102 |  | S1Stage 1 - Aubagne › Cassis | 169 |  |  |  | 
| 11.02 › 14.0211-14/2 |  |  |  | La Méditerranéenne (2.1) |  |  |  | more | 
| 14.02 | DNF |  |  | S4Stage 4 - Bordighera  › Bordighera | 126 |  |  |  | 
| 13.02 | 39 | 39 |  | S3Stage 3 - Cadolive  › Pegomas | 180.5 |  |  |  | 
| 12.02 | 71 | 76 |  | S2Stage 2 - Banyoles › Port-Vendres | 157.6 |  |  |  | 
| 11.02 | 6 | 38 |  | S1 (TTT)Stage 1 (TTT) - Banyoles › Banyoles | 5.5 |  |  |  | 
| 03.02 › 07.023-7/2 |  |  |  | Etoile de Bessèges (2.1) |  |  |  | more | 
| 05.02 | DNF |  |  | S3Stage 3 - Bessèges › Bessèges | 152 |  |  |  | 
| 04.02 | 120 | 143 |  | S2Stage 2 - Nîmes › Mejannes Le Clap | 153 |  |  |  | 
| 03.02 | 147 | 147 |  | S1Stage 1 - Bellegarde › Beaucaire | 156 |  |  |  | 
| 31.01 | 95 |  |  | Grand Prix Cycliste la Marseillaise (1.1) | 152.2 |  |  | more |