| 20.10 | 44 | | | Utsunomiya Japan Cup Road Race (1.Pro) | 144.2 | | | more |
| 19.10 | 67 | | | Japan Cup Criterium (NAT) | 33.75 | | | more |
| 12.10 | DNF | | | Il Lombardia (1.UWT) | 255 | | | more |
| 10.10 | DNF | | | Gran Piemonte (1.Pro) | 182 | | | more |
| 07.10 | DNF | | | Coppa Bernocchi - GP Banco BPM (1.Pro) | 174.34 | | | more |
| 06.10 | DNF | | | Coppa Agostoni - Giro delle Brianze (1.1) | 166.7 | | | more |
| 22.09 | 92 | | | Paris-Chauny (1.1) | 197.2 | | | more |
| 14.09 | 71 | | | Memorial Marco Pantani (1.1) | 195.4 | | | more |
| 12.09 | DNF | | | Gran Premio città di Peccioli - Coppa Sabatini (1.Pro) | 197.6 | | | more |
| 11.09 | 64 | | | Giro della Toscana - Memorial Alfredo Martini (1.1) | 182.7 | | | more |
| 13.08 › 16.0813-16/8 | | | | Tour du Limousin-Périgord - Nouvelle Aquitaine (2.1) | | | | more |
| 42 | | | Youth classificationYouth classification | | | | |
| 86 | | | General classificationGeneral classification | | | | |
| 16.08 | 82 | | | S4Stage 4 - Oradour-sur-Glane › Limoges | 161.1 | | | |
| 15.08 | 99 | 93 | | S3Stage 3 - La Rivière de Mansac › Argentat Xaintrie Val Dordorgne | 189.5 | | | |
| 14.08 | 75 | 87 | | S2Stage 2 - Saint-Aulaye-Puymangou › Terrasson-Lavilledieu | 193.8 | | | |
| 13.08 | 111 | 111 | | S1Stage 1 - Boisseuil › Auzances | 174 | | | |
| 11.08 | 57 | | | Circuito de Getxo - Memorial Hermanos Otxoa (1.1) | 173 | | | more |
| 10.08 | DNF | | | Donostia San Sebastian Klasikoa (1.UWT) | 236 | | | more |
| 13.07 › 15.0713-15/7 | | | | Tour de l'Ain (2.1) | | | | more |
| 27 | | | Mountains classificationMountains classification | | | | |
| 50 | | | General classificationGeneral classification | | | | |
| 15.07 | 55 | | | S3Stage 3 - Lagnieu › Ile Chambod | 153.1 | | | |
| 14.07 | 49 | 51 | | S2Stage 2 - Saint-Vulbas › Lélex Monts-Jura | 155.3 | | | |
| 13.07 | 73 | 73 | | S1Stage 1 - Laiz › Bourg-en-Bresse | 137.3 | | | |
| 26.06 › 30.0626-30/6 | | | | Okolo Slovenska / Tour de Slovaquie (2.1) | | | | more |
| 68 | | | General classificationGeneral classification | | | | |
| 30.06 | 44 | | | S5Stage 5 - Liptovský Mikuláš › Štrbské Pleso | 145 | | | |
| 29.06 | 93 | 115 | | S4Stage 4 - Partizánske › Ružomberok | 183.5 | | | |
| 28.06 | 82 | 103 | | S3Stage 3 - Piešťany › Dubnica nad Váhom | 161.2 | | | |
| 27.06 | 76 | 110 | | S2Stage 2 - Nitra › Hlohovec | 192 | | | |
| 26.06 | 5 | 133 | | S1 (TTT)Stage 1 (TTT) - Dunajská Streda › Dunajská Streda | 28.8 | 2 | | |
| 23.06 | 85 | | | National Championships France ME - Road Race (NC) | 240.6 | | | more |
| 02.06 › 09.062-9/6 | | | | Critérium du Dauphiné (2.UWT) | | | | more |
| 08.06 | DNS | | | S7Stage 7 - Albertville › Samoëns 1600 | 155.3 | | | |
| 07.06 | 126 | 124 | | S6Stage 6 - Hauterives › Le Collet d'Allevard | 174.1 | | | |
| 06.06 | NR | 115 | | S5Stage 5 - Amplepuis › Saint-Priest | 167 | | | |
| 05.06 | 116 | 120 | | S4 (ITT)Stage 4 (ITT) - Saint-Germain-Laval › Neulise | 34.4 | | | |
| 04.06 | 107 | 118 | | S3Stage 3 - Celles-sur-Durolle › Les Estables | 181.7 | | | |
| 03.06 | 109 | 131 | | S2Stage 2 - Gannat › Col de la Loge | 142 | | | |
| 02.06 | 77 | 78 | | S1Stage 1 - Saint-Pourçain-sur-Sioule › Saint-Pourçain-sur-Sioule | 172.5 | | | |
| 29.05 | 34 | | | Mercan'Tour Classic Alpes-Maritimes (1.1) | 168.2 | | | more |
| 23.04 › 28.0423-28/4 | | | | Tour de Romandie (2.UWT) | | | | more |
| 25 | | | Youth classificationYouth classification | | | | |
| 102 | | | General classificationGeneral classification | | 5 | | |
| 28.04 | 84 | | | S5Stage 5 - Vernier › Vernier | 150.8 | | | |
| 27.04 | 111 | 111 | | S4Stage 4 - Saillon › Leysin | 151.7 | | | |
| 26.04 | 136 | 103 | | S3 (ITT)Stage 3 (ITT) - Oron › Oron | 15.5 | | | |
| 25.04 | 76 | 103 | | S2Stage 2 - Fribourg › Salvan/Les Marécottes | 171 | | | |
| 24.04 | 114 | 131 | | S1Stage 1 - Château d'Oex › Fribourg | 165.7 | | | |
| 23.04 | 150 | 150 | | ProloguePrologue - Payerne › Payerne | 2.28 | | | |
| 14.04 | 89 | | | Tour du Doubs (1.1) | 178.9 | | | more |
| 12.04 | 53 | | | Classic Grand Besançon Doubs (1.1) | 171.3 | | | more |
| 29.03 | 55 | | | La Route Adélie de Vitré (1.1) | 174.2 | | | more |
| 27.03 | 66 | | | Paris - Camembert (1.1) | 190.6 | | | more |
| 24.03 | 74 | | | La Roue Tourangelle Centre Val de Loire - Trophée Groupama Paris Val de Loire (1.1) | 200 | | | more |
| 03.03 | 96 | | | Grote prijs Jean - Pierre Monseré (1.1) | 200.6 | | | more |
| 02.03 | 89 | | | Grand Prix Criquielion (1.1) | 200 | | | more |
| 19.02 › 25.0219-25/2 | | | | UAE Tour (2.UWT) | | | | more |
| 12 | | | Youth classificationYouth classification | | | | |
| 39 | | | General classificationGeneral classification | | 5 | 5 | |
| 25.02 | 49 | | | S7Stage 7 - Al Ain Bait Mohammed Bin Khalifa › Jebel Hafeet | 161 | | | |
| 24.02 | 67 | 48 | | S6Stage 6 - Louvre Abu Dhabi Museum › Abu Dhabi Breakwater | 138 | | | |
| 23.02 | 61 | 48 | | S5Stage 5 - Al Aqah › Umm Al Quwain | 182 | | | |
| 22.02 | 44 | 49 | | S4Stage 4 - Dubai Police Officer's Club › Dubai Harbour | 168 | | | |
| 21.02 | 49 | 49 | | S3Stage 3 - Al Marjan Island › Jebel Jais | 176 | | | |
| 20.02 | 115 | 108 | | S2 (ITT)Stage 2 (ITT) - Al Hudayriyat Island › Al Hudayriyat Island | 12.1 | | | |
| 19.02 | 72 | 73 | | S1Stage 1 - Al Dhafra Walk Madinat Zayed › Liwa | 141 | | | |
| 10.02 › 14.0210-14/2 | | | | Tour of Oman (2.Pro) | | | | more |
| 25 | | | Youth classificationYouth classification | | | | |
| 53 | | | General classificationGeneral classification | | | | |
| 14.02 | 50 | | | S5Stage 5 - Samail ''Al Fayhaa Reshouse'' › Jabal Al Akhdhar (Green Mountain) | 72 | | | |
| 13.02 | 75 | 56 | | S4Stage 4 - Fanja › Yitti Hills | 104 | | | |
| 12.02 | 57 | 50 | | S3Stage 3 - Naseem Park › Al Bustan | 76 | | | |
| 11.02 | 54 | 52 | | S2Stage 2 - Al Sifah › Qurayyat | 170.4 | | | |
| 10.02 | 73 | 74 | | S1Stage 1 - Oman Across Ages Museum › Oman Convention and Exhibition Centre (OCEC) | 181.5 | | | |
| 09.02 | 72 | | | Muscat Classic (1.1) | 174.3 | | | more |
| 28.01 | 90 | | | Grand Prix Cycliste de Marseille La Marseillaise (1.1) 114k | 167.5 | | | more |
| 25.01 | 61 | | | Trofeo Ses Salines-Felanitx (1.1) | 181.2 | | | more |
| 24.01 | 134 | | | Trofeo Calvià (1.1) | 150.1 | | | more |