| 1 | 2026-05-24 | DNF | Ronde de l'Isard | Stage 5 | 2.2U | 162.4 | - | - | 4317 |
| 2 | 2026-05-23 | 120 | Ronde de l'Isard | Stage 4 | 2.2U | 121.9 | - | - | 1880 |
| 3 | 2026-05-22 | 130 | Ronde de l'Isard | Stage 3 | 2.2U | 169.6 | - | - | 3473 |
| 4 | 2026-05-21 | 133 | Ronde de l'Isard | Stage 2 | 2.2U | 118.8 | - | - | 1671 |
| 5 | 2026-05-20 | 134 | Ronde de l'Isard | Stage 1 | 2.2U | 162.2 | - | - | 2713 |
| 6 | 2026-05-10 | DNF | Gran Premio Industrie del Marmo | 1.2U | 179.5 | - | - | 2191 |
| 7 | 2026-04-12 | DNF | Tr. Città di S.Vendemiano - GP Industria & Commercio | 1.2U | 171.6 | - | - | 1406 |
| 8 | 2026-02-07 | 30 | National Championships New Zealand ME - Road Race | NC | 188 | - | - | 1200 |
| 9 | 2025-10-04 | DNF | Il Lombardia Under 23 | 1.2U | 170.6 | - | - | 2261 |
| 10 | 2025-08-16 | DNF | GP Capodarco Comunita Di Capodarco | 1.2U | 175.5 | - | - | 1841 |
| 11 | 2025-08-10 | DNF | Gran Premio Sportivi di Poggiana-Trofeo Bonin Costruzioni | 1.2U | 164.5 | - | - | 1883 |
| 12 | 2025-06-02 | DNF | TrofeoAlcide De Gasperi | 1.2 | 159.7 | - | - | 2534 |
| 13 | 2025-06-01 | DNF | Coppa Della Pace - Trofeo Fratelli Anelli | 1.2U | 173.9 | - | - | 1997 |
| 14 | 2025-05-25 | 20 | Due Giorni Marchigiana - Trofeo Città di Castelfidardo | 1.2 | 180 | - | - | |
| 15 | 2025-05-11 | 61 | Radsportfest Märwil | 1.2 | 154.5 | - | - | 2101 |
| 16 | 2025-04-27 | DNF | Giro della Provincia di Biella - Torino-Biella | 1.2 | 144.8 | - | - | 1579 |
| 17 | 2025-02-08 | 43 | National Championships New Zealand ME - Road Race | NC | 191.1 | - | - | 1421 |
| 18 | 2025-02-06 | 11 | National Championships New Zealand MU - ITT | NC | 37.4 | - | - | |
| 19 | 2024-10-01 | DNF | Coppa Città di San Daniele | 1.2 | 160 | - | - | 2119 |
| 20 | 2024-09-24 | 53 | Ruota d'Oro - GP Festa del Perdono | 1.2U | 168.5 | - | - | 1956 |
| 21 | 2024-08-16 | DNF | GP Capodarco Comunita Di Capodarco | 1.2U | 174.7 | - | - | 1841 |
| 22 | 2024-08-11 | DNF | Gran Premio Sportivi di Poggiana-48° Trofeo Bonin Costruzioni | 1.2U | 164.5 | - | - | 1863 |
| 23 | 2024-07-02 | 30 | Trofeo Città di Brescia - Mem. Rino Fiori | 1.2 | 121.8 | - | - | 1236 |
| 24 | 2024-06-02 | 77 | Coppa della Pace - Trofeo F.lli Anelli | 1.2U | 172 | - | - | 1720 |
| 25 | 2024-05-26 | 42 | Due Giorni Marchigiana - Trofeo Città di Castelfidardo | 1.2 | 180 | - | - | 895 |
| 26 | 2024-04-25 | DNF | Gran Premio della Liberazione | 1.2U | 138 | - | - | 1308 |
| 27 | 2024-04-21 | 58 | Giro della Provincia di Biella - Torino-Biella | 1.2 | 144.8 | - | - | 1626 |
| 28 | 2024-04-14 | DNF | Tr. Città di S.Vendemiano - 64° GP Industria & Commercio | 1.2U | 171.6 | - | - | 1456 |
| 29 | 2024-04-02 | DNF | G.P. Palio del Recioto - Trofeo C&F Resinatura Blocchi | 1.2U | 148.3 | - | - | |
| 30 | 2024-04-01 | DNF | Giro del Belvedere | 1.2U | 168 | - | - | 2091 |
| 31 | 2024-02-10 | 19 | National Championships New Zealand ME - Road Race | NC | 196 | - | - | 1472 |
| 32 | 2024-02-08 | 9 | National Championships New Zealand MU - ITT | NC | 37.4 | - | - | |
| 33 | 2024-01-14 | 20 | New Zealand Cycle Classic | Youth classification | 2.2 | | - | - | |
| 34 | 2024-01-14 | 54 | New Zealand Cycle Classic | General classification | 2.2 | | - | - | |
| 35 | 2024-01-14 | 71 | New Zealand Cycle Classic | Stage 5 | 2.2 | 49.6 | - | - | 390 |
| 36 | 2024-01-13 | 24 | New Zealand Cycle Classic | Stage 4 | 2.2 | 144 | - | - | 792 |
| 37 | 2024-01-12 | 48 | New Zealand Cycle Classic | Stage 3 | 2.2 | 126.9 | - | - | 1843 |
| 38 | 2024-01-11 | 16 | New Zealand Cycle Classic | Stage 2 | 2.2 | 127.3 | - | - | 848 |
| 39 | 2024-01-10 | 37 | New Zealand Cycle Classic | Stage 1 | 2.2 | 158.1 | - | - | 1487 |
| 40 | 2023-09-26 | DNF | Ruota d'Oro - GP Festa del Perdono | 1.2U | 170.5 | - | - | 1909 |
| 41 | 2023-08-13 | DNF | Gran Premio Sportivi di Poggiana-Trofeo Bonin Costruzioni | 1.2U | 164.2 | - | - | 1742 |
| 42 | 2023-07-04 | DNF | Trofeo Città di Brescia - Mem. Rino Fiori | 1.2 | 121.8 | - | - | 1301 |
| 43 | 2023-05-28 | 115 | Due Giorni Marchigiana - Trofeo Città di Castelfidardo | 1.2 | 180 | - | - | 896 |
| 44 | 2023-04-25 | DNF | Gran Premio della Liberazione | 1.2U | 138 | - | - | 1308 |
| 45 | 2023-04-16 | DNF | Tr. Città di S. Vendemiano - GP Industria & Commercio | 1.2U | 171.6 | - | - | 1466 |
| 46 | 2023-04-10 | DNF | Giro del Belvedere | 1.2U | 171 | - | - | 1908 |
| 47 | 2023-03-19 | 93 | Popolarissima | 1.2 | 174.7 | - | - | 231 |
| 48 | 2023-02-12 | 30 | National Championships New Zealand ME - Road Race | NC | 178.2 | - | - | 2450 |
| 49 | 2022-07-17 | 23 | Tour de l'Abitibi | General classification | 2.Ncup | | 5 | - | |
| 50 | 2022-07-17 | 41 | Tour de l'Abitibi | Stage 7 | 2.Ncup | 108 | - | - | 369 |
| 51 | 2022-07-16 | 37 | Tour de l'Abitibi | Stage 6 | 2.Ncup | 115.9 | - | - | 473 |
| 52 | 2022-07-15 | 26 | Tour de l'Abitibi | Stage 5 | 2.Ncup | 140 | - | - | 465 |
| 53 | 2022-07-14 | 43 | Tour de l'Abitibi | Stage 4 | 2.Ncup | 57.4 | - | - | 140 |
| 54 | 2022-07-14 | 35 | Tour de l'Abitibi | Stage 3 (ITT) | 2.Ncup | 10 | - | - | 25 |
| 55 | 2022-07-13 | 38 | Tour de l'Abitibi | Stage 2 | 2.Ncup | 116.9 | - | - | 366 |
| 56 | 2022-07-12 | 36 | Tour de l'Abitibi | Stage 1 | 2.Ncup | 131.7 | - | - | 750 |
| 57 | 2022-04-24 | 10 | National championships New Zealand MJ - Road Race | NC | 130 | - | - | |
| 58 | 2022-04-22 | 14 | National championships New Zealand MJ - ITT | NC | 25 | - | - | |
| 59 | 2022-04-09 | 21 | Oceania Continental Championships MJ - ITT | CC | 24.9 | - | - | 194 |
| 60 | 2021-02-13 | 10 | National championships New Zealand MJ - Road Race | NC | 116.2 | - | - | |
| 61 | 2021-02-12 | 12 | National championships New Zealand MJ - ITT | NC | 27.6 | - | - | |
| | | | | 8051.1 | 5 | - | 75404 |