| | | Jayco Herald Sun Tour (2.1) |
| 15-10 | 3 | 3 | Stage 3Warragul - Marysville (137.0km) | 137.0km |
| 14-10 | 9 | | Stage 2Inverloch - Warragul (118.0km) | 118.0km |
| 26-09 | 20 | | UCI World Championship Varese U23 (U23) | 173.0km |
| | | Tour of Ireland (2.1) |
| 6 | | Klassement |
| 31-08 | 8 | 6 | Stage 5Killarney - Cork (144.0km) | 144.0km |
| 30-08 | 4 | | Stage 4Limerick - Dingle (186.0km) | 186.0km |
| 19-08 | 7 | | Trofeo Città' di Castelfidardo (1.2) | |
| 16-08 | 2 | | GP Capodarco (1.2) | |
| 05-08 | 6 | | GP Folignano - Trofeo AVIS (1.2) | |
| 08-06 | 1 | | Tr. Città di San Vendemiano (1.2U) | 169.0km |
| 02-06 | 2 | | Trofeo Alcide Degasperi (1.2) | |
| | | Tour of Japan (2.2) |
| 21-05 | 1 | | Stage 4Shimohisakata - Shimohisakata (155.0km) | 155.0km |
| | | Giro delle Regioni (2.NCUP) |
| 28-04 | 6 | | Stage 3Sambuceto - Chieti (147.0km) | 147.0km |
| 27-04 | 4 | | Stage 2Cassino - Ferentino (153.0km) | 153.0km |
| 26-04 | 5 | | Stage 1Artena - Artena (135.0km) | 135.0km |
| 25-04 | 14 | | Gran Premio della Liberazione (1.2U) | 132.0km |
| 16-04 | 2 | | La Côte Picarde (1.NCUP) | 171.0km |
| 12-04 | 4 | | Ronde van Vlaanderen U23 (1.NCUP) | 160.0km |
| | | Tour de Langkawi (2.HC) |
| 14-02 | 4 | | Stage 6Bandar Penawar - Kuala Rompin (182.0km) | 182.0km |
| | | Tour Down Under (PT) |
| 81 | | Klassement |
| 27-01 | | 81 | Stage 6Adelaide - Adelaide (88.0km) | 88.0km |
| 12-01 | 1 | | National Road Championships - Australia U23 (U23) | 122.0km |