20.06 | 6 | | | National Championships Ireland - ITT (NC) | 39.77 | | | more |
09.06 » 16.06 | | | | Tour de Korea (2.2) | | | | more |
14.06 | DNF | | | Stage 6 - Pyeonchang › Yangyang | 184.7 | | | more |
13.06 | 3 | 91 | | Stage 5 (TTT) - Chungju › Chungju | 25.5 | 3 | 0.5 | more |
12.06 | 82 | 92 | | Stage 4 - Yeongju › Chungju | 156 | | | more |
11.06 | 82 | 93 | | Stage 3 - Gumi › Yeongju | 165.3 | | | more |
10.06 | 94 | 102 | | Stage 2 - Muju › Gumi | 138.1 | | | more |
09.06 | 95 | 96 | | Stage 1 - Cheonan › Muju | 172 | | | more |
19.05 » 26.05 | | | | An Post Ras (2.2) | | | | more |
22.05 | DNS | | | Stage 4 - Listowel › Glengarriff | 153 | | | more |
21.05 | 168 | 136 | | Stage 3 - Nenagh › Listowel | 141.4 | | | more |
20.05 | 46 | 15 | | Stage 2 - Longford › Nenagh | 160.4 | | | more |
19.05 | 16 | 5 | | Stage 1 - Dunboyne › Longford | 135.4 | | | more |
21.04 | 54 | | | Rutland - Melton International CiCLE Classic (1.2) | 183.4 | | | more |
10.04 » 14.04 | | | | Tour du Loir et Cher E Provost (2.2) | | | | more |
| 57 | | | General classification | | | | more |
14.04 | 81 | | | Stage 5 - Blois › Blois | 97.5 | | | more |
13.04 | 87 | 59 | | Stage 4 - Ange › Ange | 190 | | | more |
12.04 | 21 | 46 | | Stage 3 - Vendôme › Billy | 212 | | | more |
11.04 | 70 | 68 | | Stage 2 - Villebarou › Saint-Gervais-la-Forêt | 189 | | | more |
10.04 | 86 | 88 | | Stage 1 - Blois › Nouan-le-Fuzelier | 173 | | | more |
30.03 » 31.03 | | | | Boucle de l'Artois - Trophée Arras Leader (2.2) | | | | more |
| 40 | | | General classification | | | | more |
31.03 | 34 | | | Stage 3 - Parc d'Olhain › Mont Saint Eloi | 132.5 | | | more |
31.03 | 56 | 60 | | Stage 2 (ITT) - Croisilles › Arras | 23.5 | | | more |
30.03 | 85 | 85 | | Stage 1 - Saint Pol › Fruges | 178 | | | more |
18.03 » 24.03 | | | | Tour de Normandie (2.2) | | | | more |
| 55 | | | Youth classification | | | | more |
| 93 | | | General classification | | | | more |
24.03 | 23 | | | Stage 6 - Bagnoles-de-l'Orne › Caen | 137 | | | more |
23.03 | 67 | 94 | | Stage 5 - Gouville-sur-Mer › Bagnoles-de-l'Orne | 171 | | | more |
22.03 | 73 | 99 | | Stage 4 - Domfront › Villers-Bocage | 155 | | | more |
21.03 | 102 | 116 | | Stage 3 - Thuit-Signol › Argentan | 159 | | | more |
20.03 | 95 | 126 | | Stage 2 - Forges-les-Eaux › Elbeuf-sur-Seine | 161 | | | more |
19.03 | 140 | 138 | | Stage 1 - Colombelles › Forges-les-Eaux | 201 | | | more |
18.03 | 55 | 55 | | Prologue - Saint-Lô › Saint-Lô | 3.4 | | | more |