| 2025-10-26 | 23 | Tour of Zhanghe | me | 0 | 04:53:59.000 | 0 | 
| 2025-10-26 | 41 | Tour of Zhanghe | me | 82.1 | 01:42:30.000 | 48.059 | 
| 2025-10-25 | 21 | Tour of Zhanghe | me | 137 | 03:11:29.000 | 42.928 | 
| 2025-10-23 | 4 | Tour of Guizhou Eco-Province | ME | 0 | 15:51:25.000 | 0 | 
| 2025-10-23 | 42 | Tour of Guizhou Eco-Province | ME | 185 | 04:37:12.000 | 40.043 | 
| 2025-10-22 | 5 | Tour of Guizhou Eco-Province | ME | 125 | 02:57:43.000 | 42.202 | 
| 2025-10-21 | 33 | Tour of Guizhou Eco-Province | ME | 152 | 03:17:54.000 | 46.084 | 
| 2025-10-19 | 27 | Tour of Guizhou Eco-Province | ME | 93 | 01:58:18.000 | 47.168 | 
| 2025-10-18 | 35 | Tour of Guizhou Eco-Province | ME | 145 | 03:00:18.000 | 48.253 | 
| 2025-09-28 | 40 | China Road Pro Cycling League - Yandang Mountain Stage | me | 168 | 03:58:57.000 | 42.185 | 
| 2025-08-17 | 43 | China Pro Cycling League - Chagan Lake | me | 178 | 03:54:45.000 | 45.495 | 
| 2025-03-23 | 6 | Q Tour | me | 0 | 05:57:07.000 | 0 | 
| 2025-03-23 | 4 | Q Tour | me | 111.7 | 02:43:02.000 | 41.108 | 
| 2025-03-22 | 8 | Q Tour | me | 88 | 02:03:27.000 | 42.77 | 
| 2025-03-21 | 28 | Q Tour | me | 49 | 00:58:30.000 | 50.256 | 
| 2025-03-15 | DNF | Grafton to Inverell Classic | me | 228.9 | 00:00:00.000 |  | 
| 2025-02-23 | 16 | Tour of Tasmania | me | 0 | 06:16:13.000 | 0 | 
| 2025-02-23 | 7 | Tour of Tasmania | me | 82 | 02:09:51.000 | 37.89 | 
| 2025-02-22 | 28 | Tour of Tasmania | me | 118 | 02:56:17.000 | 40.163 | 
| 2025-02-21 | 42 | Tour of Tasmania | me | 54 | 01:04:01.000 | 50.612 | 
| 2025-02-08 | 26 | Powercor Melbourne to Warrnambool Cycling Classic | me | 265.9 | 06:25:36.000 | 41.374 | 
| 2025-01-20 | 43 | SA Kick It | me | 0 | 03:52:24.000 | 0 | 
| 2025-01-20 | 45 | SA Kick It | me | 117 | 02:47:45.000 | 41.848 | 
| 2025-01-19 | 36 | SA Kick It | me | 38.5 | 00:57:48.000 | 39.965 | 
| 2025-01-10 | 14 | National Championships Australia - Criterium | MU | 0 | 00:52:39.000 | 0 | 
| 2024-12-01 | 13 | Tour of Bright | ME | 0 | 04:35:26.000 | 0 | 
| 2024-12-01 | 8 | Tour of Bright | ME | 63.9 | 01:49:39.000 | 34.966 | 
| 2024-11-30 | 10 | Tour of Bright | ME | 93.7 | 02:22:57.000 | 39.328 | 
| 2024-10-04 | 18 | Tour of Gippsland | me | 0 | 05:13:41.000 | 0 | 
| 2024-10-04 | 24 | Tour of Gippsland | me | 42 | 00:52:55.000 | 47.622 | 
| 2024-10-03 | 19 | Tour of Gippsland | me | 80.1 | 01:46:43.000 | 45.035 | 
| 2024-10-02 | 24 | Tour of Gippsland | me | 102.4 | 02:22:02.000 | 43.257 | 
| 2024-04-27 | 9 | Grafton to Inverell Classic |  | 228 | 05:54:51.000 | 38.552 | 
| 2024-03-17 | 4 | Mansfield Hotel Tour | me | 0 | 04:42:23.000 | 0 | 
| 2024-03-17 | 5 | Mansfield Hotel Tour | me | 45.4 | 01:32:10.000 | 29.555 | 
| 2024-03-16 | 9 | Mansfield Hotel Tour | me | 111 | 02:57:30.000 | 37.521 | 
| 2024-02-03 | 33 | Powercor Melbourne to Warrnambool Cycling Classic |  | 265.9 | 06:27:44.000 | 41.147 | 
| 2023-12-03 | 16 | Tour of Bright |  | 0 | 04:33:09.000 | 0 | 
| 2023-12-03 | 14 | Tour of Bright |  | 63.7 | 01:48:29.000 | 35.231 | 
| 2023-12-02 | 24 | Tour of Bright |  | 92.8 | 02:23:09.000 | 38.896 | 
| 2023-11-12 | DNS | Spirit of Tasmania Cycling Tour |  | 0 | 01:08:25.000 | 0 | 
| 2023-11-11 | DNF | Spirit of Tasmania Cycling Tour |  | 133.3 | 00:00:00.000 |  | 
| 2023-11-10 | 17 | Spirit of Tasmania Cycling Tour |  | 71.5 | 02:12:40.000 | 32.337 | 
| 2023-11-09 | 11 | Spirit of Tasmania Cycling Tour |  | 106 | 02:50:51.000 | 37.226 | 
| 2023-08-20 | 14 | Znievske dni cyklistiky |  | 100 | 02:19:42.000 | 42.949 | 
| 2023-07-28 | 20 | Ă–sterreichische Meisterschaften Berg |  | 30 | 00:59:33.000 | 30.227 | 
| 2023-07-09 | DNF | Int. Steiner Shopping Erlauftaler Radsporttage |  | 161 | 00:00:00.000 |  | 
| 2023-06-27 | 66 | KW "DE SPORTVRIENDEN" Zomergem |  | 104 | 02:15:24.000 | 46.086 | 
| 2023-06-25 | 48 | Hansbeke |  | 117 | 02:54:54.000 | 40.137 | 
| 2023-06-23 | DNF | GP Frank de Sy |  | 115 | 00:00:00.000 |  | 
| 2023-06-20 | 48 | Bassevelde Dorp |  | 118 | 02:32:26.000 | 46.447 | 
| 2023-06-18 | DNF | Memorial Serge Baguet - Memorial Hubert Verhoeyen - Bavegem |  | 113.4 | 00:00:00.000 |  | 
| 2023-06-16 | DNF | Koolskamp |  | 120 | 00:00:00.000 |  | 
| 2023-06-12 | 29 | GP Café De Palieter |  | 110 | 02:30:46.000 | 43.776 | 
| 2023-06-09 | 55 | Belsele-Waas |  | 98 | 02:09:21.000 | 45.458 | 
| 2023-06-08 | 37 | GP Immo Yves - Eeklo |  | 70 | 01:34:51.000 | 44.28 | 
| 2023-04-29 | 30 | Grafton to Inverell Classic |  | 228 | 06:08:44.000 | 37.1 | 
| 2023-01-02 | DNF | Bay Crits |  | 0 | 00:00:00.000 |  | 
| 2022-11-27 | 14 | Spirit of Tasmania Cycle Tour |  | 0 | 07:27:30.000 | 0 | 
| 2022-11-27 | 45 | Spirit of Tasmania Cycle Tour |  | 0 | 01:06:23.000 | 0 | 
| 2022-11-26 | 20 | Spirit of Tasmania Cycle Tour |  | 79 | 02:12:26.000 | 35.792 | 
| 2022-11-25 | 11 | Spirit of Tasmania Cycle Tour |  | 58.7 | 01:16:56.000 | 45.78 | 
| 2022-11-24 | 19 | Spirit of Tasmania Cycle Tour |  | 115.9 | 02:50:20.000 | 40.826 | 
| 2022-02-19 | 85 | Melbourne to Warrnambool Cycling Classic - NRS | me | 265.9 | 06:22:07.000 | 41.752 |