24.10 | 30 | | | Japan Cup Cycle Road Race (1.HC) | 151.3 | | | more |
01.10 | 63 | | | World Championships MU - Road Race (WC) | 159 | | | more |
11.09 | DNF | | | Univest Grand Prix (1.2) | 133 | | | more |
05.09 » 12.09 | | | | Tour de l'Avenir (2.Ncup) | | | | more |
| 63 | | | General classification | | | | more |
12.09 | 69 | | | Stage 8 (ITT) - Guillestre › Risoul | 14 | | | more |
11.09 | 42 | | | Stage 7 - Saillans › Risoul | 204 | | | more |
10.09 | 79 | | | Stage 6 - Vals-les-Bains › Loriol-sur-Drôme | 153 | | | more |
09.09 | 62 | | | Stage 5 - Ambert › Vals-les-Bains | 183 | | | more |
08.09 | 114 | | | Stage 4 - Saint-Pourçain-sur-Sioule › Col du Béal | 157 | | | more |
07.09 | 101 | | | Stage 3 - Saint-Amand-Montrond › Cusset | 148.5 | | | more |
06.09 | 24 | | | Stage 2 - Vierzon › Saint-Amand-Montrond | 144.5 | | | more |
05.09 | 34 | | | Prologue - Vierzon › Vierzon | 7 | | | more |
23.06 | 50 | | | Halle - Ingooigem (1.1) | 198.6 | | | more |
10.06 » 13.06 | | | | Ronde de l'Oise (2.2) | | | | more |
| 24 | | | General classification | | | | more |
13.06 | 8 | | | Stage 4 - Clermont › Rantigny | 180.2 | | | more |
12.06 | 63 | | | Stage 3 - Ravenel › Verneuil en Halatte | 184.9 | | | more |
11.06 | 99 | | | Stage 2 - Chantilly › Thourotte | 188.2 | | | more |
10.06 | 32 | | | Stage 1 - Auneuil › Ribécourt | 125 | | | more |
23.05 » 30.05 | | | | FBD Insurance Ras (2.2) | | | | more |
| 8 | | | General classification | | 3 | | more |
30.05 | 17 | | | Stage 8 - Kilcullen › Skerries | 140 | | | more |
29.05 | 24 | | | Stage 7 - Gorey › Kilcullen | 151 | | | more |
28.05 | 6 | | | Stage 6 - Carrick on Suir › Gorey | 127 | | | more |
27.05 | 18 | | | Stage 5 - Tipperary › Seskin Hill (Carrick on Suir) | 157 | | | more |
26.05 | 2 | | | Stage 4 - Oughtergard › Tipperary | 169 | 2 | | more |
25.05 | 17 | | | Stage 3 - Carrick on Shannon › Oughtergard | 171 | | | more |
23.05 | 10 | | | Stage 1 - Dunboyne › Dundalk | 149 | | | more |
12.05 » 16.05 | | | | Flèche du Sud (2.2) | | | | more |
| 47 | | | General classification | | | | more |
16.05 | 30 | | | Stage 5 - Petange › Esch-sur-Alzette | 156.6 | | | more |
15.05 | 41 | | | Stage 4 - Mamer › Roeser | 170.9 | | | more |
14.05 | 110 | | | Stage 3 - Heiderscheid › Esch-sur-Alzette | 157 | | | more |
13.05 | 10 | | | Stage 2 - Kayl › Rumelange | 152.6 | | | more |
12.05 | DNF | | | Batavus Prorace (1.1) | 212.9 | | | more |
12.05 | 21 | | | Prologue - Schifflange › Schifflange | 4.5 | | | more |
09.05 | 51 | | | Omloop der Kempen (1.2) | 200 | | | more |
01.05 | 29 | | | Grote Prijs 1 Mei - Ereprijs Victor de Bruyne (1.2) | 185.8 | | | more |
28.04 » 02.05 | | | | Tour of the Gila (2.2) | | | | more |
01.05 | 135 | | | Stage 4 - Silver City › Silver City | 60 | | | more |
30.04 | 128 | | | Stage 3 (ITT) - Tyrone › Tyrone | 26.6 | | | more |
29.04 | 139 | | | Stage 2 - Fort Bayard › Fort Bayard | 128.7 | | | more |
28.04 | 172 | | | Stage 1 - Silver City › Mogollon | 151 | | | more |
27.01 » 30.01 | | | | Tour of Wellington (2.2) | | | | more |
| 38 | | | General classification | | | | more |
30.01 | 32 | | | Stage 4 - Masterton › Masterton | 128 | | | more |
29.01 | 4 | | | Stage 3 - Masterton › Masterton | 164 | | | more |
28.01 | 42 | | | Stage 2 - Masterton › Admiral Hill | 125 | | | more |
27.01 | 9 | | | Stage 1 - Upper Hutt › Martinborough | 121 | | | more |
10.01 | 4 | | | National Championships Australia U23 - Road Race (NC) | 122.4 | 8 | | more |