| 30-09 | DNF | | UCI World Championship Innsbruck (CM) | 258.0km |
| | | Kreiz Breizh Elites (2.2) |
| 30-07 | DNF | | Stage 3Guingamp - Rostrenen (171.0km) | 171.0km |
| 29-07 | 7 | 8 | Stage 2bCarhaix - Carhaix (102.0km) | 102.0km |
| 29-07 | 8 | 12 | Stage 2aPloërdut - Callac (93.0km) | 93.0km |
| 28-07 | 18 | 18 | Stage 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 | | Stage 3Hermies - Arras (192.0km) | 192.0km |
| 19-05 | 101 | 85 | Stage 2Lens - Liévin (189.0km) | 189.0km |
| 18-05 | 16 | 19 | Stage 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 | Stage 7Saint-Pôtan - Dinan (145.0km) | 145.0km |
| 30-04 | 88 | 97 | Stage 6Plancoët - Dol-de-Bretagne (151.0km) | 151.0km |
| 29-04 | 56 | 94 | Stage 5Colpo - Plancoët (155.0km) | 155.0km |
| 28-04 | 116 | 112 | Stage 4Clohars-Carnoët - Grand Champ (162.0km) | 162.0km |
| 27-04 | 84 | 97 | Stage 3Baden - Clohars-Carnoët (181.0km) | 181.0km |
| 26-04 | 19 | 25 | Stage 2Louisfert - Plougoumelen (180.0km) | 180.0km |
| 25-04 | 52 | 55 | Stage 1Chateaubriant - Louisfert (159.0km) | 159.0km |
| | | Tour du Loir et Cher E Provost (2.2) |
| 92 | | Klassement |
| 18 | | Punten |
| 15-04 | 84 | 92 | Stage 5Blois - Blois (97.0km) | 97.0km |
| 14-04 | 106 | 101 | Stage 4Montrichard - Montrichard (183.0km) | 183.0km |
| 13-04 | 125 | 115 | Stage 3Droué - Vendôme (178.0km) | 178.0km |
| 12-04 | 9 | 15 | Stage 2Vernou-en-Sologne - La Ferté-Imbault (200.0km) | 200.0km |
| 11-04 | 7 | 9 | Stage 1Blois - Fougères (183.0km) | 183.0km |