| 2025-10-26 | 13 | Telenet Superprestige Overijse | MJ | 0 | 00:39:18.000 | 0 | 
| 2025-10-19 | 2 | National Trophy Series Round 2: Falkirk | MJ | 0 | 00:41:55.000 | 0 | 
| 2025-10-05 | 10 | Lloyds Cyclo-cross National Trophy Series Round 1 | MJ | 0 | 00:39:15.000 | 0 | 
| 2025-09-20 | 8 | Hope Supercross Round 4 | MJ | 0 | 00:45:29.000 | 0 | 
| 2025-09-17 | 21 | Hope Supercross Round 3 | MJ | 0 | 00:53:41.000 | 0 | 
| 2025-09-14 | 14 | Hope Supercross Round 2 | MJ | 0 | 00:45:24.000 | 0 | 
| 2025-09-13 | 9 | Hope Supercross Round 1 | MJ | 0 | 00:41:32.000 | 0 | 
| 2025-07-20 | DNF | La Ciociarissima | mj | 114.4 | 00:00:00.000 |  | 
| 2025-07-19 | 41 | La Ciociarissima | mj | 92 | 02:10:44.000 | 42.223 | 
| 2025-07-18 | 75 | La Ciociarissima | mj | 83 | 01:53:31.000 | 43.87 | 
| 2025-04-06 | 52 | Witham Hall Junior Open and Junior Womens 2 Day | mj | 0 | 04:46:57.000 | 0 | 
| 2025-04-06 | 55 | Witham Hall Junior Open and Junior Womens 2 Day | mj | 118.72 | 02:47:23.000 | 42.556 | 
| 2025-04-05 | 57 | Witham Hall Junior Open and Junior Womens 2 Day | mj | 3.4 | 00:05:10.830 | 39.484 | 
| 2025-03-23 | 29 | ANEXO/CAMS Junior CiCLE Classic | MJ | 104 | 02:37:28.000 | 39.627 | 
| 2025-01-12 | 12 | National Championships Great Britain MJ | MJ | 0 | 00:45:48.000 | 0 | 
| 2025-01-01 | 48 | Trofee GP Sven Nys | MJ | 0 | 00:49:57.000 | 0 | 
| 2024-12-30 | 52 | Superprestige Diegem | MJ | 0 | 00:50:31.000 | 0 | 
| 2024-12-27 | 50 | Azencross – Loenhout | MJ | 0 | 00:49:25.000 | 0 | 
| 2024-12-23 | 62 | Superprestige Zilvermeercross Mol | MJ | 0 | 00:47:46.000 | 0 | 
| 2024-11-17 | 7 | National Trophy Series Round 3 | MJ | 0 | 00:39:22.000 | 0 | 
| 2024-11-01 | 40 | Koppenbergcross | MJ | 0 | 00:43:50.000 | 0 | 
| 2024-10-27 | 22 | National Trophy Series Round 2 | MJ | 0 | 00:47:15.000 | 0 | 
| 2024-10-06 | 15 | National Trophy Series Round 1: Derby | MJ | 0 | 00:42:40.000 | 0 | 
| 2024-09-21 | 15 | Hope Supercross Round 4 | MJ | 0 | 00:42:48.000 | 0 | 
| 2024-09-18 | 20 | Hope Supercross Round 3 | MJ | 0 | 00:46:27.000 | 0 | 
| 2024-09-15 | 23 | Hope Supercross Round 2 | MJ | 0 | 00:45:30.000 | 0 | 
| 2024-09-14 | 23 | Hope Supercross Round 1 | MJ | 0 | 00:43:58.000 | 0 | 
| 2024-08-26 | 25 | 360cycling Northwest Youth Tour | MU17 | 0 | 00:00:00.000 |  | 
| 2024-08-26 | 21 | 360cycling Northwest Youth Tour | MU17 | 0 | 00:00:00.000 |  | 
| 2024-08-25 | 16 | 360cycling Northwest Youth Tour | MU17 | 0 | 00:00:00.000 |  | 
| 2024-08-24 | 49 | 360cycling Northwest Youth Tour | MU17 | 0 | 00:00:00.000 |  | 
| 2024-08-09 | 16 | Scarborough Cycling Festival | MU17 | 0 | 00:00:00.000 |  | 
| 2024-07-07 | 46 | National Youth Circuit Championships | MU17 | 0 | 00:00:00.000 |  | 
| 2024-06-23 | 37 | Wyke | MU17 | 0 | 00:00:00.000 |  | 
| 2024-06-16 | 29 | Kingdom Youth Circuit Stage Race | empty_$ | 0 | 00:00:00.000 |  | 
| 2024-06-16 | 20 | Kingdom Youth Circuit Stage Race | empty_$ | 0 | 00:00:00.000 |  | 
| 2024-06-15 | 14 | Kingdom Youth Circuit Stage Race | empty_$ | 0 | 00:00:00.000 |  | 
| 2024-05-27 | 36 | Loughborough Cycling Festival | MU17 | 0 | 00:00:00.000 |  | 
| 2024-05-05 | 25 | Isle of Man Steam Packet Holidays Youth & Junior Tour | MU17 | 0 | 01:52:06.000 | 0 | 
| 2024-05-05 | 22 | Isle of Man Steam Packet Holidays Youth & Junior Tour | MU17 | 0 | 00:52:01.000 | 0 | 
| 2024-05-04 | 26 | Isle of Man Steam Packet Holidays Youth & Junior Tour | MU17 | 0 | 01:00:05.000 | 0 | 
| 2024-04-14 | 40 | Hog Hill GP | MU17 | 0 | 00:00:00.000 |  | 
| 2024-04-01 | DNF | Ride Flux GP | MU17 | 0 | 00:00:00.000 |  | 
| 2024-03-31 | 18 | Ride Flux GP | MU17 | 0 | 00:00:00.000 |  |