| 01.10 | DNF |  |  |  World Championships MU - Road Race (WC)   | 159 |  |  | more | 
| 05.09 › 12.095-12/9 |  |  |  |  Tour de l'Avenir (2.Ncup)   Australia  |  |  |  | more | 
 | 35 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 12.09 | 41 |  |  | S8 (ITT)Stage 8 (ITT) - Guillestre › Risoul   | 14 |  |  |  | 
| 09.09 | 58 |  |  | S5Stage 5 - Ambert › Vals-les-Bains   | 183 |  |  |  | 
| 08.09 | 50 |  |  | S4Stage 4 - Saint-Pourçain-sur-Sioule › Col du Béal   | 157 |  |  |  | 
| 07.09 | 89 |  |  | S3Stage 3 - Saint-Amand-Montrond › Cusset   | 148.5 |  |  |  | 
| 06.09 | 96 |  |  | S2Stage 2 - Vierzon › Saint-Amand-Montrond   | 144.5 |  |  |  | 
| 05.09 | 60 |  |  | ProloguePrologue - Vierzon › Vierzon   | 7 |  |  |  | 
| 17.08 › 22.0817-22/8 |  |  |  |  Tour of Utah (2.1)   |  |  |  | more | 
 | 21 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 22.08 | 6 |  |  | S5Stage 5 - Park City › Snowbird   | 164 | 3 | 2 |  | 
| 21.08 | 28 |  |  | S4Stage 4 - Park City › Park City   |  |  |  |  | 
| 20.08 | 21 |  |  | S3 (ITT)Stage 3 (ITT) - Miller Motorsports Park › Miller Motorsports Park   | 14.8 |  |  |  | 
| 19.08 | 52 |  |  | S2Stage 2 - Thanksgiving Point › Mount Nebo   | 126.3 |  |  |  | 
| 18.08 | 28 |  |  | S1Stage 1 - Ogden › Salt Lake City   | 137 |  |  |  | 
| 17.08 | 57 |  |  | ProloguePrologue - Utah State Capitol › Utah State Capitol   | 4.5 |  |  |  | 
| 15.06 › 20.0615-20/6 |  |  |  |  Internationale Thüringen-Rundfahrt U23 (2.2U23)   |  |  |  | more | 
 | 44 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 20.06 | 55 |  |  | S6Stage 6 - Hermsdorf › Hermsdorf   | 145.7 |  |  |  | 
| 19.06 | 57 |  |  | S5Stage 5 - Masserberg › Masserberg   | 138.9 |  |  |  | 
| 18.06 | 68 |  |  | S4Stage 4 - Bad Berka › Bad Berka   | 142.5 |  |  |  | 
| 17.06 | 24 |  |  | S3Stage 3 - Wasungen › Brotterode   | 159.7 |  |  |  | 
| 16.06 | 52 |  |  | S2Stage 2 - Bleicherode › Wasungen   | 148 |  |  |  | 
| 15.06 | 21 |  |  | S1 (TTT)Stage 1 (TTT) - Bleicherode › Bleicherode   | 23.7 |  |  |  | 
| 17.05 › 22.0517-22/5 |  |  |  |  Royal Smilde Olympia’s Tour (2.2)   |  |  |  | more | 
 | 45 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 22.05 | 16 |  |  | S7 (ITT)Stage 7 (ITT) - Hoofddorp › Hoofddorp   | 9.5 |  |  |  | 
| 22.05 | 79 |  |  | S6Stage 6 - Hoofddorp › Hoofddorp   | 105.4 |  |  |  | 
| 21.05 | 52 |  |  | S5Stage 5 - Reuver › Buchten   | 224.3 |  |  |  | 
| 20.05 | 111 |  |  | S4Stage 4 - Dinxperlo › Reuver   | 178.7 |  |  |  | 
| 19.05 | 68 |  |  | S3Stage 3 - Meppel › Gendringen   | 159.4 |  |  |  | 
| 18.05 | 52 |  |  | S2Stage 2 - Heerenveen › Meppel   | 156.1 |  |  |  | 
| 17.05 | 10 |  |  | ProloguePrologue - Heerenveen › Heerenveen   | 10 |  |  |  | 
| 18.04 | 50 |  |  |  Tour of the Battenkill (1.2)   | 200 |  |  | more | 
| 14.02 › 19.0214-19/2 |  |  |  |  Tour of Oman (2.1)   |  |  |  | more | 
 | 36 |  |  | Youth classificationYouth classification   |  |  |  |  | 
 | 71 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 113 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 19.02 | 124 |  |  | S6 (ITT)Stage 6 (ITT) - Al Jissah › Muscat Corniche   | 18.6 |  |  |  | 
| 18.02 | 70 |  |  | S5Stage 5 - Wattayah › Sultan Qaboos Stadium   | 148 |  |  |  | 
| 17.02 | 96 |  |  | S4Stage 4 - Ibri › Nakhal   | 187 |  |  |  | 
| 16.02 | 98 |  |  | S3Stage 3 - Sifat Ash Sheik › Qurayyat   | 124 |  |  |  | 
| 15.02 | 97 |  |  | S2Stage 2 - Nizwa › Samail   | 148.5 |  |  |  | 
| 14.02 | 51 | 51 |  | S1Stage 1 - Muscat Corniche › Muscat Corniche   | 61 |  |  |  | 
| 07.02 › 12.027-12/2 |  |  |  |  Tour of Qatar (2.1)   |  |  |  | more | 
 | 34 |  |  | Youth classificationYouth classification   |  |  |  |  | 
 | 102 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 12.02 | 74 |  |  | S6Stage 6 - Al Wakra › Doha Corniche   | 123.5 |  |  |  | 
| 11.02 | 80 |  |  | S5Stage 5 - Lusail › Madinat Al Shamal   | 142 |  |  |  | 
| 10.02 | 90 |  |  | S4Stage 4 - The Pearl › Al Khor Corniche   | 146.5 |  |  |  | 
| 09.02 | 78 |  |  | S3Stage 3 - Dukhan › Mesaieed   | 136.5 |  |  |  | 
| 08.02 | 96 |  |  | S2Stage 2 - Camel Race Track › Qatar Foundation - Doha   | 147 |  |  |  | 
| 07.02 | 15 | 102 |  | S1 (TTT)Stage 1 (TTT) - West Bay Lagoon › West Bay Lagoon   | 8.2 |  |  |  | 
| 10.01 | 17 |  |  |  National Championships Australia MU - Road Race (NC)   | 122.4 |  |  | more | 
| 06.01 | 8 |  |  |  National Championships Australia MU - ITT (NC)   | 28 |  |  | more |