| 2025-09-14 | 25 | Hope Supercross Round 2 | ME | 0 | 01:04:57.000 | 0 | 
| 2025-09-13 | 22 | Hope Supercross Round 1 | ME | 0 | 01:05:39.000 | 0 | 
| 2025-08-29 | DNF | GP Van Durme - Michiels / Trawobo |  | 120 | 00:00:00.000 |  | 
| 2025-08-28 | 54 | Baardegem |  | 118 | 02:46:23.000 | 42.552 | 
| 2025-08-26 | 38 | Oordegem |  | 110 | 02:25:22.000 | 45.402 | 
| 2025-08-22 | 22 | Grote Kermisprijs Spiere |  | 108.8 | 02:23:42.000 | 45.428 | 
| 2025-08-20 | 12 | Grote Prijs Gemeente Ruiselede |  | 114.6 | 02:27:54.000 | 46.491 | 
| 2025-08-18 | 21 | Boerenkrijgprijs Radaralarm - Overmere |  | 96.2 | 02:17:07.000 | 42.096 | 
| 2025-08-16 | 34 | Grembergen (Dendermonde) |  | 112.5 | 02:27:02.000 | 45.908 | 
| 2025-08-15 | 61 | GP Warden Oom |  | 113.6 | 02:37:48.000 | 43.194 | 
| 2025-08-03 | DNF | Yorkshire Under-23 Classic |  | 130.1 | 00:00:00.000 |  | 
| 2025-07-06 | DNF | GP Eddy De Clercq - Memorial Lucien Manssens | me | 107 | 00:00:00.000 |  | 
| 2025-07-05 | 28 | Denderwindeke |  | 116 | 02:43:39.000 | 42.53 | 
| 2025-06-30 | 46 | Lochristi - Wachtebeke |  | 120 | 02:38:19.000 | 45.478 | 
| 2025-06-28 | 42 | Ronde van Bever |  | 111.1 | 02:33:44.000 | 43.361 | 
| 2025-06-26 | 4 | 60 j. Koninkrijke Wielerclub De Vrije Sportman Stok |  | 116 | 02:36:11.000 | 44.563 | 
| 2025-06-24 | 36 | Zomergem |  | 104.4 | 02:16:21.000 | 45.941 | 
| 2025-06-22 | 21 | GP Relegemse Wielervrienden |  | 114 | 02:39:55.000 | 42.772 | 
| 2025-06-20 | 40 | Evergem | me | 115 | 02:32:37.000 | 45.211 | 
| 2025-06-19 | 43 | GP Alfa Zonwering Mechelen | me | 112 | 02:41:08.000 | 41.705 | 
| 2025-06-01 | 7 | North West, Yorkshire & North East Regional Road Race Championships | me | 0 | 00:00:00.000 |  | 
| 2025-01-12 | 33 | National Championships Great Britain ME | ME | 0 | 00:00:00.000 |  | 
| 2025-01-01 | 41 | Trofee GP Sven Nys | MU | 0 | 00:00:00.000 |  | 
| 2024-12-27 | 65 | Azencross – Loenhout | ME | 0 | 00:00:00.000 |  | 
| 2024-11-17 | DNS | National Trophy Series Round 3 | ME | 0 | 00:00:00.000 |  | 
| 2024-10-27 | 13 | National Trophy Series Round 2 | ME | 0 | 01:04:21.000 | 0 | 
| 2024-10-06 | 9 | National Trophy Series Round 1: Derby | ME | 0 | 01:01:51.000 | 0 | 
| 2024-09-21 | 11 | Hope Supercross Round 4 | ME | 0 | 01:06:20.000 | 0 | 
| 2024-09-18 | 17 | Hope Supercross Round 3 | ME | 0 | 01:02:15.000 | 0 | 
| 2024-09-15 | 21 | Hope Supercross Round 2 | ME | 0 | 01:07:02.000 | 0 | 
| 2024-09-14 | 19 | Hope Supercross Round 1 | ME | 0 | 01:04:08.000 | 0 | 
| 2024-08-21 | 21 | Grote Prijs Gemeente Ruiselede | me | 114.6 | 02:31:09.000 | 45.491 | 
| 2024-08-19 | 37 | Boerenkrijgprijs Radaralarm - Overmere | me | 96.2 | 02:07:45.000 | 45.182 | 
| 2024-08-18 | DNF | Langemark-Madonna | me | 115 | 00:00:00.000 |  | 
| 2024-08-16 | DNF | Grembergen (Dendermonde) | me | 111.8 | 00:00:00.000 |  | 
| 2024-08-14 | DNF | Beernem | me | 112 | 00:00:00.000 |  | 
| 2024-08-12 | DNF | Grote Prijs Theo Heijens | me | 103 | 00:00:00.000 |  | 
| 2024-06-30 | 34 | Upton Road Race | me | 200 | 04:12:05.000 | 47.603 | 
| 2024-01-13 | 23 | National Championships Great Britain ME | ME | 0 | 00:00:00.000 |  | 
| 2023-12-09 | 26 | National Trophy Series Round 5: Gravesend | ME | 0 | 00:00:00.000 |  | 
| 2023-10-28 | 32 | National Trophy Series Round 3: Derby | ME | 0 | 01:09:15.000 | 0 | 
| 2023-10-14 | 34 | National Trophy Series Round 2: Thornton in Craven | ME | 0 | 00:00:00.000 |  | 
| 2023-10-07 | 21 | National Trophy Series Round 1: South Shields | ME | 0 | 01:01:07.000 | 0 | 
| 2023-09-17 | 14 | Hope Supercross - Round 3 Barnoldswick | ME | 0 | 01:04:40.000 | 0 | 
| 2023-09-03 | 12 | Hope Supercross - Round 1 Herrington Country Park | ME | 0 | 00:00:00.000 |  | 
| 2022-10-30 | 38 | National Trophy Series Round 3 | ME | 0 | 00:00:00.000 |  | 
| 2022-10-09 | 33 | National Trophy Series Round 1: Derby | ME | 0 | 01:08:00.000 | 0 | 
| 2022-01-16 | 13 | National Trophy Series Round 6: Broughton Hall | MJ | 0 | 00:48:02.000 | 0 | 
| 2022-01-09 | 15 | National Championships Great Britain MJ | MJ | 0 | 00:51:52.000 | 0 | 
| 2021-10-24 | 21 | National Trophy Series Round 3: Callender Park | MJ | 0 | 00:50:11.000 | 0 | 
| 2021-10-10 | 28 | National Trophy Series Round 2: Milnthorpe | MJ | 0 | 00:47:32.000 | 0 |