| | | Vuelta a España (2.UWT) |
| 01-09 | 156 | | Etappe 10Alcaraz - Elche de la Sierra | 184.0km |
| 30-08 | 144 | 152 | Etappe 9Villajoyosa - Alto de Aitana | 187.0km |
| 29-08 | 12 | 144 | Etappe 8Puçol - Xeraco | 171.0km |
| 28-08 | 146 | 149 | Etappe 7Vall d'Alba - Valdelinares | 149.0km |
| 27-08 | 152 | 147 | Etappe 6Alcossebre - Castellón | 177.0km |
| 26-08 | 106 | 121 | Etappe 5Falset - Roquetes | 173.0km |
| 25-08 | 163 | 157 | Etappe 4Andorra La Vella - Andorra La Vella | 104.0km |
| 24-08 | | 126 | Etappe 3Gruissan - Font-Romeu-Odeillo-Via | 174.0km |
| 23-08 | 101 | 126 | Etappe 2Monaco - Manosque | 202.0km |
| 22-08 | 157 | 157 | Etappe 1Monaco - Monaco | 9.0km |
| | | Tour de Pologne (2.UWT) |
| 103 | | Klassement |
| 09-08 | 101 | 103 | Etappe 7Wieliczka - Wieliczka | 12.0km |
| 08-08 | 90 | 102 | Etappe 6Bukowina Resort - Bukowina Tatrzanska | 126.0km |
| 07-08 | 116 | 109 | Etappe 5Opole - Kocierz | 218.0km |
| 06-08 | 112 | 99 | Etappe 4Żagań - Karpacz | 176.0km |
| 05-08 | 31 | 31 | Etappe 3Gorzow Wielkopolski - Zielona Góra | 193.0km |
| 04-08 | 34 | 29 | Etappe 2Międzyzdroje - Szczecin | 149.0km |
| 03-08 | 24 | 27 | Etappe 1Gdynia - Koszalin | 233.0km |
| 28-06 | 5 | | National Road Championships - Slovenia (CN) | 143.0km |
| | | Tour Auvergne - Rhône-Alpes (2.UWT) |
| 12-06 | DNS | | Etappe 6Saint-Vulbas - Crest-Voland Cohennoz | 182.0km |
| 11-06 | 141 | 136 | Etappe 5Saint-Chamond - Parc des Oiseaux | 196.0km |
| 10-06 | 33 | 126 | Etappe 4Le Puy-en-Velay - Montrond-les-Bains | 167.0km |
| 09-06 | 10 | 135 | Etappe 3Le Perreux - Le Perreux | 28.0km |
| 08-06 | 97 | 129 | Etappe 2Saint-Martin-le-Vinoux - Le Puy-en-Velay | 233.0km |
| 07-06 | 140 | 140 | Etappe 1Vizille - Saint-Ismier | 146.0km |
| 25-05 | 12 | | Antwerp Port Epic / Sels Trophy (1.1) | 192.0km |
| 24-05 | 11 | | Grand Prix Criquielion (1.1) | 205.0km |
| 12-04 | DNF | | Paris-Roubaix (1.UWT) | 259.0km |
| 08-04 | 33 | | Scheldeprijs (1.Pro) | 205.0km |
| 05-04 | 89 | | Ronde van Vlaanderen (1.UWT) | 278.0km |
| | | Volta Ciclista a Catalunya (2.UWT) |
| 29-03 | DNF | | Etappe 7Barcelona - Barcelona | 95.0km |
| 28-03 | 132 | 122 | Etappe 6Berga - Queralt | 158.0km |
| 27-03 | 138 | 119 | Etappe 5La Seu d'Urgell - Coll de Pal | 153.0km |
| 26-03 | 14 | 115 | Etappe 4Mataró - Vall Camprodon | 151.0km |
| 25-03 | 111 | 121 | Etappe 3Costa Daurada - Vila-seca | 159.0km |
| 24-03 | 13 | 122 | Etappe 2Figueres - Banyoles | 167.0km |
| 23-03 | 138 | 138 | Etappe 1Sant Feliu de Guíxols - Sant Feliu de Guíxols | 172.0km |
| 19-03 | DNF | | Grand Prix de Denain - Porte du Hainaut (1.Pro) | 200.0km |
| 18-03 | 87 | | Danilith Nokere Koerse (1.Pro) | 186.0km |
| 03-03 | 7 | | Ename Samyn Classic (1.1) | 203.0km |
| 01-03 | 4 | | Kuurne - Brussel - Kuurne (1.Pro) | 193.0km |
| 16-02 | 61 | | Clásica Jaén (1.1) | 169.0km |
| 15-02 | 61 | | Clasica de Almeria (1.Pro) | 189.0km |
| | | Volta Comunitat Valenciana (2.Pro) |
| 52 | | Klassement |
| 30 | | Punten |
| 08-02 | 14 | 52 | Etappe 5Bétera - Valencia | 94.0km |
| 07-02 | 88 | 56 | Etappe 4La Nucia - Teulada | 172.0km |
| 06-02 | 11 | 11 | Etappe 3Orihuela - San Vicente del Raspeig | 158.0km |
| 05-02 | 48 | 20 | Etappe 2Carlet - Alginet | 17.0km |
| 04-02 | 16 | 20 | Etappe 1Segorbe - Torreblanca | 160.0km |