| 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 |