| 30-09 | DNF | | UCI World Championship Innsbruck (CM) | 258.0km |
| | | Kreiz Breizh Elites (2.2) |
| 30-07 | DNF | | Etappe 3Guingamp - Rostrenen (171.0km) | 171.0km |
| 29-07 | 7 | 8 | Etappe 2bCarhaix - Carhaix (102.0km) | 102.0km |
| 29-07 | 8 | 12 | Etappe 2aPloërdut - Callac (93.0km) | 93.0km |
| 28-07 | 18 | 18 | Etappe 1Calanhel - Plouray (181.0km) | 181.0km |
| 27-06 | 56 | | Mediterranean Games (CC) | |
| 23-06 | 2 | | National Road Championships - Greece (CN) | |
| 22-06 | 1 | | National Road Championships - Greece TT (CN) | |
| | | A Travers Les Hauts De France (2.2) |
| 20-05 | DNF | | Etappe 3Hermies - Arras (192.0km) | 192.0km |
| 19-05 | 101 | 85 | Etappe 2Lens - Liévin (189.0km) | 189.0km |
| 18-05 | 16 | 19 | Etappe 1Le Cateau-Cambrésis - Villers les Cagnicourt (121.0km) | 121.0km |
| | | Le Tour de Bretagne Cycliste (2.2) |
| 73 | | Klassement |
| 54 | | Punten |
| 01-05 | 46 | 73 | Etappe 7Saint-Pôtan - Dinan (145.0km) | 145.0km |
| 30-04 | 88 | 97 | Etappe 6Plancoët - Dol-de-Bretagne (151.0km) | 151.0km |
| 29-04 | 56 | 94 | Etappe 5Colpo - Plancoët (155.0km) | 155.0km |
| 28-04 | 116 | 112 | Etappe 4Clohars-Carnoët - Grand Champ (162.0km) | 162.0km |
| 27-04 | 84 | 97 | Etappe 3Baden - Clohars-Carnoët (181.0km) | 181.0km |
| 26-04 | 19 | 25 | Etappe 2Louisfert - Plougoumelen (180.0km) | 180.0km |
| 25-04 | 52 | 55 | Etappe 1Chateaubriant - Louisfert (159.0km) | 159.0km |
| | | Tour du Loir et Cher E Provost (2.2) |
| 92 | | Klassement |
| 18 | | Punten |
| 15-04 | 84 | 92 | Etappe 5Blois - Blois (97.0km) | 97.0km |
| 14-04 | 106 | 101 | Etappe 4Montrichard - Montrichard (183.0km) | 183.0km |
| 13-04 | 125 | 115 | Etappe 3Droué - Vendôme (178.0km) | 178.0km |
| 12-04 | 9 | 15 | Etappe 2Vernou-en-Sologne - La Ferté-Imbault (200.0km) | 200.0km |
| 11-04 | 7 | 9 | Etappe 1Blois - Fougères (183.0km) | 183.0km |