| 2024-11-09 | 85 | Tour of Southland | me | 0 | 20:25:48.000 | 0 | 
| 2024-11-09 | 75 | Tour of Southland | me | 77 | 01:41:05.000 | 45.705 | 
| 2024-11-08 | 91 | Tour of Southland | me | 151 | 03:30:06.000 | 43.122 | 
| 2024-11-07 | 83 | Tour of Southland | me | 154 | 03:34:40.000 | 43.043 | 
| 2024-11-06 | 89 | Tour of Southland | me | 112 | 03:21:45.000 | 33.309 | 
| 2024-11-05 | 6 | Tour of Southland | me | 148 | 03:19:41.000 | 44.47 | 
| 2024-11-04 | 78 | Tour of Southland | me | 166 | 03:46:52.000 | 43.902 | 
| 2024-11-03 | 90 | Tour of Southland | me | 42 | 00:49:25.000 | 50.995 | 
| 2024-09-02 | 114 | The Tour of Poyang Lake Criterium | me | 37.6 | 00:50:39.000 | 44.541 | 
| 2024-07-21 | DNF | Hulshout | me | 116.7 | 00:00:00.000 |  | 
| 2024-07-15 | 52 | Grote Prijs Patrick Lefevere | me | 130 | 03:02:00.000 | 42.857 | 
| 2024-07-11 | DNF | Gistel | me | 188.8 | 00:00:00.000 |  | 
| 2024-06-25 | DNF | GP Gemeente Lievegem | me | 104.4 | 00:00:00.000 |  | 
| 2024-06-22 | 39 | Zerkegem | me | 112 | 02:27:28.000 | 45.57 | 
| 2024-06-21 | 38 | GP Frank De Sy | me | 115 | 02:29:39.000 | 46.108 | 
| 2024-06-18 | DNF | Geluwe | me | 156 | 00:00:00.000 |  | 
| 2024-06-16 | 81 | Romsée - Stavelot - Romsée | me | 158.4 | 04:10:16.000 | 37.975 | 
| 2024-06-02 | 25 | Ereprijs Leon Rosselle - Haringe | me | 111 | 02:30:35.000 | 44.228 | 
| 2024-05-31 | 48 | Gullegem | me | 100.5 | 02:19:45.000 | 43.148 | 
| 2024-05-28 | 64 | Gullegem Koerse |  | 176.8 | 03:54:52.000 | 45.166 | 
| 2024-05-24 | 9 | Linter (Neerlinter-Heide) | me | 120 | 02:31:55.000 | 47.394 | 
| 2024-05-20 | 15 | Beselare | me | 113.4 | 02:33:56.000 | 44.201 | 
| 2024-04-27 | 15 | Grafton to Inverell Classic |  | 228 | 05:55:38.000 | 38.467 | 
| 2024-03-24 | 1 | Te Awamutu Cycling Tour | me | 0 | 03:04:24.000 | 0 | 
| 2024-03-24 | 9 | Te Awamutu Cycling Tour | me | 0 | 01:57:03.000 | 0 | 
| 2024-03-23 | 13 | Te Awamutu Cycling Tour | me | 0 | 00:55:18.000 | 0 | 
| 2023-11-25 | 4 | Lake Taupō Cycle Challenge |  | 160.4 | 04:11:02.000 | 38.338 | 
| 2023-11-06 | 51 | SBS Bank Tour of Southland |  | 0 | 19:50:07.000 | 0 | 
| 2023-11-04 | 39 | SBS Bank Tour of Southland |  | 77 | 01:43:36.000 | 44.595 | 
| 2023-11-03 | 57 | SBS Bank Tour of Southland |  | 151 | 03:10:55.000 | 47.455 | 
| 2023-11-02 | 79 | SBS Bank Tour of Southland |  | 154 | 03:32:51.000 | 43.411 | 
| 2023-11-01 | 78 | SBS Bank Tour of Southland |  | 108 | 02:49:14.000 | 38.29 | 
| 2023-10-31 | 48 | SBS Bank Tour of Southland |  | 148 | 03:30:00.000 | 42.286 | 
| 2023-10-30 | 63 | SBS Bank Tour of Southland |  | 166 | 03:50:27.000 | 43.22 | 
| 2023-10-29 | 78 | SBS Bank Tour of Southland |  | 42 | 00:51:09.000 | 49.267 | 
| 2023-04-02 | 41 | Tour de Brisbane |  | 102.21 | 02:22:09.000 | 43.142 | 
| 2023-01-23 | 27 | National Criterium Championships - New Zealand |  | 0 | 00:00:00.000 |  | 
| 2022-07-23 | 70 | Manx Telecom International Stage Race |  | 0 | 00:00:00.000 |  | 
| 2022-07-22 | 67 | Manx Telecom International Stage Race |  | 0 | 00:00:00.000 |  |