| 2024-11-09 | 4 | Tour of Southland | me | 0 | 19:31:52.000 | 0 | 
| 2024-11-09 | 17 | Tour of Southland | me | 77 | 01:40:50.000 | 45.818 | 
| 2024-11-08 | 17 | Tour of Southland | me | 151 | 03:23:01.000 | 44.627 | 
| 2024-11-07 | 9 | Tour of Southland | me | 154 | 03:29:39.000 | 44.073 | 
| 2024-11-06 | 14 | Tour of Southland | me | 112 | 02:59:07.000 | 37.517 | 
| 2024-11-05 | 30 | Tour of Southland | me | 148 | 03:20:24.000 | 44.311 | 
| 2024-11-04 | 2 | Tour of Southland | me | 166 | 03:28:39.000 | 47.735 | 
| 2024-11-03 | 16 | Tour of Southland | me | 42 | 00:49:25.000 | 50.995 | 
| 2024-02-03 | DNF | Powercor Melbourne to Warrnambool Cycling Classic |  | 265.9 | 00:00:00.000 |  | 
| 2024-01-13 | 31 | Down Under Classic | me | 54 | 01:01:33.000 | 52.64 | 
| 2024-01-05 | 6 | National Championships Australia MU - Criterium |  | 0 | 00:44:45.000 | 0 | 
| 2023-11-11 | DNS | Spirit of Tasmania Cycling Tour |  | 133.3 | 00:00:00.000 |  | 
| 2023-11-10 | 61 | Spirit of Tasmania Cycling Tour |  | 71.5 | 02:26:10.000 | 29.35 | 
| 2023-11-09 | 51 | Spirit of Tasmania Cycling Tour |  | 106 | 03:00:16.000 | 35.281 | 
| 2023-10-22 | 5 | Cycle Sunshine Coast |  | 0 | 08:49:22.000 | 0 | 
| 2023-10-22 | 3 | Cycle Sunshine Coast |  | 120.9 | 02:37:04.000 | 46.184 | 
| 2023-10-21 | 56 | Cycle Sunshine Coast |  | 110.2 | 02:28:49.000 | 44.431 | 
| 2023-10-21 | 1 | Cycle Sunshine Coast |  | 0 | 00:52:26.000 | 0 | 
| 2023-10-20 | 6 | Cycle Sunshine Coast |  | 0 | 00:11:24.000 | 0 | 
| 2023-10-19 | 9 | Cycle Sunshine Coast |  | 109.8 | 02:39:59.000 | 41.179 | 
| 2023-10-06 | 4 | Kokura Castle Criterium | ME | 45 | 00:59:00.000 | 45.763 | 
| 2023-09-30 | 26 | Oita Ikoinomichi Criterium |  | 40 | 00:53:14.000 | 45.085 | 
| 2023-09-18 | 1 | Tour of Poyang Lake |  | 0 | 12:30:49.000 | 0 | 
| 2023-09-18 | 4 | Tour of Poyang Lake |  | 129.9 | 02:57:42.000 | 43.86 | 
| 2023-09-17 | 19 | Tour of Poyang Lake |  | 87.9 | 01:59:33.000 | 44.115 | 
| 2023-09-15 | 2 | Tour of Poyang Lake |  | 88.5 | 02:22:01.000 | 37.39 | 
| 2023-09-14 | 25 | Tour of Poyang Lake |  | 104 | 02:13:29.000 | 46.747 | 
| 2023-09-13 | 6 | Tour of Poyang Lake |  | 115 | 02:30:05.000 | 45.974 | 
| 2023-08-26 | 2 | Tour of Gippsland ME |  | 80.1 | 01:49:15.000 | 43.991 | 
| 2023-08-26 | 10 | Tour of Gippsland ME |  | 0 | 05:25:57.000 | 0 | 
| 2023-08-26 | 22 | Tour of Gippsland ME |  | 102.2 | 02:20:57.000 | 43.505 | 
| 2023-08-25 | 3 | Tour of Gippsland ME |  | 17.8 | 00:23:04.000 | 46.301 | 
| 2023-08-24 | 3 | Tour of Gippsland ME |  | 42 | 00:52:51.000 | 47.682 | 
| 2023-05-30 | 42 | Gullegem Koerse |  | 162 | 03:42:03.000 | 43.774 | 
| 2023-04-02 | 12 | Tour de Brisbane |  | 102.21 | 02:21:59.000 | 43.192 | 
| 2023-02-04 | 17 | Melbourne to Warrnambool Cycling Classic |  | 265.9 | 07:09:58.000 | 37.105 | 
| 2023-01-06 | 3 | National Championships Australia MU - Criterium |  | 33.5 | 00:46:06.000 | 43.601 | 
| 2022-11-27 | 13 | Spirit of Tasmania Cycle Tour |  | 0 | 07:27:07.000 | 0 | 
| 2022-11-27 | 5 | Spirit of Tasmania Cycle Tour |  | 0 | 01:06:23.000 | 0 | 
| 2022-11-26 | 7 | Spirit of Tasmania Cycle Tour |  | 79 | 02:12:26.000 | 35.792 | 
| 2022-11-25 | 27 | Spirit of Tasmania Cycle Tour |  | 58.7 | 01:17:10.000 | 45.641 | 
| 2022-11-24 | 1 | Spirit of Tasmania Cycle Tour |  | 115.9 | 02:49:54.000 | 40.93 | 
| 2022-10-01 | 5 | Oita Ikoinomichi Criterium |  | 0 | 00:54:28.000 | 0 | 
| 2022-09-17 | 1 | National Championships Australia MU | MU | 0 | 00:00:00.000 |  | 
| 2022-05-31 | DNF | Gullegem Koerse - EEG Classic |  | 171 | 03:45:27.000 | 45.509 | 
| 2022-05-18 | 49 | Puivelde Koerse |  | 169 | 03:37:38.000 | 46.592 | 
| 2022-05-17 | 73 | Ruddervoorde Koerse |  | 166.5 | 03:31:44.000 | 47.182 | 
| 2022-05-15 | DNF | Grote Prijs Vermarck Sport |  | 164 | 03:39:41.000 | 44.792 | 
| 2022-01-28 | 5 | Santos Festival of Cycling |  | 0 | 02:29:52.000 | 0 | 
| 2022-01-27 | 44 | Santos Festival of Cycling |  | 0 | 02:46:49.000 | 0 | 
| 2022-01-09 | 33 | Bay Crits Geelong |  | 0 | 00:56:51.000 | 0 | 
| 2022-01-08 | 24 | Bay Crits Geelong |  | 0 | 00:55:44.000 | 0 | 
| 2021-12-19 | 15 | Cycle Sunshine Coast - NRS |  | 0 | 05:38:58.000 | 0 | 
| 2021-12-19 | 12 | Cycle Sunshine Coast - NRS |  | 0 | 12:14:40.000 | 0 | 
| 2021-12-19 | 46 | Cycle Sunshine Coast - NRS |  | 0 | 01:42:04.000 | 0 | 
| 2021-12-18 | 38 | Cycle Sunshine Coast - NRS |  | 0 | 03:00:08.000 | 0 | 
| 2021-12-17 | 13 | Cycle Sunshine Coast - NRS |  | 0 | 00:48:50.000 | 0 |