28.09 › 01.1028-1/9 | | | | Tour of Istanbul (2.2) | | | | more |
01.10 | DNF | | | S4Stage 4 - Sultanhamet › Caddebostan | 92.9 | | | |
30.09 | 33 | 23 | | S3Stage 3 - Beykoz › Beykoz | 132 | | | |
29.09 | 24 | 23 | | S2Stage 2 - Şile › Şile | 132.2 | | | |
28.09 | 26 | 26 | | S1Stage 1 - Arnavutköy › Arnavutköy | 176.6 | | | |
22.09 | 91 | | | European Continental Championships MU - Road Race (CC) | 136.5 | | | more |
20.08 › 27.0820-27/8 | | | | Tour de l'Avenir (2.Ncup) | | | | more |
| 58 | | | General classificationGeneral classification | | | | |
27.08 | 59 | | | S8Stage 8 - Val-Cenis › Sainte-Foy-Tarentaise | 99.6 | | | |
26.08 | 50 | 67 | | S7bStage 7b - Les Karellis › Val-Cenis Col du Mont Cenis | 70 | | | |
26.08 | 14 | 75 | | S7a (ITT)Stage 7a (ITT) - Montricher-Albanne › Les Karellis | 11.1 | | | |
25.08 | 66 | 85 | | S6Stage 6 - Méribel › Col de la Loze | 65 | | | |
24.08 | 97 | 95 | | S5Stage 5 - La Tour-de-Salvagny › Lac d'Aiguebelette | 141 | | | |
23.08 | 75 | 95 | | S4Stage 4 - Aigurande › Evaux-les-Bains | 133 | | | |
22.08 | 24 | 120 | | S3 (TTT)Stage 3 (TTT) - Issoudun › Vatan | 26.5 | | | |
21.08 | 111 | 122 | | S2Stage 2 - Nozay › Chinon | 189 | | | |
20.08 | 136 | 136 | | S1Stage 1 - Carnac › La Gacilly | 140 | | | |
27.07 › 30.0727-30/7 | | | | Czech Tour (2.1) | | | | more |
| 21 | | | Youth classificationYouth classification | | | | |
| 80 | | | General classificationGeneral classification | | | | |
30.07 | 88 | | | S4Stage 4 - Šumperk › Šternberk | 176.2 | | | |
29.07 | 112 | 91 | | S3Stage 3 - Moravská Třebová › Červenohorské sedlo | 161.5 | | | |
28.07 | 42 | 43 | | S2Stage 2 - Olomouc › Pustevny | 166.9 | | | |
27.07 | 82 | 83 | | S1Stage 1 - Prostějov › Uničov | 165 | | | |
12.07 › 16.0712-16/7 | | | | Giro Ciclistico della Valle d'Aosta - Mont Blanc (2.2U) | | | | more |
15.07 | DNS | | | S4Stage 4 - Verrayes › Fénis | 172.5 | | | |
14.07 | 76 | 79 | | S3Stage 3 - Saint-Vincent › Bionaz | 138.1 | | | |
13.07 | 90 | 84 | | S2Stage 2 - Courmayeur › Courmayeur | 125.1 | | | |
12.07 | 6 | 48 | | S1Stage 1 - Arvier › Arvier | 80.9 | | | |
25.06 | 25 | | | National Championships Ireland ME - Road Race (NC) | 166.2 | | | more |
22.06 | 3 | | | National Championships Ireland MU - ITT (NC) | 31.2 | | 10 | more |
21.05 › 28.0521-28/5 | | | | Tour of Japan (2.1) | | | | more |
| 3 | | | Youth classificationYouth classification | | | | |
| 10 | | | Mountains classificationMountains classification | | | | |
| 19 | | | Points classificationPoints classification | | | | |
| 23 | | | General classificationGeneral classification | | | 3 | |
28.05 | 23 | | | S8Stage 8 - Tokyo › Tokyo | 105.15 | | | |
27.05 | 10 | 23 | | S7Stage 7 - Sagamihara › Sagamihara | 107.5 | | | |
26.05 | 10 | 23 | | S6Stage 6 - Subashiri › Mount Fuji | 11.4 | | | |
25.05 | 31 | 31 | | S5Stage 5 - Shimohisakata › Shimohisakata | 120.9 | | | |
24.05 | 46 | 35 | | S4Stage 4 - Mino › Mino | 137.3 | | | |
23.05 | 40 | 35 | | S3Stage 3 - Inabe › Inabe | 127 | | | |
22.05 | 42 | 43 | | S2Stage 2 - Shimokoma › Seika | 103.6 | | | |
21.05 | 14 | 14 | | S1 (ITT)Stage 1 (ITT) - Sakai › Sakai | 2.6 | | | |
21.05 | 40 | | | International Criterium in Sakai (NAT) | 27 | | | more |
25.04 › 01.0525-1/4 | | | | Le Tour de Bretagne Cycliste (2.2) | | | | more |
01.05 | DNF | | | S7Stage 7 - Piré-Chancé › Châteaugiron | 163.5 | | | |
30.04 | NR | 106 | | S6Stage 6 - Châteaubriant › Plancoët | 209.4 119 | | | |
29.04 | 73 | 113 | | S5Stage 5 - Sérent › Louisfert | 173.9 | | | |
28.04 | 53 | 119 | | S4Stage 4 - Le Mené › Plumelec | 183.1 | | | |
27.04 | 114 | 132 | | S3Stage 3 - Trégunc › Le Quillio | 191.5 | | | |
26.04 | 144 | 141 | | S2Stage 2 - Sibiril › Melgven | 172.2 | | | |
25.04 | 124 | 125 | | S1Stage 1 - Plouescat › Saint-Pol-de-Léon | 155.5 | | -2 | |
11.04 | DNF | | | G.P. Palio del Recioto - Trofeo C&F Resinatura Blocchi (1.2U) | 147.2 | | | more |
10.04 | DNF | | | Giro del Belvedere (1.2U) | 171 | | | more |
19.03 | DNF | | | Classica da Arrabida - Cyclin'Portugal (1.2) | 182 | | | more |