| 2025-10-05 | 13 | Tielt - Memorial Roger Decock |  | 83.6 | 02:01:42.000 | 41.216 | 
| 2025-10-04 | 39 | Heestert |  | 84 | 02:07:19.000 | 39.586 | 
| 2025-08-25 | 4 | Junior Race of South Wales |  | 0 | 06:58:31.000 | 0 | 
| 2025-08-25 | 5 | Junior Race of South Wales |  | 112 | 02:35:39.000 | 43.174 | 
| 2025-08-24 | 6 | Junior Race of South Wales |  | 106 | 02:30:34.000 | 42.24 | 
| 2025-08-23 | 8 | Junior Race of South Wales |  | 76 | 01:39:09.000 | 45.991 | 
| 2025-07-18 | 3 | Island Games ME - Criterium | me | 0 | 01:08:35.000 | 0 | 
| 2025-06-22 | 27 | CAMS Yorkshire Classic | MJ | 119.88 | 03:03:43.000 | 39.152 | 
| 2025-05-18 | 10 | Cadence Junior Road Race |  | 0 | 00:00:00.000 |  | 
| 2025-03-23 | 11 | ANEXO/CAMS Junior CiCLE Classic | MJ | 104 | 02:32:52.000 | 40.82 | 
| 2025-03-09 | 37 | De Klijte | MJ | 74.8 | 01:49:29.000 | 40.993 | 
| 2025-03-08 | 32 | Grote Prijs De Gouden Brander | MJ | 76 | 01:44:54.000 | 43.47 | 
| 2025-01-12 | 17 | National Championships Great Britain MJ | MJ | 0 | 00:46:59.000 | 0 | 
| 2024-11-17 | 14 | National Trophy Series Round 3 | MJ | 0 | 00:40:22.000 | 0 | 
| 2024-10-27 | 18 | National Trophy Series Round 2 | MJ | 0 | 00:46:36.000 | 0 | 
| 2024-10-06 | 22 | National Trophy Series Round 1: Derby | MJ | 0 | 00:42:59.000 | 0 | 
| 2024-08-26 | 15 | 360cycling Northwest Youth Tour | MU17 | 0 | 00:00:00.000 |  | 
| 2024-08-26 | 19 | 360cycling Northwest Youth Tour | MU17 | 0 | 00:00:00.000 |  | 
| 2024-08-25 | 25 | 360cycling Northwest Youth Tour | MU17 | 0 | 00:00:00.000 |  | 
| 2024-08-24 | 8 | 360cycling Northwest Youth Tour | MU17 | 0 | 00:00:00.000 |  | 
| 2024-08-09 | 32 | Scarborough Cycling Festival | MU17 | 0 | 00:00:00.000 |  | 
| 2024-07-07 | 36 | National Youth Circuit Championships | MU17 | 0 | 01:25:23.000 | 0 | 
| 2024-04-01 | 45 | Ride Flux GP | MU17 | 0 | 00:00:00.000 |  | 
| 2024-04-01 | 50 | Ride Flux GP | MU17 | 0 | 00:00:00.000 |  | 
| 2024-03-31 | 38 | Ride Flux GP | MU17 | 0 | 00:00:00.000 |  |