03.11 › 09.113-9/11 | | | | Tour of Southland (NAT) | | | | more |
| 18 | | | General classificationGeneral classification | | | | |
09.11 | 8 | | | S8Stage 8 - Winton › Invercargill | 77 | | | |
09.11 | 22 | | | S7Stage 7 - Winton › Winton | 13 | | | |
08.11 | 1 | | | S6Stage 6 - Invercargill › Gore | 151 | | | |
07.11 | 63 | | | S5Stage 5 - Invercargill › Bluff Hill | 154 | | | |
06.11 | 59 | | | S4Stage 4 - Mossburn › The Remarkables | 112 | | | |
05.11 | 8 | | | S3Stage 3 - Riverton › Te Anau | 148 | | | |
04.11 | 13 | | | S2Stage 2 - Invercargill › Lumsden | 166 | | | |
03.11 | 4 | | | S1Stage 1 - Invercargill › Invercargill | 42 | | | |
03.11 | 6 | | | ProloguePrologue - Invercargill › Invercargill | 4.2 | | | |
24.07 › 28.0724-28/7 | | | | Tour Alsace (2.2) | | | | more |
| 5 | | | Points classificationPoints classification | | | | |
| 86 | | | General classificationGeneral classification | | | | |
28.07 | 2 | | | S5Stage 5 - Europa-Park › Sélestat | 166.1 | 2 | 3 | |
27.07 | 107 | 88 | | S4Stage 4 - L'Isle-sur-le-Doubs › Valentigney | 176 | | | |
26.07 | 71 | 84 | | S3Stage 3 - Vesoul › La Planche des Belles Filles | 132.6 | | | |
25.07 | 101 | 91 | | S2Stage 2 - Riedisheim › Ferrette | 154.9 | | | |
24.07 | 29 | 73 | | S1 (TTT)Stage 1 (TTT) - Sausheim › Sausheim | 4.3 | | | |
18.06 | 3 | | | Ruddervoorde Koerse (NAT) | 166.5 | | | more |
13.06 › 16.0613-16/6 | | | | Oberösterreich Rundfahrt (2.2) | | | | more |
| 9 | | | Points classificationPoints classification | | | | |
| 61 | | | General classificationGeneral classification | | | | |
16.06 | 81 | | | S3Stage 3 - St. Florian/Asten › Hinterstoder Höss | 152.5 | | | |
15.06 | 44 | 26 | | S2Stage 2 - Wels › Aigen-Schlägl | 150.6 | | | |
14.06 | 2 | 2 | | S1Stage 1 - Eferding › Altheim | 185.6 | 2 | 3 | |
13.06 | 9 | 9 | | ProloguePrologue - Linz › Linz | 0.7 | | | |
23.05 › 26.0523-26/5 | | | | Tour de la Mirabelle (2.2) | | | | more |
| 24 | | | Points classificationPoints classification | | | | |
| 87 | | | General classificationGeneral classification | | | | |
26.05 | 89 | | | S3Stage 3 - Vandœuvre-lès-Nancy › Damelevières | 164 | | | |
25.05 | 91 | 85 | | S2Stage 2 - Thaon-les-Vosges › Villers-lès-Nancy | 170.9 | | | |
24.05 | 7 | 21 | | S1Stage 1 - Mont-Saint-Martin › Jœuf | 152.6 | | | |
23.05 | 24 | 24 | | ProloguePrologue - Verdun › Verdun | 5.3 | | | |
20.05 | 1 | | | Paris - Troyes (1.2) | 180 | 15 | 40 | more |
15.05 | 27 | | | Puivelde Koerse (NAT) | 169.1 | | | more |
12.05 | DNF | | | Flèche Ardennaise (1.2) | 174 | | | more |
09.05 | 92 | | | Circuit de Wallonie (1.1) | 183.9 | | | more |
05.05 | 104 | | | Elfstedenronde Brugge (1.1) | 199.9 | | | more |
04.05 | DNF | | | Ronde van Overijssel (1.2) | 205.1 | | | more |
25.01 | 11 | | | Surf Coast Classic (1.1) | 158.6 | 12 | 15 | more |
16.01 › 21.0116-21/1 | | | | Santos Tour Down Under (2.UWT) Australia | | | | more |
| 28 | | | Mountains classificationMountains classification | | | | |
| 38 | | | Points classificationPoints classification | | | | |
| 114 | | | General classificationGeneral classification | | 5 | | |
21.01 | 104 | | | S6Stage 6 - Unley › Mount Lofty | 128.2 | | | |
20.01 | 122 | 116 | | S5Stage 5 - Christies Beach › Willunga Hill 93k | 129.3 | | | |
19.01 | 109 | 115 | | S4Stage 4 - Murray Bridge › Port Elliot | 136.2 | | | |
18.01 | 23 | 115 | | S3Stage 3 - Tea Tree Gully › Campbelltown | 145.3 | | | |
17.01 | 134 | 128 | | S2Stage 2 - Norwood › Lobethal | 141.6 | | | |
16.01 | 109 | 109 | | S1Stage 1 - Tanunda › Tanunda | 144 | | | |
13.01 | 38 | | | Down Under Classic (NAT) | 54 | | | more |
07.01 | 6 | | | National Championships Australia ME - Road Race (NC) | 185.6 | 1 | 30 | more |
05.01 | 5 | | | National Championships Australia ME - Criterium (NAT) | | | | more |