1 | 8482 | 2022-09-15 | 1 | Škoda Tour Luxembourg | Stage 3 |
2 | 6867 | 2022-08-07 | 1 | Commonwealth Games ME - Road Race |
3 | 5808 | 2024-01-10 | 1 | New Zealand Cycle Classic | Stage 1 |
4 | 4881 | 2022-04-27 | 1 | International Tour of Hellas | Stage 1 |
5 | 4607 | 2022-08-08 | | |
6 | 4576 | 2024-02-10 | 1 | National Championships New Zealand ME - Road Race |
7 | 4039 | 2024-01-13 | 1 | New Zealand Cycle Classic | Stage 4 |
8 | 3957 | 2023-05-02 | 1 | International Tour of Hellas | Prologue |
9 | 3851 | 2024-04-13 | 1 | Oceania Continental Championships ME - ITT |
10 | 3415 | 2024-01-14 | 1 | New Zealand Cycle Classic | Stage 5,New Zealand Cycle Classic |
11 | 3372 | 2024-01-12 | 1 | New Zealand Cycle Classic | Stage 3 |
12 | 2884 | 2022-04-28 | 49 | International Tour of Hellas | Stage 2 |
13 | 2802 | 2022-09-16 | 15 | Škoda Tour Luxembourg | Stage 4 (ITT) |
14 | 2652 | 2023-02-10 | 1 | National Championships New Zealand ME - ITT |
15 | 2553 | 2021-02-12 | 1 | National Championships New Zealand ME - ITT | Time trial |
16 | 2522 | 2023-10-27 | | |
17 | 2326 | 2022-04-09 | 1 | Oceania Continental Championships ME - ITT |
18 | 2177 | 2024-04-12 | 3 | Oceania Continental Championships ME - Road Race |
19 | 1979 | 2024-01-11 | 8 | New Zealand Cycle Classic | Stage 2 |
20 | 1904 | 2024-02-08 | 2 | National Championships New Zealand ME - ITT |
21 | 1672 | 2022-05-01 | 11 | International Tour of Hellas | Stage 5,International Tour of Hellas |
22 | 1582 | 2021-10-17 | 4 | Chrono des Nations |
23 | 1571 | 2024-01-15 | | |
24 | 1459 | 2020-01-15 | 1 | New Zealand Cycle Classic | Stage 1 |
25 | 1422 | 2019-01-23 | 1 | New Zealand Cycle Classic | Stage 1 |
26 | 1404 | 2019-04-18 | 1 | Belgrade Banjaluka | Stage 1 |
27 | 1384 | 2022-04-29 | 75 | International Tour of Hellas | Stage 3 |
28 | 1348 | 2022-08-09 | | |
29 | 1248 | 2021-01-23 | 1 | Gravel and Tar Classic |
30 | 1166 | 2023-05-03 | 28 | International Tour of Hellas | Stage 1 |
31 | 1069 | 2024-03-14 | 4 | Tour de Taiwan,Tour de Taiwan | Stage 5 |
32 | 1039 | 2020-03-18 | | |
33 | 1032 | 2023-06-16 | 7 | Baloise Belgium Tour | Stage 3 (ITT) |
34 | 1025 | 2022-06-03 | 26 | Ronde de l'Oise | Stage 2 |
35 | 1010 | 2022-06-04 | 30 | Ronde de l'Oise | Stage 3 |
36 | 980 | 2024-04-14 | | |
37 | 886 | 2023-08-09 | | |
38 | 883 | 2020-03-12 | | |
39 | 855 | 2022-06-15 | 30 | Baloise Belgium Tour | Stage 1 |
40 | 825 | 2022-06-17 | 7 | Baloise Belgium Tour | Stage 3 (ITT) |
41 | 811 | 2020-04-04 | | |
42 | 801 | 2020-03-03 | | |
43 | 792 | 2020-04-21 | | |
44 | 788 | 2022-09-17 | 13 | Škoda Tour Luxembourg | Stage 5,Škoda Tour Luxembourg |
45 | 778 | 2022-04-17 | 61 | Tour du Loir et Cher | Stage 5,Tour du Loir et Cher |
46 | 753 | 2023-10-28 | | |
47 | 752 | 2019-04-19 | 37 | Belgrade Banjaluka | Stage 2 |
48 | 744 | 2020-01-16 | 49 | New Zealand Cycle Classic | Stage 2 |
49 | 744 | 2023-05-06 | 23 | International Tour of Hellas | Stage 4,International Tour of Hellas |
50 | 743 | 2022-08-04 | 4 | Commonwealth Games ME - ITT |