| | | PostNord Tour of Denmark (2.Pro) |
| 20 | | Klassement |
| 18-08 | 58 | 20 | Stage 5Roskilde - Gladsaxe (157.0km) | 157.0km |
| 17-08 | 69 | 21 | Stage 4Store Heddinge - Holbæk (177.0km) | 177.0km |
| 16-08 | 47 | 22 | Stage 3Kolding - Haderslev (156.0km) | 156.0km |
| 15-08 | 25 | 23 | Stage 2Ringkøbing - Vejle (231.0km) | 231.0km |
| 14-08 | 7 | 22 | Stage 1Holstebro - Holstebro (13.0km) | 13.0km |
| | | Vuelta a Burgos (2.Pro) |
| 102 | | Klassement |
| 09-08 | 113 | 102 | Stage 5Frías - Condado de Treviño (156.0km) | 156.0km |
| 08-08 | 56 | 89 | Stage 4Santa María del Campo - Pampliega (18.0km) | 18.0km |
| 07-08 | 90 | 92 | Stage 3Bodegas Nabal Gumiel De Izán - Lagunas de Neila (138.0km) | 138.0km |
| 06-08 | 99 | 113 | Stage 2Valle De Mena - Complejo Karstico Ojo Guareña (161.0km) | 161.0km |
| 05-08 | 134 | 134 | Stage 1Vilviestre Del Pinar - Burgos (168.0km) | 168.0km |
| 29-05 | DNF | | Circuit Franco-Belge (1.Pro) | 190.0km |
| 26-05 | 112 | | Rund um Köln (1.1) | 194.0km |
| | | 4 Jours de Dunkerque (2.Pro) |
| 17-05 | DNF | | Stage 4Mazingarbe - Pont-à-Marcq (171.0km) | 171.0km |
| 16-05 | 26 | 27 | Stage 3Saint-Laurent-Blangy - Bouchain (165.0km) | 165.0km |
| 15-05 | 31 | 34 | Stage 2Wimereux - Abbeville (184.0km) | 184.0km |
| 14-05 | 40 | 40 | Stage 1Dunkerque - Le Touquet-Paris-Plage (173.0km) | 173.0km |
| 09-05 | 21 | | Circuit de Wallonie (1.1) | 190.0km |
| 05-05 | 34 | | Tro-Bro Léon (1.Pro) | 203.0km |
| 04-05 | DNF | | Grand Prix du Morbihan (1.Pro) | 196.0km |
| 01-05 | 60 | | Eschborn-Frankfurt (1.UWT) | 203.0km |
| 28-04 | 47 | | Lotto Famenne Ardenne Classic (1.1) | 195.0km |
| | | Vuelta a Andalucia Ruta Ciclista Del Sol (2.Pro) |
| 16-02 | 24 | | Stage 3Alcaudete - Alcaudete (4.0km) | 4.0km |