| 2025-08-25 | 11 | Junior Race of South Wales |  | 0 | 06:59:55.000 | 0 | 
| 2025-08-25 | 10 | Junior Race of South Wales |  | 112 | 02:36:33.000 | 42.926 | 
| 2025-08-24 | 17 | Junior Race of South Wales |  | 106 | 02:30:34.000 | 42.24 | 
| 2025-08-23 | 45 | Junior Race of South Wales |  | 76 | 01:39:09.000 | 45.991 | 
| 2025-07-20 | 16 | Bath Road Club Junior Road Race |  | 118 | 00:00:00.000 |  | 
| 2025-06-22 | 33 | CAMS Yorkshire Classic | MJ | 119.88 | 03:07:49.000 | 38.297 | 
| 2025-04-06 | 31 | Witham Hall Junior Open and Junior Womens 2 Day | mj | 0 | 04:46:27.000 | 0 | 
| 2025-04-06 | 23 | Witham Hall Junior Open and Junior Womens 2 Day | mj | 118.72 | 02:47:04.000 | 42.637 | 
| 2025-04-05 | 40 | Witham Hall Junior Open and Junior Womens 2 Day | mj | 3.4 | 00:05:01.000 | 40.664 | 
| 2025-03-23 | 33 | ANEXO/CAMS Junior CiCLE Classic | MJ | 104 | 02:40:44.000 | 38.822 | 
| 2025-03-16 | DNF | The Peaks 2 Day p/b Giant Sheffield | ME | 0 | 00:00:00.000 |  | 
| 2025-03-15 | 65 | The Peaks 2 Day p/b Giant Sheffield | ME | 99.3 | 02:53:26.000 | 34.353 | 
| 2024-10-27 | 25 | National Trophy Series Round 2 | MJ | 0 | 00:47:45.000 | 0 | 
| 2024-10-06 | 20 | National Trophy Series Round 1: Derby | MJ | 0 | 00:42:52.000 | 0 | 
| 2024-08-26 | 69 | SD Sealants Junior Tour of Wales | mj | 0 | 06:29:51.000 | 0 | 
| 2024-08-26 | 53 | SD Sealants Junior Tour of Wales | mj | 110.7 | 02:08:27.000 | 51.709 | 
| 2024-08-25 | 67 | SD Sealants Junior Tour of Wales | mj | 96 | 02:13:58.000 | 42.996 | 
| 2024-08-25 | 67 | SD Sealants Junior Tour of Wales | mj | 44.6 | 01:00:09.000 | 44.489 | 
| 2024-08-24 | 44 | SD Sealants Junior Tour of Wales | mj | 114.2 | 02:45:58.000 | 41.285 | 
| 2024-05-26 | 43 | 360cycling Junior Tour of North West | mj | 0 | 03:47:22.000 | 0 | 
| 2024-05-26 | 44 | 360cycling Junior Tour of North West | mj | 48.28 | 01:03:24.000 | 45.691 | 
| 2024-05-25 | 39 | 360cycling Junior Tour of North West | mj | 95.88 | 02:20:56.000 | 40.819 | 
| 2024-03-17 | 40 | ANEXO/CAMS Junior CiCLE Classic | mj | 0 | 00:14:03.000 | 0 | 
| 2024-01-13 | 33 | National Championships Great Britain MJ | MJ | 0 | 00:00:00.000 |  | 
| 2023-10-28 | 46 | National Trophy Series Round 3: Derby | MJ | 0 | 00:51:42.000 | 0 | 
| 2023-10-14 | 32 | National Trophy Series Round 2: Thornton in Craven | MJ | 0 | 00:44:53.000 | 0 | 
| 2023-10-07 | 39 | National Trophy Series Round 1: South Shields | MJ | 0 | 00:50:31.000 | 0 |