| 2025-10-12 | 2 | East End Street Race |  | 0 | 00:00:00.000 |  | 
| 2025-10-11 | 4 | Old Freeway Kermesse | me | 0 | 00:00:00.000 |  | 
| 2025-10-10 | 2 | Victoria Park Criterium | me | 0 | 00:00:00.000 |  | 
| 2025-05-18 | 7 | SAKAI International Criterium | ME | 26.8 | 00:34:39.000 | 46.407 | 
| 2025-04-26 | 31 | Dirty Reiver | me | 0 | 07:26:40.000 | 0 | 
| 2025-03-23 | DNF | Q Tour | me | 111.7 | 00:00:00.000 |  | 
| 2025-03-22 | 79 | Q Tour | me | 88 | 02:03:44.000 | 42.672 | 
| 2025-03-21 | 2 | Q Tour | me | 49 | 00:58:10.000 | 50.544 | 
| 2025-01-18 | 37 | Villawood Men's Classic | me | 55.2 | 01:04:22.000 | 51.455 | 
| 2025-01-10 | 5 | National Championships Australia - Criterium | me | 0 | 01:04:12.000 | 0 | 
| 2024-11-09 | 18 | Tour of Southland | me | 0 | 19:43:48.000 | 0 | 
| 2024-11-09 | 8 | Tour of Southland | me | 77 | 01:40:50.000 | 45.818 | 
| 2024-11-08 | 1 | Tour of Southland | me | 151 | 03:19:38.000 | 45.383 | 
| 2024-11-07 | 63 | Tour of Southland | me | 154 | 03:33:20.000 | 43.312 | 
| 2024-11-06 | 59 | Tour of Southland | me | 112 | 03:09:29.000 | 35.465 | 
| 2024-11-05 | 8 | Tour of Southland | me | 148 | 03:20:24.000 | 44.311 | 
| 2024-11-04 | 13 | Tour of Southland | me | 166 | 03:29:09.000 | 47.621 | 
| 2024-11-03 | 4 | Tour of Southland | me | 42 | 00:49:25.000 | 50.995 | 
| 2024-06-18 | 3 | Ruddervoorde Koerse | me | 166.5 | 03:34:26.000 | 46.588 | 
| 2024-05-15 | 27 | Puivelde Koerse |  | 169.1 | 03:33:14.000 | 47.582 | 
| 2024-01-13 | 38 | Down Under Classic | me | 54 | 01:01:43.000 | 52.498 | 
| 2024-01-05 | 5 | National Championships Australia ME - Criterium |  | 0 | 00:59:16.000 | 0 | 
| 2023-10-22 | 6 | Cycle Sunshine Coast |  | 0 | 08:49:32.000 | 0 | 
| 2023-10-22 | 4 | Cycle Sunshine Coast |  | 120.9 | 02:37:04.000 | 46.184 | 
| 2023-10-21 | 7 | Cycle Sunshine Coast |  | 110.2 | 02:28:47.000 | 44.44 | 
| 2023-10-21 | 6 | Cycle Sunshine Coast |  | 0 | 00:52:31.000 | 0 | 
| 2023-10-20 | 21 | Cycle Sunshine Coast |  | 0 | 00:12:00.000 | 0 | 
| 2023-10-19 | 5 | Cycle Sunshine Coast |  | 109.8 | 02:39:16.000 | 41.365 | 
| 2023-05-17 | DNF | Puivelde Koerse |  | 169 | 00:00:00.000 |  | 
| 2023-05-10 | 37 | Ruddervoorde Koerse |  | 166.5 | 03:39:52.000 | 45.437 | 
| 2023-04-02 | 4 | Tour de Brisbane |  | 102.21 | 02:21:59.000 | 43.192 | 
| 2023-01-14 | 107 | Schwalbe Classic |  | 52.65 | 01:03:19.000 | 49.892 | 
| 2023-01-06 | 4 | National Championships Australia MU - Criterium |  | 33.5 | 00:46:06.000 | 43.601 | 
| 2022-11-27 | 18 | Spirit of Tasmania Cycle Tour |  | 0 | 07:28:50.000 | 0 | 
| 2022-11-27 | 2 | Spirit of Tasmania Cycle Tour |  | 0 | 01:06:23.000 | 0 | 
| 2022-11-26 | 6 | Spirit of Tasmania Cycle Tour |  | 79 | 02:12:26.000 | 35.792 | 
| 2022-11-25 | 58 | Spirit of Tasmania Cycle Tour |  | 58.7 | 01:18:48.000 | 44.695 | 
| 2022-11-24 | 5 | Spirit of Tasmania Cycle Tour |  | 115.9 | 02:49:54.000 | 40.93 | 
| 2022-02-19 | 51 | Melbourne to Warrnambool Cycling Classic - NRS | me | 265.9 | 06:15:17.000 | 42.512 | 
| 2021-12-19 | 8 | Cycle Sunshine Coast - NRS |  | 0 | 05:38:49.000 | 0 | 
| 2021-12-19 | 10 | Cycle Sunshine Coast - NRS |  | 0 | 11:21:50.000 | 0 | 
| 2021-12-19 | 6 | Cycle Sunshine Coast - NRS |  | 0 | 01:41:59.000 | 0 | 
| 2021-12-18 | 43 | Cycle Sunshine Coast - NRS |  | 0 | 03:00:08.000 | 0 | 
| 2021-12-17 | 16 | Cycle Sunshine Coast - NRS |  | 0 | 00:48:50.000 | 0 |