04.09 › 07.094-7/9 | | | | Giro della Regione Friuli Venezia Giulia (2.2) | | | | more |
05.09 | 165 | 135 | | S2Stage 2 - Porpetto › Teor | 167 | | | |
04.09 | 138 | 138 | | S1Stage 1 - Palazzolo dello Stella › Buttrio | 156 | | | |
21.08 › 24.0821-24/8 | | | | West Bohemia Tour (2.2U) | | | | more |
| 19 | | | Youth classificationYouth classification | | | | |
| 8 | | | Mountains classificationMountains classification | | | | |
| 28 | | | General classificationGeneral classification | | | | |
24.08 | 73 | | | S3Stage 3 - Plzeň › Plzeň | 151.4 | | | |
23.08 | 21 | 21 | | S2Stage 2 - Klatovy › Klatovy | 151 | | | |
22.08 | 52 | 26 | | S1Stage 1 - Rokycany › Rokycany | 150.3 | | | |
21.08 | 2 | 2 | | Prologue (ITT)Prologue (ITT) - Starý Plzenec › Starý Plzenec | 3.7 | 2 | 1 | |
16.08 | 6 | | | GP Capodarco Comunita Di Capodarco (1.2U) | 175.5 | 1 | 5 | more |
10.08 | DNF | | | Gran Premio Sportivi di Poggiana-Trofeo Bonin Costruzioni (1.2U) | 164.5 | | | more |
27.07 | 100 | | | Vuelta a Castilla y Leon (1.1) UAE Team Emirates - XRG | 201.1 | | | more |
25.07 | 90 | | | Prueba Villafranca - Ordiziako Klasika (1.1) UAE Team Emirates - XRG | 167 | | | more |
21.07 | 106 | | | Clàssica Terres de l'Ebre (1.1) UAE Team Emirates - XRG | 185.8 | | | more |
06.07 | DNF | | | Giro del Medio Brenta (1.2) | 175.4 | | | more |
01.07 | DNF | | | Trofeo Città di Brescia - Mem. Rino Fiori (1.2) | 121.8 | | | more |
29.06 | 3 | | | National Championships Slovakia ME - Road Race (NC) | 195.8 | 7 | 60 | more |
28.06 | DNF | | | National Championships Slovakia MU - Road Race (NC) | | | | more |
26.06 | 1 | | | National Championships Slovakia ME - ITT (NC) | 36 | 15 | 50 | more |
15.06 › 22.0615-22/6 | | | | Giro d'Italia Next Gen (2.2U) | | | | more |
| 22 | | | Mountains classificationMountains classification | | | | |
| 17 | | | Points classificationPoints classification | | | | |
| 72 | | | General classificationGeneral classification | | | | |
22.06 | 91 | | | S8Stage 8 - Pinerolo › Pinerolo | 127 | | | |
21.06 | 102 | 75 | | S7Stage 7 - Bra › Prato Nevoso | 163 | | -5 | |
20.06 | 16 | 65 | | S6Stage 6 - Ovada › Acqui Terme | 154 | | | |
19.06 | 52 | 68 | | S5Stage 5 - Fiorenzuola d'Arda › Gavi | 153 | | | |
18.06 | 95 | 91 | | S4Stage 4 - Manerbio › Salsomaggiore Terme | 134 | | | |
17.06 | 110 | 97 | | S3Stage 3 - Albese Con Cassano › Passo del Maniva | 144 | | | |
16.06 | 58 | 2 | | S2Stage 2 - Rho Fiera Milano › Cantù | 146 | | | |
15.06 | 1 | 1 | | S1 (ITT)Stage 1 (ITT) - Rho › Rho | 8.4 | 5 | 5 +1 | |
11.05 | 58 | | | Gent-Wevelgem / Kattekoers-Ieper (1.2U) | 188.5 | | | more |
22.04 | DNF | | | G.P. Palio del Recioto - Trofeo Zanotti Mobili (1.2U) | 147.2 | | | more |
21.04 | 4 | | | Giro del Belvedere (1.2U) | 168.5 | 4 | 15 | more |
19.04 | 85 | | | Liège-Bastogne-Liège MU (1.2U) | 174.6 | | | more |
13.04 | 6 | | | Paris-Roubaix Espoirs (1.2U) | 167 | 1 | 5 | more |
06.04 | 11 | | | Trofeo Piva (1.2U) | 179.8 | | | more |
26.03 › 30.0326-30/3 | | | | Volta ao Alentejo (2.2) | | | | more |
| 3 | | | Youth classificationYouth classification | | | | |
| 19 | | | Mountains classificationMountains classification | | | | |
| 3 | | | Points classificationPoints classification | | | | |
| 6 | | | General classificationGeneral classification | | 6 | 10 | |
30.03 | 7 | | | S5Stage 5 - Estremoz › Évora | 151.5 | | | |
29.03 | 3 | 6 | | S4Stage 4 - Monforte › Castelo de Vide | 147.7 | 1 | 1 | |
28.03 | 4 | 8 | | S3Stage 3 - Carvalhal › Arraiolos | 181.5 | | | |
27.03 | 29 | 6 | | S2Stage 2 - Castro Verde › Grândola | 171.5 | | | |
26.03 | 3 | 4 | | S1Stage 1 - Beja › Moura | 166.6 | 1 | 1 | |
23.03 | 10 | | | Troféu Internacional da Arrábida (1.2) | 173.8 | | 3 | more |
13.03 › 16.0313-16/3 | | | | Istrian Spring Tour (2.2) | | | | more |
| 5 | | | Mountains classificationMountains classification | | | | |
| 24 | | | Points classificationPoints classification | | | | |
| 53 | | | General classificationGeneral classification | | | | |
16.03 | 10 | | | S3Stage 3 - Pazin › Umag | 118 | | | |
15.03 | 54 | 54 | | S2Stage 2 - Novigrad › Motovun | 131.9 | | | |
14.03 | 102 | 101 | | S1Stage 1 - Poreč › Funtana | 142.1 | | | |
13.03 | 13 | 13 | | ProloguePrologue - Vrsar › Vrsar | 1.4 | | | |
09.03 | 16 | | | POREČ Classic (1.2) | 146.3 | | | more |
05.03 | 1 | | | UMAG Classic (1.2) | 142.3 | 15 | 40 | more |
02.03 | DNF | | | Faun Drome Classic (1.Pro) UAE Team Emirates - XRG | 189 | | | more |
01.03 | 109 | | | Faun-Ardèche Classic (1.Pro) UAE Team Emirates - XRG | 165.9 | | | more |
17.02 | 15 | | | Clásica Jaén (1.1) UAE Team Emirates - XRG | 169.2 | 6 | 5 | more |
15.02 | DNF | | | Vuelta a la Región de Murcia ''Costa Cálida'' (1.1) UAE Team Emirates - XRG | 199.6 | | | more |
02.02 | 34 | | | Trofeo Palma (1.1) UAE Team Emirates - XRG | 149.9 | | | more |
01.02 | NR | | | Trofeo Andratx - Pollença (1.1) UAE Team Emirates - XRG | 151.5 23 | | | more |
30.01 | 8 | | | Trofeo Ses Salines (1.1) UAE Team Emirates - XRG | 184.5 | 18 | 30 | more |
29.01 | DNF | | | Trofeo Calvià (1.1) UAE Team Emirates - XRG | 149.6 | | | more |
26.01 | 92 | | | Clàssica Comunitat Valenciana 1969 - Gran Premi València (1.1) UAE Team Emirates - XRG | 184 | | | more |
25.01 | 104 | | | Gran Premio Castellón - Ruta de la Cerámica (1.1) UAE Team Emirates - XRG | 171.7 | | | more |