| 05-09 | 85 | | Tour du Doubs (1.1) | |
| 04-09 | 88 | | Tour du Jura Cycliste (1.2) | 181.0km |
| 03-09 | 116 | | Classic Grand Besançon Doubs (1.1) | 172.0km |
| | | Deutschland Tour (2.Pro) |
| 27-08 | DNF | | Stage 2Sangerhausen - Ilmenau (180.0km) | 180.0km |
| 26-08 | 129 | 129 | Stage 1Stralsund - Schwerin (191.0km) | 191.0km |
| | | Sazka Tour (2.1) |
| 70 | | Klassement |
| 16 | | Berg |
| 08-08 | 79 | 70 | Stage 4Šumperk - Šternberk (174.0km) | 174.0km |
| 07-08 | 35 | 74 | Stage 3Moravská Třebová - Dlouhé (143.0km) | 143.0km |
| 06-08 | 91 | 94 | Stage 2Olomouc - Pustevny (203.0km) | 203.0km |
| 05-08 | 109 | 109 | Stage 1Prostejov - Uničov (150.0km) | 150.0km |
| 16-05 | 122 | | Trofeo Alcudia-Port d'Alcudia (1.1) | |
| 15-05 | DNF | | Trofeo Andratx - Mirador des Colomer (1.1) | 158.0km |
| 14-05 | 99 | | Trofeo Serra de Tramuntana (1.1) | |
| 13-05 | DNF | | Trofeo Calvia (1.1) | |
| | | Itzulia Basque Country (2.UWT) |
| 10-04 | DNF | | Stage 6Ondarroa - Eibar (111.0km) | 111.0km |
| 09-04 | 147 | 154 | Stage 5Hondarribia - Ondarroa (160.0km) | 160.0km |
| 08-04 | 151 | 157 | Stage 4Vitoria-Gasteiz - Hondarribia (189.0km) | 189.0km |
| 07-04 | 161 | 161 | Stage 3Amurrio - Ermualde (167.0km) | 167.0km |
| 06-04 | 163 | 163 | Stage 2Zalla - Sestao (154.0km) | 154.0km |
| 05-04 | 163 | 163 | Stage 1Bilbao - Bilbao (13.0km) | 13.0km |
| | | Volta Ciclista a Catalunya (2.UWT) |
| 25-03 | DNF | | Stage 4Ripoll - Port Ainé-Rialp (166.0km) | 166.0km |
| 24-03 | 61 | 150 | Stage 3Canal Olimpic de Catalunya - Vallter 2000 (203.0km) | 203.0km |
| 23-03 | 162 | 162 | Stage 2Banyoles - Banyoles (18.0km) | 18.0km |
| 22-03 | 162 | 162 | Stage 1Calella - Calella (178.0km) | 178.0km |