1 | 12209 | 2023-09-25 | 1 | PETRONAS Le Tour de Langkawi | Stage 3 |
2 | 10590 | 2023-10-05 | 1 | Tour of Hainan | Stage 1 |
3 | 8655 | 2023-09-17 | 1 | Tour of Taihu Lake | Stage 4,Tour of Taihu Lake | General classification |
4 | 6863 | 2023-09-16 | 1 | Tour of Taihu Lake | Stage 3 |
5 | 6198 | 2023-09-26 | 2 | PETRONAS Le Tour de Langkawi | Stage 4 |
6 | 3242 | 2023-10-06 | 75 | Tour of Hainan | Stage 2 |
7 | 3160 | 2023-09-18 | | |
8 | 2997 | 2023-10-27 | | |
9 | 2180 | 2024-01-11 | 2 | New Zealand Cycle Classic | Stage 2 |
10 | 1173 | 2023-09-15 | 2 | Tour of Taihu Lake | Stage 2 |
11 | 1100 | 2023-10-08 | 3 | Tour of Hainan | Stage 4 |
12 | 1031 | 2023-09-27 | 96 | PETRONAS Le Tour de Langkawi | Stage 5 |
13 | 952 | 2024-05-05 | 39 | Tro-Bro Léon |
14 | 948 | 2024-08-27 | 7 | Tour of Hainan | Stage 1 |
15 | 846 | 2024-08-24 | 3 | Trans-Himalaya Cycling Race | Stage 2 |
16 | 816 | 2024-08-26 | | |
17 | 797 | 2025-06-22 | 146 | Copenhagen Sprint |
18 | 782 | 2023-10-28 | | |
19 | 775 | 2024-01-10 | 32 | New Zealand Cycle Classic | Stage 1 |
20 | 773 | 2023-09-19 | | |
21 | 771 | 2023-09-28 | 17 | PETRONAS Le Tour de Langkawi | Stage 6 |
22 | 704 | 2023-10-04 | | |
23 | 684 | 2025-05-08 | DNF | Boucles de l'Aulne - Châteaulin |
24 | 648 | 2024-01-12 | 54 | New Zealand Cycle Classic | Stage 3 |
25 | 643 | 2024-04-21 | 31 | Presidential Cycling Tour of Türkiye | Stage 1 |
26 | 602 | 2024-04-20 | | |
27 | 570 | 2024-01-09 | | |
28 | 567 | 2023-09-22 | | |
29 | 566 | 2024-10-08 | | |
30 | 553 | 2024-04-02 | 95 | Région Pays de la Loire Tour | Stage 1 |
31 | 521 | 2024-04-12 | 13 | Oceania Continental Championships ME - Road Race |
32 | 519 | 2024-08-25 | 57 | Trans-Himalaya Cycling Race | Stage 3,Trans-Himalaya Cycling Race | General classification |
33 | 491 | 2023-09-29 | 14 | PETRONAS Le Tour de Langkawi | Stage 7 |
34 | 477 | 2023-09-23 | 20 | PETRONAS Le Tour de Langkawi | Stage 1 |
35 | 474 | 2024-04-22 | 51 | Presidential Cycling Tour of Türkiye | Stage 2 |
36 | 468 | 2022-11-28 | | |
37 | 463 | 2023-10-07 | 41 | Tour of Hainan | Stage 3 |
38 | 458 | 2023-09-30 | 6 | PETRONAS Le Tour de Langkawi | Stage 8,PETRONAS Le Tour de Langkawi | General classification |
39 | 427 | 2023-10-31 | | |
40 | 426 | 2024-09-28 | | |
41 | 403 | 2024-01-13 | 76 | New Zealand Cycle Classic | Stage 4 |
42 | 399 | 2024-05-15 | 9 | International Tour of Hellas | Stage 1a (ITT),International Tour of Hellas | Stage 1b |
43 | 385 | 2023-10-09 | 12 | Tour of Hainan | Stage 5,Tour of Hainan | General classification |
44 | 365 | 2023-10-30 | | |
45 | 361 | 2025-07-08 | 125 | Tour of Magnificent Qinghai | Stage 3 |
46 | 350 | 2023-10-29 | | |
47 | 349 | 2024-10-09 | 51 | Tour of Taihu Lake | Stage 1 |
48 | 348 | 2023-09-21 | | |
49 | 344 | 2024-02-10 | 13 | National Championships New Zealand ME - Road Race |
50 | 335 | 2025-04-06 | | |