| 23-09 | 47 | | UCI World Championship Wollongong U19 (CM) | 135.0km |
| 20-09 | 18 | | UCI World Championship Wollongong TT U19 (CM) | 28.0km |
| 19-06 | 9 | | TF GD Dorigo MO Biemmereti MO Ettore e Cristiano Floriani MO Emilio Mazzero (1.1) | |
| 18-06 | 45 | | Gran Premio Eccellenze Valli del Soligo (Cronosquadre) (1.1) | |
| | | Tour du Pays de Vaud (2.NCUP) |
| 27 | | Standings |
| 24 | | Points |
| 29-05 | 39 | 27 | Stage 3Aigle - Aigle | 104.0km |
| 28-05 | 56 | 27 | Stage 2bChampagne - Champagne | 11.0km |
| 28-05 | 24 | 24 | Stage 2aCuarnens - Champagne | 97.0km |
| 27-05 | 23 | 39 | Stage 1Paudex - Mathod | 135.0km |
| 26-05 | 91 | 91 | ProloguePuidoux - Puidoux | 4.0km |
| | | Trophée Centre Morbihan (2.NCUP) |
| 22-05 | 66 | 53 | Stage 2aRéguiny - Évellys | 7.0km |
| 22-05 | 12 | 18 | Stage 2bBuléon - Locminé | 109.0km |
| 21-05 | 63 | 63 | Stage 1Pluvigner - Pluvigner | 115.0km |
| 11-04 | 1 | | Oceania Cycling Championships TT U19 (CC) | 16.0km |
| 15-01 | 14 | | National Road Championships - Australia U19 (CN) | 104.0km |
| 12-01 | 5 | | National Road Championships - Australia TT U19 (CN) | 18.0km |