28.08 › 31.0828-31/8 | | | | Volta Portugal Juniores (NAT) | | | | more |
| 1 | | | General classificationGeneral classification | | 50 | | |
31.08 | 1 | | | S4Stage 4 - Celorico Da Beira › Trancoso | 99 | 15 | | |
30.08 | 11 | | | S3bStage 3b - Sabugal › Sabugal | 18.8 | 4 | | |
30.08 | 25 | | | S3aStage 3a - Penamacor › Sabugal | 72.2 | | | |
29.08 | 6 | | | S2Stage 2 - Trancoso › Almeida | 94.4 | 7 | | |
28.08 | 50 | | | S1Stage 1 - Covilhá › Fundáo | 104.1 | | | |
09.08 › 10.089-10/8 | | | | Vuelta Ciclista a Sevilla (NAT) | | | | more |
| 18 | | | General classificationGeneral classification | | 10 | | |
10.08 | 19 | | | S2Stage 2 - Cerro de San Cristóbal › Cerro de San Cristóbal | 120 | 4 | | |
09.08 | 23 | | | S1Stage 1 - Cerro de San Cristóbal › Cerro de San Cristóbal | 79.9 | 2 | | |
03.08 | 2 | | | Nieuwerkerken Wijer (NAT) | 88 | 22 | | more |
02.08 | 43 | | | Rapertingen-Hasselt (NAT) | 78 | | | more |
30.07 | 4 | | | Kooigem (NAT) | 99.6 | 18 | | more |
27.07 | 58 | | | Kanegem (NAT) | 82 | | | more |
26.07 | 8 | | | Grand Prix Olivier Haubruge (NAT) | 84.8 | 13 | | more |
08.07 › 13.078-13/7 | | | | Junior Tour of Ireland (NAT) | | | | more |
| 1 | | | General classificationGeneral classification | | 50 | | |
13.07 | 50 | | | S6Stage 6 - Ennis › Ennis | 79.1 | | | |
12.07 | 2 | | | S5Stage 5 - Ennis › Killaloe | 118.7 | 12 | | |
11.07 | 9 | | | S4Stage 4 - The Burren › Kilfenora | 122.8 | 5 | | |
10.07 | 49 | | | S3Stage 3 - East Clare › Gort | 115 | | | |
09.07 | 1 | | | S2Stage 2 - West Clare › Kilkee | 96.5 | 15 | | |
08.07 | 47 | | | S1Stage 1 - Maghera › Barefield | 63.6 | | | |
28.06 | 4 | | | National Championships Ireland MJ - Road Race (NC) | 120.6 | 18 | | more |
26.06 | 2 | | | National Championships Ireland MJ - ITT (NC) | 25.4 | 22 | | more |
15.06 | 11 | | | Noel Teggart Memorial (NAT) | 125 | | | more |
08.05 › 11.058-11/5 | | | | Course de la Paix Juniors (2.Ncup) Ireland | | | | more |
| 111 | | | General classificationGeneral classification | | | | |
11.05 | 109 | | | S4Stage 4 - Terezín › Terezín | 102.4 | | | |
10.05 | 125 | 122 | | S3Stage 3 - Teplice › Olbernhau | 112.7 | | | |
09.05 | 127 | 113 | | S2bStage 2b - Roudnice › Terezín | 58.1 | | | |
09.05 | 113 | 113 | | S2a (ITT)Stage 2a (ITT) - Třebívlice › Třebívlice | 8.8 | | | |
08.05 | 127 | 127 | | S1Stage 1 - Litoměřice › Úštěk | 109.9 | | | |
18.04 › 21.0418-21/4 | | | | Dornan Rás Mumhan (NAT) | | | | more |
| 47 | | | General classificationGeneral classification | | | | |
21.04 | 49 | | | S4Stage 4 - Killorglin › Killorglin | 113 | | | |
20.04 | 52 | | | S3Stage 3 - Millstreet › Kerryman's Table | 119.6 | | | |
19.04 | 58 | | | S2Stage 2 - Killarney › Portmagee | 116.2 | | | |
18.04 | 84 | | | S1bStage 1b - Castleisland › Knocknagoshel | 67.6 | | | |
18.04 | 18 | | | S1aStage 1a - Currow Village › Castleisland | 8.6 | | | |
06.04 | 6 | | | 2ª Taça de Portugal Júnior - Troféu José Poeira (NAT) | 129 | 15 | | more |
30.03 | 17 | | | Des Hanlon Memorial (NAT) | 130 | | | more |
23.03 | 6 | | | Coombes Connor (NAT) | 116 | | | more |
17.03 | 4 | | | Bobby Power Memorial (NAT) | 100 | | | more |
09.03 | 3 | | | John Haldane Memorial (NAT) | | | | more |