2025-06-29 | 1 | National Championships Malta ME - Road Race 3 | 0 |
2025-06-08 | 1 | National Championships Malta ME - ITT Coast Road | 0 |
2025-06-08 | 1 | National Championships Malta ME - Road Race 2 | 0 |
2025-05-31 | 12 | Games of the Small States of Europe ME - Road Race | 87.4 |
2025-05-27 | 15 | Games of the Small States of Europe ME - ITT | 15.1 |
2025-05-18 | 1 | National Championships Malta ME - Road Race 1 | 0 |
2025-04-27 | 4 | Tour ta Malta | Stage 3 | 0 |
2025-04-27 | 2 | Tour ta Malta | General classification | 0 |
2025-04-26 | 3 | Tour ta Malta | Stage 2 | 88 |
2025-04-25 | 2 | Tour ta Malta | Stage 1 (ITT) | 15.36 |
2024-12-01 | 65 | Tour of Bright | Stage 3 | 63.9 |
2024-12-01 | 68 | Tour of Bright | General classification | 0 |
2024-11-30 | 39 | Tour of Bright | Stage 2 | 17.8 |
2024-11-30 | 89 | Tour of Bright | Stage 1 | 93.7 |
2024-07-07 | 1 | National Championships Malta ME - Road Race 3 | 0 |
2024-06-23 | 1 | National Championships Malta ME - ITT 3 | 0 |
2024-06-16 | 1 | National Championships Malta ME - ITT 2 | 0 |
2024-06-02 | 1 | National Championships Malta ME - Road Race 2 | 0 |
2024-05-26 | 1 | National Championships Malta ME - ITT 1 | 0 |
2024-05-19 | 1 | National Championships Malta ME - Road Race 1 | 0 |
2024-04-14 | 14 | Tour de Brisbane | 102.1 |
2024-03-17 | 6 | Mansfield Hotel Tour | General classification | 0 |
2024-03-17 | 11 | Mansfield Hotel Tour | Stage 3 | 45.4 |
2024-03-16 | 2 | Mansfield Hotel Tour | Stage 2 | 111 |
2024-03-16 | 1 | Mansfield Hotel Tour | Stage 1 | 10 |
2024-02-03 | 25 | Powercor Melbourne to Warrnambool Cycling Classic | 265.9 |
2023-12-03 | 58 | Tour of Bright | General classification | 0 |
2023-12-03 | 65 | Tour of Bright | Stage 3 | 63.7 |
2023-12-02 | 58 | Tour of Bright | Stage 2 (ITT) | 15.8 |
2023-12-02 | 71 | Tour of Bright | Stage 1 | 92.8 |
2023-09-18 | 41 | Tour of Poyang Lake | Stage 11 | 129.9 |
2023-09-18 | 22 | Tour of Poyang Lake | General classification | 0 |
2023-09-17 | 31 | Tour of Poyang Lake | Stage 10 | 87.9 |
2023-09-16 | 3 | Tour of Poyang Lake | Stage 9 (TTT) | 22.8 |
2023-09-15 | 26 | Tour of Poyang Lake | Stage 8 | 88.5 |
2023-09-14 | 15 | Tour of Poyang Lake | Stage 7 | 104 |
2023-09-13 | 10 | Tour of Poyang Lake | Stage 6 | 115 |
2023-08-26 | 24 | Tour of Gippsland ME | Stage 4 | 80.1 |
2023-08-26 | 14 | Tour of Gippsland ME | Stage 3 | 102.2 |
2023-08-26 | 22 | Tour of Gippsland ME | General classification | 0 |
2023-08-25 | 36 | Tour of Gippsland ME | Stage 2 | 17.8 |
2023-08-24 | 26 | Tour of Gippsland ME | Stage 1 | 42 |
2023-07-09 | 15 | Oostnieuwkerke | 116.5 |
2023-07-01 | 28 | GP Den Bidon | 111.1 |
2023-06-27 | 62 | KW "DE SPORTVRIENDEN" Zomergem | 104 |
2023-06-25 | 29 | Hansbeke | 117 |
2023-06-23 | 8 | GP Frank de Sy | 115 |
2023-06-20 | 30 | Bassevelde Dorp | 118 |
2023-06-18 | 22 | Grammene | 112.2 |
2023-06-17 | 21 | Ardooie | 112 |
2023-04-02 | DNF | Tour de Brisbane | 102.21 |
2023-02-04 | 42 | Melbourne to Warrnambool Cycling Classic | 265.9 |
2023-01-03 | DNF | Bay Crits | Stage 3 | 0 |
2023-01-02 | 19 | Bay Crits | Stage 2 | 0 |
2023-01-01 | 21 | Bay Crits | Stage 1 | 0 |
2022-07-17 | 69 | Kemmel Koerse | 160 |
2022-02-19 | 47 | Melbourne to Warrnambool Cycling Classic - NRS | 265.9 |
2021-05-01 | 66 | Melbourne to Warrnambool Cycling Classic - NRS | Men Elite | 267 |