| 2025-10-18 | 5 | Big Sugar Gravel |  | 0 | 02:17:02.000 | 0 | 
| 2025-08-23 | 3 | Lauf Gravel Worlds | me | 244.58 | 07:01:51.000 | 34.787 | 
| 2025-06-29 | 1 | Oregon Trail Gravel | me | 0 | 17:21:59.000 | 0 | 
| 2025-06-29 | 2 | Oregon Trail Gravel | me | 0 | 04:16:15.400 | 0 | 
| 2025-06-28 | 3 | Oregon Trail Gravel | me | 127.5 | 04:13:26.900 | 30.185 | 
| 2025-06-27 | 3 | Oregon Trail Gravel | me | 0 | 00:58:28.000 | 0 | 
| 2025-06-26 | 1 | Oregon Trail Gravel | me | 151.4 | 04:17:45.500 | 35.243 | 
| 2025-06-25 | 1 | Oregon Trail Gravel | me | 128.5 | 03:36:02.700 | 35.689 | 
| 2025-05-31 | 1 | Life Time UNBOUND Gravel Presented by Shimano | me | 326 | 08:37:09.000 | 37.823 | 
| 2025-04-10 | 12 | Life Time Sea Otter Classic | me | 143 | 04:26:08.000 | 32.239 | 
| 2025-02-23 | 1 | Crop Duster | me | 0 | 01:32:44.000 | 0 | 
| 2025-02-15 | 1 | The Graveler | ME | 132 | 03:50:21.000 | 34.382 | 
| 2024-10-19 | 23 | Big Sugar Gravel | me | 0 | 05:03:07.000 | 0 | 
| 2024-09-22 | 47 | World Championships ME - XCM |  | 0 | 05:03:39.000 | 0 | 
| 2024-08-18 | 15 | SBT GRVL | me | 201.9 | 05:59:39.000 | 33.683 | 
| 2024-06-30 | 7 | Oregon Trail Gravel | me | 108.63 | 04:01:31.000 | 26.987 | 
| 2024-06-30 | 4 | Oregon Trail Gravel | me | 0 | 15:26:24.000 | 0 | 
| 2024-06-29 | 8 | Oregon Trail Gravel | me | 120.86 | 04:13:42.000 | 28.583 | 
| 2024-06-27 | 2 | Oregon Trail Gravel | me | 133.9 | 03:32:45.000 | 37.763 | 
| 2024-06-26 | 1 | Oregon Trail Gravel | me | 98.5 | 02:54:31.000 | 33.865 | 
| 2024-06-16 | 4 | National Championships Canada - Gravel | me | 118 | 03:48:57.000 | 30.924 | 
| 2024-06-01 | 17 | Life Time UNBOUND Gravel | me | 326.34 | 09:25:05.000 | 34.65 | 
| 2024-05-05 | 13 | Tour de Bloom |  | 0 | 09:56:27.000 | 0 | 
| 2024-05-05 | 39 | Tour de Bloom |  | 0 | 02:53:12.000 | 0 | 
| 2024-05-03 | 6 | Tour de Bloom |  | 0 | 03:08:49.000 | 0 | 
| 2024-05-02 | 16 | Tour de Bloom |  | 0 | 02:36:50.000 | 0 | 
| 2024-04-06 | 12 | US Pro Cup presented by Ozark Foundation + UCI XCO Junior Series |  | 0 | 01:26:22.000 | 0 | 
| 2024-04-05 | 18 | US Pro Cup presented by Ozark Foundation + UCI XCO Junior Series |  | 0 | 00:22:16.000 | 0 | 
| 2024-04-03 | 11 | US Pro Cup presented by Ozark Foundation |  | 0 | 01:30:01.000 | 0 | 
| 2023-10-22 | 4 | National Championships New Zealand - XCM/XCE |  | 0 | 00:00:00.000 |  | 
| 2023-10-21 | 5 | National Championships New Zealand - XCM/XCE |  | 0 | 00:00:00.000 |  | 
| 2022-08-24 | 66 | UCI World Championships Les Gets | MU | 0 | 01:20:23.000 | 0 | 
| 2022-01-16 | 25 | National Criterium Championships New Zealand |  | 0 | 22:58:20.000 | 0 | 
| 2021-08-24 | 74 | UCI World Championships Val Di Sole | mu | 0 | 00:00:00.000 |  | 
| 2019-08-11 | 7 | National Championships New Zealand ME | ME | 0 | 01:04:28.000 | 0 | 
| 2018-09-05 | 42 | UCI World Championships Lenzerheide | mj | 0 | 01:22:12.000 | 0 | 
| 2017-09-09 | 65 | UCI World Championships Cairns | mj | 0 | 00:00:00.000 |  |