| 14.09 | 6 | | | McGinty Autumn Classic (NAT) | | 100 | | | more |
| 31.08 | 1 | | | Connacht Road Race Championships (NAT) | | | | | more |
| 02.08 › 04.082-4/8 | | | | Kreiz Breizh Elites (2.2) | | | | | more |
| 03.08 | DNF | | | S2Stage 2 - Domaine de Trévarez › Carhaix | | 161.3 | | | |
| 02.08 | 138 | 138 | | S1Stage 1 - Calanhel › Gourin | | 192.5 | | | |
| 27.07 | 11 | | | Bodgem Kapelle Sportief (NAT) | | 117 | | | more |
| 26.07 | 50 | | | Grand Prix Cycling Club Bambrugge Sportief (NAT) | | 82.5 | | | more |
| 23.07 | 20 | | | Grote Ommegangsprijs Oostrozebeke (NAT) | | 115.6 | | | more |
| 22.07 | 14 | | | GP Herbo Liften (NAT) | | 117 | | | more |
| 13.07 | 9 | | | Oostnieuwkerke (NAT) | | 116.5 | | | more |
| 12.07 | 25 | | | Genk (NAT) | | 90 | | | more |
| 08.07 › 12.078-12/7 | | | | Vuelta a la Comunidad de Madrid (NAT) | | | | | more |
| 82 | | | General classificationGeneral classification | | | | | |
| 12.07 | 94 | | | S5 (ITT)Stage 5 (ITT) - Alcobendas › Alcobendas | | 11.6 | | | |
| 11.07 | 84 | | | S4Stage 4 - Galapagar › San Lorenzo del Escorial | | 143.5 | | | |
| 08.07 | 54 | | | Opdorp (NAT) | | 117.4 | | | more |
| 06.07 | DNF | | | Midden-Brabant Poort Omloop (1.2) | | 175.1 | | | more |
| 29.06 | DNF | | | National Championships Ireland ME - Road Race (NC) | | 168.2 | | | more |
| 26.06 | 4 | | | National Championships Ireland MU - ITT (NC) | | 25.4 | | 5 | more |
| 05.06 › 08.065-8/6 | | | | Tour of Małopolska (2.2) | | | | | more |
| 06.06 | DNF | | | S1Stage 1 - Wieliczka › Chełm | | 134 | | | |
| 05.06 | 148 | 148 | | ProloguePrologue - Kraków › Kraków | | 1.4 | | | |
| 01.05 › 04.051-4/5 | | | | Volta a Portugal do Futuro (NAT) | | | | | more |
| 39 | | | General classificationGeneral classification | | 153.3 | | | |
| 04.05 | 11 | | | S4Stage 4 - Ansião › Leiria | | 153.5 | | | |
| 03.05 | 50 | | | S3Stage 3 - Castanheira de Pera › Figueiró dos Vinhos | | 140.7 | | | |
| 02.05 | 38 | | | S2Stage 2 - Águeda › São Pedro do Sul | | 124.8 | | | |
| 01.05 | 37 | | | S1Stage 1 - Pombal › Aveiro | | 126.9 | | | |
| 27.04 | DNF | | | Rutland-Melton CiCLE Classic (1.2) | | 177 | | | more |
| 13.03 › 16.0313-16/3 | | | | Tour of Rhodes Powered by Rodos Palace (2.2) | | | | | more |
| 60 | | | Youth classificationYouth classification | | | | | |
| 108 | | | General classificationGeneral classification | | | | | |
| 16.03 | 76 | | | S3Stage 3 - Kremasti › Kremasti | | 155.9 | | | |
| 15.03 | 119 | 129 | | S2Stage 2 - Rhodes › Kalithies | | 158.5 | | | |
| 14.03 | 128 | 129 | | S1Stage 1 - Rhodes › Soroni | | 148.5 | | | |
| 13.03 | 67 | 67 | | ProloguePrologue - Rhodes › Rhodes | | 5.1 | | | |
| 08.03 | 104 | | | Rhodes GP (1.2) | | 179.7 | | | more |
| 01.03 › 02.031-2/3 | | | | Visit South Aegean Islands (2.2) | | | | | more |
| 52 | | | Youth classificationYouth classification | | | | | |
| 92 | | | General classificationGeneral classification | | | | | |
| 02.03 | 81 | | | S2Stage 2 - Rhodes › Salakos | | 160.9 | | | |
| 01.03 | 105 | 105 | | S1Stage 1 - Rhodes › Koskinou | | 180.2 | | | |