| 2025-09-28 | 4 | Houthulst | | 83 | 01:55:20.000 | 43.179 |
| 2025-09-27 | 5 | Kieldrecht | | 88.2 | 01:52:58.000 | 46.846 |
| 2025-06-09 | 4 | Tour de l'Eure | mj | 0 | 07:39:40.000 | 0 |
| 2025-06-09 | 5 | Tour de l'Eure | mj | 102 | 02:17:02.000 | 44.661 |
| 2025-06-08 | 24 | Tour de l'Eure | mj | 95.7 | 02:13:42.000 | 42.947 |
| 2025-06-07 | 28 | Tour de l'Eure | mj | 119 | 02:36:59.000 | 45.483 |
| 2025-04-06 | 9 | Witham Hall Junior Open and Junior Womens 2 Day | mj | 0 | 04:45:30.000 | 0 |
| 2025-04-06 | 52 | Witham Hall Junior Open and Junior Womens 2 Day | mj | 118.72 | 02:47:20.000 | 42.569 |
| 2025-04-05 | 13 | Witham Hall Junior Open and Junior Womens 2 Day | mj | 3.4 | 00:04:47.760 | 42.648 |
| 2025-03-23 | 30 | ANEXO/CAMS Junior CiCLE Classic | MJ | 104 | 02:37:34.000 | 39.602 |
| 2025-03-09 | 3 | De Klijte | MJ | 74.8 | 01:47:15.000 | 41.846 |
| 2025-03-08 | 2 | Grote Prijs De Gouden Brander | MJ | 76 | 01:42:49.000 | 44.351 |
| 2024-11-17 | DNF | National Trophy Series Round 3 | MJ | 0 | 00:00:00.000 | |
| 2024-10-27 | 8 | National Trophy Series Round 2 | MJ | 0 | 00:45:15.000 | 0 |
| 2024-10-20 | 51 | Superprestige Ruddervoorde | MJ | 0 | 00:00:00.000 | |
| 2024-10-19 | 35 | Robotland Cyclo-Cross - Essen | MJ | 0 | 00:46:37.000 | 0 |
| 2024-10-06 | 14 | National Trophy Series Round 1: Derby | MJ | 0 | 00:42:39.000 | 0 |
| 2024-09-21 | 25 | Hope Supercross Round 4 | MJ | 0 | 00:45:32.000 | 0 |
| 2024-09-18 | 12 | Hope Supercross Round 3 | MJ | 0 | 00:43:44.000 | 0 |
| 2024-09-14 | 28 | Hope Supercross Round 1 | MJ | 0 | 00:44:46.000 | 0 |
| 2024-08-10 | 28 | Fenwick’s Tour of the Mendips | mj | 0 | 02:32:17.000 | 0 |
| 2024-07-11 | DNF | Bizkaiko Itzulia | mj | 95.4 | 00:00:00.000 | |
| 2024-05-26 | 32 | 360cycling Junior Tour of North West | mj | 0 | 03:46:01.000 | 0 |
| 2024-05-26 | 32 | 360cycling Junior Tour of North West | mj | 48.28 | 01:03:24.000 | 45.691 |
| 2024-05-25 | 38 | 360cycling Junior Tour of North West | mj | 95.88 | 02:20:56.000 | 40.819 |
| 2024-05-20 | 45 | Tour de l'Eure | mj | 0 | 07:48:01.000 | 0 |
| 2024-05-20 | 38 | Tour de l'Eure | mj | 99 | 02:24:18.000 | 41.164 |
| 2024-05-19 | 25 | Tour de l'Eure | mj | 119 | 02:54:47.000 | 40.851 |
| 2024-05-18 | 85 | Tour de l'Eure | mj | 111 | 02:23:08.000 | 46.53 |
| 2024-05-05 | 14 | Isle of Man Steam Packet Holidays Youth & Junior Tour | mj | 0 | 02:11:51.000 | 0 |
| 2024-05-05 | 23 | Isle of Man Steam Packet Holidays Youth & Junior Tour | mj | 0 | 04:36:48.000 | 0 |
| 2024-05-04 | 24 | Isle of Man Steam Packet Holidays Youth & Junior Tour | mj | 0 | 02:24:57.000 | 0 |
| 2024-03-24 | 11 | Route d'Eole | | 0 | 02:34:55.000 | 0 |
| 2024-03-24 | 9 | Route d'Eole | | 100 | 02:17:39.000 | 43.589 |
| 2024-03-02 | DNF | Classic Coeur de Brenne | | 111.8 | 00:00:00.000 | |
| 2024-01-13 | 19 | National Championships Great Britain MJ | MJ | 0 | 00:47:28.000 | 0 |
| 2023-12-09 | 39 | National Trophy Series Round 5: Gravesend | MJ | 0 | 00:53:08.000 | 0 |
| 2023-11-11 | 15 | National Trophy Series Round 4: Torbay Velo Park | MJ | 0 | 00:43:09.000 | 0 |
| 2023-10-28 | 13 | National Trophy Series Round 3: Derby | MJ | 0 | 00:45:48.000 | 0 |
| 2023-10-14 | 46 | National Trophy Series Round 2: Thornton in Craven | MJ | 0 | 00:00:00.000 | |
| 2023-10-07 | 23 | National Trophy Series Round 1: South Shields | MJ | 0 | 00:47:40.000 | 0 |
| 2023-09-10 | 13 | Hope Supercross - Round 2 Bradford | MJ | 0 | 00:45:11.000 | 0 |