| 2025-07-20 | 33 | Bath Road Club Junior Road Race | | 118 | 00:00:00.000 | |
| 2025-07-16 | 13 | Sheffield Grand Prix | ME | 0 | 00:51:12.000 | 0 |
| 2025-07-09 | 26 | The Cycle Exchange Guildford Open Grand Prix | ME | 0 | 00:51:46.000 | 0 |
| 2025-06-22 | 2 | CAMS Yorkshire Classic | MJ | 119.88 | 02:56:09.000 | 40.833 |
| 2025-05-18 | 15 | Cadence Junior Road Race | | 0 | 00:00:00.000 | |
| 2025-05-05 | 26 | Ixworth Crits | me | 0 | 00:00:00.000 | |
| 2025-04-27 | 13 | Tiverton Road Race | MJ | 0 | 03:18:38.078 | 0 |
| 2025-04-06 | 2 | Witham Hall Junior Open and Junior Womens 2 Day | mj | 0 | 04:44:54.000 | 0 |
| 2025-04-06 | 33 | Witham Hall Junior Open and Junior Womens 2 Day | mj | 118.72 | 02:47:04.000 | 42.637 |
| 2025-04-05 | 2 | Witham Hall Junior Open and Junior Womens 2 Day | mj | 3.4 | 00:04:36.760 | 44.348 |
| 2025-01-12 | 5 | National Championships Great Britain MJ | MJ | 0 | 00:43:25.000 | 0 |
| 2025-01-05 | 9 | Cyclo-cross Dendermonde | MJ | 0 | 00:42:04.000 | 0 |
| 2025-01-04 | 19 | Superprestige Gullegem | MJ | 0 | 00:42:15.000 | 0 |
| 2025-01-01 | 21 | Trofee GP Sven Nys | MJ | 0 | 00:47:06.000 | 0 |
| 2024-12-30 | 29 | Superprestige Diegem | MJ | 0 | 00:48:32.000 | 0 |
| 2024-12-29 | 30 | UCI World Cup Besançon | MJ | 0 | 00:46:23.000 | 0 |
| 2024-12-01 | 18 | UCI World Cup Dublin | MJ | 15.58 | 00:41:22.000 | 22.598 |
| 2024-11-17 | 5 | National Trophy Series Round 3 | MJ | 0 | 00:39:11.000 | 0 |
| 2024-10-27 | 10 | National Trophy Series Round 2 | MJ | 0 | 00:45:48.000 | 0 |
| 2024-08-26 | 6 | 360cycling Northwest Youth Tour | MU17 | 0 | 00:00:00.000 | |
| 2024-08-26 | 1 | 360cycling Northwest Youth Tour | MU17 | 0 | 00:00:00.000 | |
| 2024-08-25 | 10 | 360cycling Northwest Youth Tour | MU17 | 0 | 00:00:00.000 | |
| 2024-08-24 | 1 | 360cycling Northwest Youth Tour | MU17 | 0 | 00:00:00.000 | |
| 2024-08-09 | DNS | Scarborough Cycling Festival | MU17 | 0 | 00:00:00.000 | |
| 2024-07-07 | 1 | National Youth Circuit Championships | MU17 | 0 | 01:23:30.000 | 0 |
| 2024-06-23 | 1 | Wyke | MU17 | 0 | 00:00:00.000 | |
| 2024-05-05 | 1 | Isle of Man Steam Packet Holidays Youth & Junior Tour | MU17 | 0 | 01:48:34.000 | 0 |
| 2024-05-05 | 40 | Isle of Man Steam Packet Holidays Youth & Junior Tour | MU17 | 0 | 00:52:01.000 | 0 |
| 2024-05-04 | 1 | Isle of Man Steam Packet Holidays Youth & Junior Tour | MU17 | 0 | 00:56:45.000 | 0 |
| 2024-04-14 | 1 | Hog Hill GP | MU17 | 0 | 00:00:00.000 | |
| 2024-04-01 | 5 | Ride Flux GP | MU17 | 0 | 00:00:00.000 | |
| 2024-04-01 | 40 | Ride Flux GP | MU17 | 0 | 00:00:00.000 | |
| 2024-03-31 | 25 | Ride Flux GP | MU17 | 0 | 00:00:00.000 | |