| 25-09 | DNF | | UCI World Championship Richmond U23 (WC) | 162.0km |
| 21-09 | 7 | | UCI World Championship Richmond TT U23 (CM) | 29.0km |
| 13-09 | 4 | | Chrono Champenois Masculin International (1.2) | |
| | | Tour de l'Avenir (2.NCUP) |
| 27-08 | DNS | | Stage 5Megève - La Rosière-Montvalezan (103.0km) | 103.0km |
| 26-08 | 105 | 99 | Stage 4Annemasse - Cluses (147.0km) | 147.0km |
| 25-08 | 59 | 41 | Stage 3Champagnole - Tournus (137.0km) | 137.0km |
| 24-08 | 91 | 39 | Stage 2Avallan - Arbois (194.0km) | 194.0km |
| 23-08 | 11 | 40 | Stage 1Chablis - Toucy (161.0km) | 161.0km |
| 22-08 | 40 | 40 | PrologueTonnerre - Tonnerre (3.0km) | 3.0km |
| 16-08 | 28 | | GP Capodarco - Comunità di Capodarco (1.2) | 156.0km |
| 09-08 | 8 | | Gran Premio Sportivi di Poggiana (1.2U) | |
| | | Tour Alsace (2.2) |
| 29-07 | 16 | | PrologueSausheim - Sausheim (7.0km) | 7.0km |
| | | Rhône-Alpes Isère Tour (2.2) |
| 15-05 | 11 | | Stage 2Montanay - Genas (164.0km) | 164.0km |
| 11-04 | DNF | | Ronde van Vlaanderen U23 (1.NCUP) | 176.0km |
| 19-02 | 9 | | UCI Cycling World Championships - Track (Individual Pursuit) (CM) | |
| 19-02 | 3 | | UCI Cycling World Championships - Track (Team Pursuit) (CM) | |
| | | Santos Tour Down Under (WT) |
| 94 | | Klassement |
| 22 | | Berg |
| 25-01 | 92 | 94 | Stage 6Adelaide - Adelaide (90.0km) | 90.0km |
| 24-01 | 78 | 89 | Stage 5McLaren Vale - Willunga (151.0km) | 151.0km |
| 23-01 | 36 | 108 | Stage 4Glenelg Shire - Mount Barker (145.0km) | 145.0km |
| 22-01 | 70 | 112 | Stage 3Norwood - Paracombe (143.0km) | 143.0km |
| 21-01 | 120 | 117 | Stage 2Unley - Stirling (150.0km) | 150.0km |
| 20-01 | 17 | 17 | Stage 1Tanunda - Campbelltown (132.0km) | 132.0km |
| 10-01 | 1 | | Kampioenschap van Australië U23 (CN) | 132.0km |
| 08-01 | 1 | | Kampioenschap van Australië TT U23 (CN) | 29.0km |