2024-04-13 | 1 | Oceania Continental Championships ME - ITT | 20.2 | 20.2 |
2024-04-12 | 3 | Oceania Continental Championships ME - Road Race | 139.5 | 139.5 |
2024-04-06 | 95 | Itzulia Basque Country | Stage 6 | 137.8 | 137.8 |
2024-04-05 | 119 | Itzulia Basque Country | Stage 5 | 175.9 | 175.9 |
2024-04-04 | 89 | Itzulia Basque Country | Stage 4 | 157.5 | 157.5 |
2024-04-03 | 133 | Itzulia Basque Country | Stage 3 | 190.9 | 190.9 |
2024-04-02 | 125 | Itzulia Basque Country | Stage 2 | 160 | 160 |
2024-04-01 | 153 | Itzulia Basque Country | Stage 1 (ITT) | 10 | 10 |
2024-03-14 | 5 | Tour de Taiwan | Stage 5 | 146.4 | 146.4 |
2024-03-13 | 4 | Tour de Taiwan | Stage 4 | 167.2 | 167.2 |
2024-03-12 | 33 | Tour de Taiwan | Stage 3 | 154.3 | 154.3 |
2024-03-11 | 17 | Tour de Taiwan | Stage 2 | 115.5 | 115.5 |
2024-03-10 | 62 | Tour de Taiwan | Stage 1 | 83.2 | 83.2 |
2024-02-10 | 1 | National Championships New Zealand ME - Road Race | 196 | 196 |
2024-02-08 | 2 | National Championships New Zealand ME - ITT | 37.4 | 37.4 |
2024-01-20 | 6 | Gravel and Tar Classic | 139.38 | 139.4 |
2024-01-14 | 1 | New Zealand Cycle Classic | Stage 5 | 49.6 | 49.6 |
2024-01-13 | 1 | New Zealand Cycle Classic | Stage 4 | 144 | 144 |
2024-01-12 | 1 | New Zealand Cycle Classic | Stage 3 | 126.9 | 126.9 |
2024-01-11 | 8 | New Zealand Cycle Classic | Stage 2 | 127.3 | 127.3 |
2024-01-10 | 1 | New Zealand Cycle Classic | Stage 1 | 158.1 | 158.1 |
| | | | 2637.1 |