| 2025-10-26 | 2 | National Championships New Zealand ME - XCM | ME | 0 | 00:00:00.000 | |
| 2025-10-18 | 38 | Big Sugar Gravel | | 0 | 02:20:04.000 | 0 |
| 2025-09-27 | 2 | Life Time - The Rad Dirt Fest | me | 0 | 05:25:03.000 | 0 |
| 2025-09-13 | 1 | UCI Gravel World Series ME - Mammoth TUFF | me | 0 | 04:27:45.000 | 0 |
| 2025-06-29 | 8 | SBT GRVL | me | 0 | 05:02:01.000 | 0 |
| 2025-05-31 | 44 | Life Time UNBOUND Gravel Presented by Shimano | me | 326 | 09:23:15.000 | 34.727 |
| 2025-04-10 | 47 | Life Time Sea Otter Classic | me | 143 | 04:45:33.000 | 30.047 |
| 2025-02-22 | 4 | New Zealand National Championships | | 0 | 00:00:00.000 | |
| 2025-02-22 | 6 | New Zealand National Championships | | 0 | 00:00:00.000 | |
| 2024-11-30 | 2 | Edition Zero Gravel | me | 248 | 07:45:12.000 | 31.986 |
| 2024-09-22 | 42 | World Championships ME - XCM | | 0 | 04:56:31.000 | 0 |
| 2024-03-23 | 3 | Oceanian Continental Championships - XCO | | 0 | 01:27:48.000 | 0 |
| 2024-02-25 | 7 | New Zealand National Championships | | 0 | 00:00:00.000 | |
| 2024-02-24 | 7 | New Zealand National Championships | | 0 | 00:00:00.000 | |
| 2024-01-22 | 19 | National Championships New Zealand ME - Criterium | me | 0 | 00:55:20.000 | 0 |
| 2023-11-25 | 22 | Lake Taupō Cycle Challenge | | 160.4 | 04:13:52.000 | 37.91 |
| 2023-10-22 | 3 | National Championships New Zealand - XCM/XCE | | 0 | 00:00:00.000 | |
| 2023-10-08 | 58 | Mont-Sainte-Anne World Cup | | 0 | 01:23:11.000 | 0 |
| 2023-10-06 | 36 | Mont-Sainte-Anne World Cup | | 0 | 00:21:36.000 | 0 |
| 2023-09-28 | DNF | Snowshoe World Cup | | 0 | 00:24:36.000 | 0 |
| 2023-09-28 | 39 | Snowshoe World Cup | | 0 | 01:17:36.000 | 0 |
| 2023-09-10 | 79 | UCI MTB World Cup - Les Portes du Soleil | | 0 | 01:14:28.000 | 0 |
| 2023-08-27 | 61 | UCI MTB World Cup - Andorra | | 0 | 01:11:18.000 | 0 |
| 2023-08-25 | 33 | UCI MTB World Cup - Andorra | | 0 | 00:22:29.000 | 0 |
| 2023-07-02 | 91 | UCI MTB World Cup - Val di Sole | | 0 | 01:21:24.000 | 0 |
| 2023-06-29 | 28 | UCI MTB World Cup - Val di Sole | | 0 | 00:20:45.000 | 0 |
| 2023-06-18 | 66 | UCI MTB World Cup - Leogang | | 0 | 01:14:45.000 | 0 |
| 2023-06-15 | 35 | UCI MTB World Cup - Leogang | | 0 | 00:20:24.000 | 0 |
| 2023-06-11 | 97 | UCI MTB World Cup - Lenzerheide | | 0 | 01:23:04.000 | 0 |
| 2023-06-08 | 17 | UCI MTB World Cup - Lenzerheide | | 0 | 00:21:18.000 | 0 |
| 2023-05-13 | 53 | UCI MTB World Cup - Nové Město na Moravě | | 0 | 01:13:58.000 | 0 |
| 2023-05-11 | 32 | UCI MTB World Cup - Nové Město na Moravě | | 0 | 00:19:52.000 | 0 |
| 2023-03-02 | 1 | Thailand Mountain Bike Cup 1 | | 0 | 01:34:31.000 | 0 |
| 2023-03-01 | 3 | Thailand Mountain Bike Cup 1 | | 0 | 01:24:59.000 | 0 |
| 2023-01-23 | 14 | National Criterium Championships - New Zealand | | 0 | 00:00:00.000 | |
| 2022-08-24 | 74 | UCI World Championships Les Gets | MU | 0 | 00:00:00.000 | |
| 2019-08-28 | 46 | UCI World Championships Mont-Sainte-Anne | mj | 0 | 00:00:00.000 | |
| 2018-09-05 | 75 | UCI World Championships Lenzerheide | mj | 0 | 00:00:00.000 | |