| 2025-08-30 | DNF | Kriterij in nočni kriterij Kranj |  | 0 | 00:00:00.000 |  | 
| 2025-07-28 | 3 | Westrozebeke Koers | me | 176.4 | 03:45:29.000 | 46.939 | 
| 2025-02-08 | 11 | Powercor Melbourne to Warrnambool Cycling Classic | me | 265.9 | 06:21:32.000 | 41.815 | 
| 2024-12-22 | DNS | Victorian Criterium Championships | me | 0 | 00:00:00.000 |  | 
| 2024-11-09 | 8 | Tour of Southland | me | 0 | 19:34:19.000 | 0 | 
| 2024-11-09 | 10 | Tour of Southland | me | 77 | 01:40:50.000 | 45.818 | 
| 2024-11-08 | 16 | Tour of Southland | me | 151 | 03:23:01.000 | 44.627 | 
| 2024-11-07 | 4 | Tour of Southland | me | 154 | 03:29:05.000 | 44.193 | 
| 2024-11-06 | 22 | Tour of Southland | me | 112 | 03:02:10.000 | 36.889 | 
| 2024-11-05 | 9 | Tour of Southland | me | 148 | 03:20:24.000 | 44.311 | 
| 2024-11-04 | 1 | Tour of Southland | me | 166 | 03:28:39.000 | 47.735 | 
| 2024-11-03 | 12 | Tour of Southland | me | 42 | 00:49:25.000 | 50.995 | 
| 2024-07-20 | DNS | Wielerronde van Barendrecht | me | 0 | 00:00:00.000 |  | 
| 2024-07-17 | 1 | Vrasene | me | 125 | 02:39:10.000 | 47.12 | 
| 2024-07-15 | DNF | Grote Prijs Patrick Lefevere | me | 130 | 00:00:00.000 |  | 
| 2024-07-14 | 3 | Kemmel | me | 160 | 03:22:55.000 | 47.31 | 
| 2024-02-03 | 16 | Powercor Melbourne to Warrnambool Cycling Classic |  | 265.9 | 06:25:55.000 | 41.341 | 
| 2023-11-06 | 25 | SBS Bank Tour of Southland |  | 0 | 19:39:00.000 | 0 | 
| 2023-11-04 | 4 | SBS Bank Tour of Southland |  | 77 | 01:43:36.000 | 44.595 | 
| 2023-11-03 | 61 | SBS Bank Tour of Southland |  | 151 | 03:11:07.000 | 47.406 | 
| 2023-11-02 | 61 | SBS Bank Tour of Southland |  | 154 | 03:31:04.000 | 43.778 | 
| 2023-11-01 | 10 | SBS Bank Tour of Southland |  | 108 | 02:40:23.000 | 40.403 | 
| 2023-10-31 | 4 | SBS Bank Tour of Southland |  | 148 | 03:30:00.000 | 42.286 | 
| 2023-10-30 | 52 | SBS Bank Tour of Southland |  | 166 | 03:50:27.000 | 43.22 | 
| 2023-10-29 | 3 | SBS Bank Tour of Southland |  | 42 | 00:51:09.000 | 49.267 | 
| 2023-10-04 | DNF | KAJ-KWB Prijs / Oost-Vlaamse Sluitingsprijs |  | 167.7 | 00:00:00.000 |  | 
| 2023-09-07 | 18 | Bordes Izegem Koers |  | 167.4 | 03:26:13.000 | 48.706 | 
| 2023-09-04 | 54 | Grote Prijs John Hannes |  | 144.4 | 03:12:49.000 | 44.934 | 
| 2023-09-02 | 1 | Wakken |  | 69 | 01:34:31.000 | 43.802 | 
| 2023-08-31 | 10 | GP Gemeente Kortemark |  | 165.2 | 03:30:48.000 | 47.021 | 
| 2023-08-29 | 4 | Oordegem |  | 110 | 02:22:55.000 | 46.181 | 
| 2023-08-28 | 14 | Heikant (Stekene) |  | 115.9 | 02:34:40.000 | 44.961 | 
| 2023-08-25 | 1 | Grote Kermisprijs Spiere |  | 110.5 | 02:27:21.000 | 44.995 | 
| 2023-08-23 | 3 | De Klinge |  | 108 | 02:30:15.000 | 43.128 | 
| 2023-08-20 | 18 | Prix de la Ville de Bavay |  | 158.2 | 03:29:32.000 | 45.301 | 
| 2023-08-19 | 8 | Grand Prix des Marbriers |  | 160 | 03:33:46.000 | 44.909 | 
| 2023-06-05 | 6 | Kemzeke |  | 108 | 02:24:20.000 | 44.896 | 
| 2023-06-03 | 2 | Moorslede |  | 110 | 02:33:00.000 | 43.137 | 
| 2023-06-02 | 7 | Gullegem |  | 102 | 02:12:15.000 | 46.276 | 
| 2023-05-29 | 19 | Berlare |  | 110.6 | 02:34:56.000 | 42.831 | 
| 2023-05-28 | 11 | Stenenmuur Sinaai |  | 121 | 02:51:12.000 | 42.407 | 
| 2023-05-27 | 46 | Lauwe |  | 111 | 02:37:55.000 | 42.174 | 
| 2023-05-21 | 21 | Grote Prijs Marc Maes |  | 117.6 | 02:37:01.000 | 44.938 | 
| 2023-05-19 | 14 | Moerbeke - Geraardsbergen |  | 105.6 | 02:36:05.000 | 40.594 | 
| 2023-05-18 | 6 | GP PV Remorques |  | 120 | 02:43:57.000 | 43.916 | 
| 2023-05-15 | 3 | Puivelde |  | 0 | 02:32:19.000 | 0 | 
| 2023-05-13 | 8 | Puivelde |  | 0 | 02:36:12.000 | 0 | 
| 2023-05-09 | 15 | Aalbeke |  | 119 | 02:49:30.000 | 42.124 | 
| 2023-05-06 | 3 | Assebroek |  | 112 | 02:24:31.000 | 46.5 | 
| 2023-04-22 | 33 | Zele |  | 137 | 03:00:42.000 | 45.49 | 
| 2023-04-19 | DNF | De Haan |  | 120 | 00:00:00.000 |  | 
| 2023-04-16 | 59 | Grote Prijs Andre Dussessoye - Beselare |  | 113 | 02:35:48.000 | 43.517 | 
| 2023-04-15 | 25 | GP De Zoete Inval Herfelingen |  | 115.2 | 02:48:22.000 | 41.053 | 
| 2023-04-11 | DNF | Grote Paasprijs Hakendover |  | 119 | 00:00:00.000 |  | 
| 2023-04-06 | 30 | Bellegem |  | 120 | 02:47:01.000 | 43.109 | 
| 2023-04-05 | 43 | Bredene |  | 112 | 02:26:48.000 | 45.777 | 
| 2023-01-23 | 3 | National Criterium Championships - New Zealand |  | 0 | 00:00:00.000 |  | 
| 2023-01-03 | 12 | Bay Crits |  | 0 | 00:00:00.000 |  | 
| 2023-01-02 | 6 | Bay Crits |  | 0 | 00:58:01.000 | 0 | 
| 2023-01-01 | 13 | Bay Crits |  | 0 | 00:55:51.000 | 0 | 
| 2022-09-28 | 15 | Memorial Fred De Bruyne |  | 160.8 | 03:19:02.000 | 48.474 | 
| 2022-09-24 | 9 | GP Potterie Tienen |  | 143 | 03:16:12.000 | 43.731 | 
| 2022-09-23 | 40 | Zwevezele Koers |  | 153.5 | 03:17:16.000 | 46.688 | 
| 2022-09-22 | 45 | GP Dr. Eugeen Roggeman Stekene |  | 196.4 | 03:43:36.000 | 52.701 | 
| 2022-09-20 | 73 | Textielprijs Vichte |  | 168.5 | 03:34:56.000 | 47.038 | 
| 2022-09-13 | 38 | Memorial Briek Schotte |  | 159.1 | 03:30:47.000 | 45.288 | 
| 2022-07-25 | 5 | GP Raf Jonckheere Westrozebeke |  | 164 | 03:36:39.000 | 45.419 | 
| 2022-07-18 | 3 | Roeselare |  | 105 | 00:00:00.000 |  | 
| 2022-07-17 | 34 | Kemmel Koerse |  | 160 | 03:27:07.000 | 46.351 | 
| 2021-07-29 | DNF | Beeckman - De Caluwe Ninove |  | 160 | 00:00:00.000 |  | 
| 2021-07-26 | DNF | GP Raf Jonckheere Westrozebeke | me | 164 | 00:00:00.000 |  |