| | | Le Tour de Bretagne Cycliste (2.2) |
| 88 | | Klassement |
| 26-09 | 36 | 88 | Stage 7Guitté - Dinan (155.0km) | 155.0km |
| 25-09 | 86 | 98 | Stage 6Quédillac - Fougères (164.0km) | 164.0km |
| 24-09 | 59 | 98 | Stage 5Chateaubriant - Boisgervilly (217.0km) | 217.0km |
| 23-09 | 112 | 102 | Stage 4Ploeren - Louisfert (166.0km) | 166.0km |
| 22-09 | 116 | 100 | Stage 3Rosporden - Brandivy (170.0km) | 170.0km |
| 21-09 | 96 | 81 | Stage 2Corlay - Rosporden (165.0km) | 165.0km |
| 20-09 | 38 | 41 | Stage 1Le Cambout - Allineuc (159.0km) | 159.0km |
| 18-09 | DNF | | Liège - Bastogne - Liège U23 (1.2U) | 168.0km |
| | | A Travers les Hauts de France (2.2) |
| 05-09 | DNF | | Stage 3Albert - Le Cateau-Cambrésis (175.0km) | 175.0km |
| 04-09 | 93 | 93 | Stage 2Neuville-Saint-Rémy - Roisel (174.0km) | 174.0km |
| 03-09 | 64 | 64 | Stage 1Arras - Lagnicourt-Marcel (129.0km) | 129.0km |
| 20-08 | DNF | | Grote Prijs Marcel Kint (1.1) | 196.0km |
| 17-08 | 59 | | Egmont Cycling Race (1.1) | 192.0km |
| | | Sazka Tour (2.1) |
| 86 | | Klassement |
| 08-08 | 88 | 86 | Stage 4Šumperk - Šternberk (174.0km) | 174.0km |
| 07-08 | 89 | 91 | Stage 3Moravská Třebová - Dlouhé (143.0km) | 143.0km |
| 06-08 | 99 | 95 | Stage 2Olomouc - Pustevny (203.0km) | 203.0km |
| 05-08 | 21 | 21 | Stage 1Prostejov - Uničov (150.0km) | 150.0km |
| 25-07 | 79 | | Grand Prix de la ville de Pérenchies (1.2) | |
| 20-06 | 20 | | National Road Championships - Sweden (CN) | |
| | | Tour of Estonia (2.1) |
| 29-05 | DNF | | Stage 2Tartu - Tartu (163.0km) | 163.0km |
| 28-05 | 67 | 68 | Stage 1Tallinn - Tartu (186.0km) | 186.0km |
| | | Tour d Eure-et-Loir (2.2) |
| 15-05 | 114 | 91 | Stage 2Courville-Sur-Eure - Dreux (187.0km) | 187.0km |
| 14-05 | 74 | 74 | Stage 1Illiers-Combray - Brou (120.0km) | 120.0km |
| 07-03 | 161 | | Trofej Porec - Porec Trophy (1.2) | 156.0km |
| 03-03 | 158 | | Trofej Umag - Umag Trophy (1.2) | 154.0km |