| 2025-09-13 | 38 | Hope Supercross Round 1 | MJ | 0 | 00:47:08.000 | 0 | 
| 2025-08-31 | 9 | Zwevezele |  | 84.6 | 02:01:25.000 | 41.806 | 
| 2025-08-30 | 16 | Kooigem |  | 99.6 | 02:23:50.000 | 41.548 | 
| 2025-08-25 | 49 | Junior Race of South Wales |  | 0 | 07:24:07.000 | 0 | 
| 2025-08-25 | 52 | Junior Race of South Wales |  | 112 | 02:44:12.000 | 40.926 | 
| 2025-08-24 | 49 | Junior Race of South Wales |  | 106 | 02:46:22.000 | 38.229 | 
| 2025-08-23 | 10 | Junior Race of South Wales |  | 76 | 01:39:09.000 | 45.991 | 
| 2025-07-20 | 30 | Bath Road Club Junior Road Race |  | 118 | 00:00:00.000 |  | 
| 2025-05-18 | 36 | Cadence Junior Road Race |  | 0 | 00:00:00.000 |  | 
| 2025-04-06 | 18 | Witham Hall Junior Open and Junior Womens 2 Day | mj | 118.72 | 02:47:04.000 | 42.637 | 
| 2025-04-06 | 41 | Witham Hall Junior Open and Junior Womens 2 Day | mj | 0 | 04:46:39.000 | 0 | 
| 2025-04-05 | 54 | Witham Hall Junior Open and Junior Womens 2 Day | mj | 3.4 | 00:05:10.290 | 39.484 | 
| 2025-03-23 | 48 | ANEXO/CAMS Junior CiCLE Classic | MJ | 104 | 02:48:00.000 | 37.143 | 
| 2025-01-12 | 19 | National Championships Great Britain MJ | MJ | 0 | 00:47:45.000 | 0 | 
| 2024-11-17 | 21 | National Trophy Series Round 3 | MJ | 0 | 00:42:01.000 | 0 | 
| 2024-10-27 | 29 | National Trophy Series Round 2 | MJ | 0 | 00:48:56.000 | 0 | 
| 2024-10-06 | 27 | National Trophy Series Round 1: Derby | MJ | 0 | 00:43:56.000 | 0 | 
| 2024-09-21 | 24 | Hope Supercross Round 4 | MJ | 0 | 00:45:32.000 | 0 | 
| 2024-08-09 | 48 | Scarborough Cycling Festival | MU17 | 0 | 00:00:00.000 |  | 
| 2024-06-23 | 39 | Wyke | MU17 | 0 | 00:00:00.000 |  | 
| 2024-05-27 | 8 | Loughborough Cycling Festival | MU17 | 0 | 00:00:00.000 |  | 
| 2024-04-14 | 56 | Hog Hill GP | MU17 | 0 | 00:00:00.000 |  |