| 2025-10-26 | 6 | National Championships New Zealand ME - XCM | ME | 0 | 00:00:00.000 |  | 
| 2025-09-03 | 21 | Zonnebeke |  | 104 | 02:26:00.000 | 42.74 | 
| 2025-08-29 | 20 | GP Van Durme - Michiels / Trawobo |  | 120 | 02:46:00.000 | 43.373 | 
| 2025-08-28 | DNF | Baardegem |  | 118 | 00:00:00.000 |  | 
| 2025-08-20 | DNF | Grote Prijs Gemeente Ruiselede |  | 114.6 | 00:00:00.000 |  | 
| 2025-08-15 | 39 | GP Warden Oom |  | 113.6 | 02:36:06.000 | 43.664 | 
| 2025-08-13 | 45 | Beernem |  | 112 | 02:18:18.000 | 48.59 | 
| 2025-08-04 | DNF | Rumbeke |  | 108 | 00:00:00.000 |  | 
| 2025-07-29 | 28 | Memorial Guy Elet - Flobecq | ME | 116.4 | 02:52:10.000 | 40.565 | 
| 2025-07-28 | DNF | Westrozebeke Koers | me | 176.4 | 00:00:00.000 |  | 
| 2025-07-25 | 36 | Moorsele |  | 111.5 | 02:31:28.000 | 44.168 | 
| 2025-07-23 | 25 | Grote Ommegangsprijs Oostrozebeke |  | 115.6 | 02:34:05.000 | 45.015 | 
| 2025-07-21 | 27 | Zottegem-Strijpen |  | 112.5 | 02:43:13.000 | 41.356 | 
| 2025-07-13 | DNF | Memorial Ortwin Peleman | me | 110.4 | 00:00:00.000 |  | 
| 2025-07-10 | 42 | Ereprijs Sylveer Maes | me | 118.75 | 02:42:59.000 | 43.716 | 
| 2025-07-06 | 30 | GP Eddy De Clercq - Memorial Lucien Manssens | me | 107 | 02:45:08.000 | 38.878 | 
| 2025-06-28 | 13 | Ronde van Bever |  | 111.1 | 02:30:42.000 | 44.234 | 
| 2025-06-22 | 27 | 's-Gravenwezel |  | 112 | 02:33:20.000 | 43.826 | 
| 2025-06-20 | DNF | Evergem | me | 115 | 00:00:00.000 |  | 
| 2025-06-15 | 48 | Grote Prijs Memorial Serge Baguet - Ereprijs Schepen Jo Vermeulen | me | 113.4 | 02:36:05.000 | 43.592 | 
| 2025-06-09 | 27 | Grote Prijs Slagerij Günther en Wendy - Memorial Julien Lenssens | me | 115.2 | 02:33:42.000 | 44.971 | 
| 2025-06-07 | 18 | Grand Prix Léon Robert | ME | 107.25 | 02:29:21.000 | 43.087 | 
| 2025-05-30 | DNF | GP Dorpsraad Moerbeke | me | 105.6 | 00:00:00.000 |  | 
| 2025-05-29 | DNF | GP PV Remorques | ME | 120 | 00:00:00.000 |  | 
| 2024-11-30 | 2 | Lake Taupō Cycle Challenge | ME | 0 | 03:55:39.000 | 0 | 
| 2024-11-09 | 82 | Tour of Southland | me | 0 | 20:22:07.000 | 0 | 
| 2024-11-09 | 85 | Tour of Southland | me | 77 | 01:42:17.000 | 45.169 | 
| 2024-11-08 | 26 | Tour of Southland | me | 151 | 03:23:01.000 | 44.627 | 
| 2024-11-07 | 52 | Tour of Southland | me | 154 | 03:32:31.000 | 43.479 | 
| 2024-11-06 | 48 | Tour of Southland | me | 112 | 03:07:19.000 | 35.875 | 
| 2024-11-05 | 52 | Tour of Southland | me | 148 | 03:20:24.000 | 44.311 | 
| 2024-11-04 | 92 | Tour of Southland | me | 166 | 04:03:56.000 | 40.831 | 
| 2024-11-03 | 72 | Tour of Southland | me | 42 | 00:49:25.000 | 50.995 | 
| 2024-09-19 | DNF | Houthulst | me | 116 | 00:00:00.000 |  | 
| 2024-09-18 | 40 | Maldegem | me | 110 | 02:31:00.000 | 43.709 | 
| 2024-09-15 | DNF | Bachte-Maria-Leerne | me | 115.6 | 00:00:00.000 |  | 
| 2024-09-14 | 65 | Merelbeke-Munte | me | 115.2 | 02:33:06.000 | 45.147 | 
| 2024-09-08 | 24 | Neigem | me | 114 | 02:47:04.000 | 40.942 | 
| 2024-09-07 | 37 | Lichtervelde | me | 117.8 | 02:42:32.000 | 43.486 | 
| 2024-09-05 | 20 | Koekelare | me | 110.5 | 02:31:23.000 | 43.796 | 
| 2024-08-29 | 36 | Baardegem | me | 118 | 02:38:58.000 | 44.538 | 
| 2024-08-27 | DNF | Oordegem | me | 110 | 00:00:00.000 |  | 
| 2024-08-26 | DNF | Stekene | me | 115.9 | 00:00:00.000 |  | 
| 2024-08-13 | DNF | Temse, Wijk Velle | me | 119 | 00:00:00.000 |  | 
| 2024-08-09 | DNF | Lokeren - Doorselaar | me | 120 | 00:00:00.000 |  | 
| 2024-03-23 | 6 | Oceanian Continental Championships - XCO |  | 0 | 01:20:46.000 | 0 | 
| 2024-02-25 | 9 | New Zealand National Championships |  | 0 | 00:00:00.000 |  | 
| 2024-02-24 | 8 | New Zealand National Championships |  | 0 | 00:00:00.000 |  | 
| 2024-01-22 | 29 | National Championships New Zealand ME - Criterium | me | 0 | 00:00:00.000 |  | 
| 2023-11-25 | 12 | Lake Taupō Cycle Challenge |  | 160.4 | 04:11:16.000 | 38.302 | 
| 2023-11-06 | 40 | SBS Bank Tour of Southland |  | 0 | 19:44:49.000 | 0 | 
| 2023-11-04 | 67 | SBS Bank Tour of Southland |  | 77 | 01:43:52.000 | 44.48 | 
| 2023-11-03 | 30 | SBS Bank Tour of Southland |  | 151 | 03:09:40.000 | 47.768 | 
| 2023-11-02 | 35 | SBS Bank Tour of Southland |  | 154 | 03:29:40.000 | 44.07 | 
| 2023-11-01 | 40 | SBS Bank Tour of Southland |  | 108 | 02:43:09.000 | 39.718 | 
| 2023-10-31 | 49 | SBS Bank Tour of Southland |  | 148 | 03:30:00.000 | 42.286 | 
| 2023-10-30 | 74 | SBS Bank Tour of Southland |  | 166 | 03:54:15.000 | 42.519 | 
| 2023-10-29 | 71 | SBS Bank Tour of Southland |  | 42 | 00:51:09.000 | 49.267 | 
| 2023-10-22 | 10 | National Championships New Zealand - XCM/XCE |  | 0 | 00:00:00.000 |  | 
| 2023-10-21 | 12 | National Championships New Zealand - XCM/XCE |  | 0 | 00:00:00.000 |  | 
| 2023-08-19 | 6 | National Championships New Zealand ME | ME | 0 | 00:00:00.000 |  | 
| 2023-03-05 | DNF | Grote Prijs Koen Barbé |  | 110.5 | 00:00:00.000 |  | 
| 2023-02-26 | 51 | Internationale Sluitingsprijs - Oostmalle | ME | 0 | 00:00:00.000 |  | 
| 2023-02-19 | 23 | X²O Badkamers Trofee Brussels Universities Cyclocross | MU | 0 | 00:00:00.000 |  | 
| 2023-02-18 | 36 | Waaslandcross - Sint-Niklaas | ME | 0 | 00:00:00.000 |  | 
| 2023-02-12 | 36 | Krawatencross - Lille | MU | 0 | 00:00:00.000 |  | 
| 2023-02-11 | 33 | Telenet Superprestige Middelkerke | ME | 0 | 00:00:00.000 |  | 
| 2023-02-08 | 32 | Parkcross Maldegem | ME | 0 | 00:00:00.000 |  | 
| 2023-01-28 | 35 | Flandriencross - Hamme | MU | 0 | 00:00:00.000 |  | 
| 2023-01-21 | 38 | Kasteelcross - Zonnebeke | ME | 0 | 00:00:00.000 |  | 
| 2023-01-16 | 36 | Cyclocross - Otegem | ME | 0 | 00:00:00.000 |  | 
| 2023-01-08 | 50 | UCI World Cup Zonhoven | MU | 0 | 00:00:00.000 |  | 
| 2023-01-05 | 72 | X2O Trofee - Vlaamse Duinencross Koksijde | MU | 0 | 00:00:00.000 |  | 
| 2022-08-14 | 6 | National Championships New Zealand ME | ME | 0 | 00:00:00.000 |  | 
| 2021-08-15 | 14 | National Championships New Zealand ME | ME | 0 | 01:02:38.000 | 0 |