| 2024-08-26 | 78 | SD Sealants Junior Tour of Wales | mj | 0 | 06:54:59.000 | 0 |
| 2024-08-26 | 36 | SD Sealants Junior Tour of Wales | mj | 110.7 | 02:07:29.000 | 52.101 |
| 2024-08-25 | 79 | SD Sealants Junior Tour of Wales | mj | 96 | 02:13:00.000 | 43.308 |
| 2024-08-25 | 93 | SD Sealants Junior Tour of Wales | mj | 44.6 | 01:02:19.000 | 42.942 |
| 2024-08-24 | 71 | SD Sealants Junior Tour of Wales | mj | 114.2 | 02:47:29.000 | 40.912 |
| 2024-08-19 | 2 | Kortemark | mj | 78 | 01:47:50.000 | 43.4 |
| 2024-08-18 | DNF | Ingelmunster | MJ | 120 | 00:00:00.000 | |
| 2024-08-15 | 32 | Elst | mj | 83 | 02:18:59.000 | 35.832 |
| 2024-07-26 | 40 | Beverley Grand Prix | me | 0 | 00:00:00.000 | |
| 2024-07-20 | DNF | Merksplas - Memorial Lars Janssens | mj | 92 | 00:00:00.000 | |
| 2024-07-17 | DNF | Mechelen-Bovelingen | mj | 85.4 | 00:00:00.000 | |
| 2024-07-14 | 9 | Westerlo (Heultje) | mj | 85.2 | 01:57:50.000 | 43.383 |
| 2024-06-16 | DNF | CAMS Yorkshire Classic | mj | 0 | 00:00:00.000 | |
| 2024-05-05 | 27 | Isle of Man Steam Packet Holidays Youth & Junior Tour | mj | 0 | 04:39:48.000 | 0 |
| 2024-05-05 | 12 | Isle of Man Steam Packet Holidays Youth & Junior Tour | mj | 0 | 02:11:51.000 | 0 |
| 2024-05-04 | 28 | Isle of Man Steam Packet Holidays Youth & Junior Tour | mj | 0 | 02:27:57.000 | 0 |
| 2024-04-07 | 17 | Danum Trophy Road Race | me | 0 | 00:00:00.000 | |
| 2024-01-13 | 28 | National Championships Great Britain MJ | MJ | 0 | 00:00:00.000 | |
| 2023-10-28 | 33 | National Trophy Series Round 3: Derby | MJ | 0 | 00:49:15.000 | 0 |
| 2023-10-14 | 26 | National Trophy Series Round 2: Thornton in Craven | MJ | 0 | 00:43:57.000 | 0 |
| 2023-10-07 | 37 | National Trophy Series Round 1: South Shields | MJ | 0 | 00:50:05.000 | 0 |
| 2023-09-24 | DNF | 360cycling North West Junior Race | mj | 0 | 00:00:00.000 | |
| 2023-09-17 | 19 | Hope Supercross - Round 3 Barnoldswick | MJ | 0 | 00:48:12.000 | 0 |
| 2023-09-10 | 23 | Hope Supercross - Round 2 Bradford | MJ | 0 | 00:47:09.000 | 0 |
| 2023-09-03 | 23 | Hope Supercross - Round 1 Herrington Country Park | MJ | 0 | 00:48:33.000 | 0 |
| 2023-04-29 | 43 | Isle of Man Youth & Junior Tour | mj | 0 | 00:00:00.000 | |
| 2023-04-28 | 44 | Isle of Man Youth & Junior Tour | mj | 0 | 00:00:00.000 | |
| 2023-03-26 | DNF | ANEXO/CAMS Junior CiCLE Classic | mj | 0 | 00:00:00.000 | |
| 2023-01-15 | 31 | National Championships Great Britain MJ | MJ | 0 | 00:49:29.000 | 0 |
| 2022-12-18 | 29 | National Trophy Series Round 5: Broughton Hall | MJ | 0 | 00:46:01.000 | 0 |
| 2022-10-30 | 34 | National Trophy Series Round 3 | MJ | 0 | 00:55:28.000 | 0 |
| 2022-10-09 | 39 | National Trophy Series Round 1: Derby | MJ | 0 | 00:49:39.000 | 0 |