| 2025-10-26 | 14 | Tour of Zhanghe | me | 0 | 04:51:16.000 | 0 | 
| 2025-10-26 | 39 | Tour of Zhanghe | me | 82.1 | 01:42:30.000 | 48.059 | 
| 2025-10-25 | 13 | Tour of Zhanghe | me | 137 | 03:08:46.000 | 43.546 | 
| 2025-10-23 | 23 | Tour of Guizhou Eco-Province | ME | 0 | 15:55:12.000 | 0 | 
| 2025-10-23 | 40 | Tour of Guizhou Eco-Province | ME | 185 | 04:37:12.000 | 40.043 | 
| 2025-10-22 | 30 | Tour of Guizhou Eco-Province | ME | 125 | 03:00:49.000 | 41.478 | 
| 2025-10-21 | 31 | Tour of Guizhou Eco-Province | ME | 152 | 03:17:54.000 | 46.084 | 
| 2025-10-19 | 69 | Tour of Guizhou Eco-Province | ME | 93 | 01:58:59.000 | 46.897 | 
| 2025-10-18 | 42 | Tour of Guizhou Eco-Province | ME | 145 | 03:00:18.000 | 48.253 | 
| 2025-05-06 | 33 | Wakayama Castle Criterium | me | 30 | 00:40:10.000 | 44.813 | 
| 2025-04-06 | 1 | Hayman Classic | me | 128 | 03:23:48.000 | 37.684 | 
| 2025-03-15 | 6 | Grafton to Inverell Classic | me | 228.9 | 05:39:21.000 | 40.471 | 
| 2025-02-08 | 21 | Powercor Melbourne to Warrnambool Cycling Classic | me | 265.9 | 06:24:19.000 | 41.513 | 
| 2024-11-09 | 73 | Tour of Southland | me | 0 | 20:14:57.000 | 0 | 
| 2024-11-09 | 48 | Tour of Southland | me | 77 | 01:40:50.000 | 45.818 | 
| 2024-11-08 | 36 | Tour of Southland | me | 151 | 03:23:01.000 | 44.627 | 
| 2024-11-07 | 45 | Tour of Southland | me | 154 | 03:31:40.000 | 43.654 | 
| 2024-11-06 | 33 | Tour of Southland | me | 112 | 03:03:36.000 | 36.601 | 
| 2024-11-05 | 76 | Tour of Southland | me | 148 | 03:20:24.000 | 44.311 | 
| 2024-11-04 | 89 | Tour of Southland | me | 166 | 04:03:56.000 | 40.831 | 
| 2024-11-03 | 64 | Tour of Southland | me | 42 | 00:49:25.000 | 50.995 | 
| 2024-04-27 | 5 | Grafton to Inverell Classic |  | 228 | 05:54:51.000 | 38.552 | 
| 2023-12-03 | 93 | Tour of Bright |  | 0 | 05:04:30.000 | 0 | 
| 2023-12-03 | 82 | Tour of Bright |  | 63.7 | 02:01:06.000 | 31.561 | 
| 2023-12-02 | 98 | Tour of Bright |  | 92.8 | 02:32:25.000 | 36.531 | 
| 2023-10-22 | 38 | Cycle Sunshine Coast |  | 0 | 08:55:53.000 | 0 | 
| 2023-10-22 | 39 | Cycle Sunshine Coast |  | 120.9 | 02:37:04.000 | 46.184 | 
| 2023-10-21 | 39 | Cycle Sunshine Coast |  | 110.2 | 02:28:49.000 | 44.431 | 
| 2023-10-21 | 54 | Cycle Sunshine Coast |  | 0 | 00:55:12.000 | 0 | 
| 2023-10-20 | 49 | Cycle Sunshine Coast |  | 0 | 00:12:42.000 | 0 | 
| 2023-10-19 | 43 | Cycle Sunshine Coast |  | 109.8 | 02:42:07.000 | 40.637 | 
| 2023-06-15 | DNF | Oudenburg |  | 127.8 | 00:00:00.000 |  | 
| 2023-06-11 | DNF | Aartselaar |  | 123 | 00:00:00.000 |  | 
| 2023-06-08 | DNF | Bierbeek |  | 112 | 00:00:00.000 |  | 
| 2023-06-05 | DNF | Kemzeke |  | 108 | 00:00:00.000 |  | 
| 2023-05-29 | DNF | Kieldrecht |  | 113.4 | 00:00:00.000 |  | 
| 2023-05-28 | DNF | Stenenmuur Sinaai |  | 121 | 00:00:00.000 |  | 
| 2023-05-20 | DNF | Booischot |  | 120 | 00:00:00.000 |  | 
| 2023-05-13 | 97 | Puivelde |  | 0 | 02:36:30.000 | 0 | 
| 2023-04-29 | 52 | Grafton to Inverell Classic |  | 228 | 06:31:36.000 | 34.934 | 
| 2023-04-02 | 77 | Tour de Brisbane |  | 102.21 | 02:22:25.000 | 43.061 | 
| 2023-02-04 | 48 | Melbourne to Warrnambool Cycling Classic |  | 265.9 | 07:14:10.000 | 36.746 |