| 2025-08-25 | 19 | Junior Race of South Wales |  | 0 | 07:02:53.000 | 0 | 
| 2025-08-25 | 24 | Junior Race of South Wales |  | 112 | 02:39:18.000 | 42.185 | 
| 2025-08-24 | 9 | Junior Race of South Wales |  | 106 | 02:30:34.000 | 42.24 | 
| 2025-08-23 | 57 | Junior Race of South Wales |  | 76 | 01:39:09.000 | 45.991 | 
| 2025-07-13 | 69 | Junior Tour of Ireland | MJ | 0 | 14:26:47.000 | 0 | 
| 2025-07-13 | 7 | Junior Tour of Ireland | MJ | 79.1 | 01:45:41.000 | 44.908 | 
| 2025-07-12 | 72 | Junior Tour of Ireland | MJ | 118.7 | 03:03:03.000 | 38.907 | 
| 2025-07-11 | 65 | Junior Tour of Ireland | MJ | 122.8 | 02:56:31.000 | 41.741 | 
| 2025-07-10 | 79 | Junior Tour of Ireland | MJ | 115 | 03:00:36.000 | 38.206 | 
| 2025-07-09 | 14 | Junior Tour of Ireland | MJ | 96.5 | 02:17:57.000 | 41.972 | 
| 2025-07-08 | 23 | Junior Tour of Ireland | MJ | 63.6 | 01:22:59.000 | 45.985 | 
| 2025-05-18 | 38 | Cadence Junior Road Race |  | 0 | 00:00:00.000 |  | 
| 2025-03-23 | 41 | ANEXO/CAMS Junior CiCLE Classic | MJ | 104 | 02:44:30.000 | 37.933 | 
| 2024-08-26 | 58 | 360cycling Northwest Youth Tour | MU17 | 0 | 00:00:00.000 |  | 
| 2024-08-26 | 16 | 360cycling Northwest Youth Tour | MU17 | 0 | 00:00:00.000 |  | 
| 2024-08-25 | 69 | 360cycling Northwest Youth Tour | MU17 | 0 | 00:00:00.000 |  | 
| 2024-08-24 | 69 | 360cycling Northwest Youth Tour | MU17 | 0 | 00:00:00.000 |  | 
| 2024-07-07 | 28 | National Youth Circuit Championships | MU17 | 0 | 01:23:33.000 | 0 | 
| 2024-06-23 | 58 | Wyke | MU17 | 0 | 00:00:00.000 |  | 
| 2024-05-27 | 38 | Loughborough Cycling Festival | MU17 | 0 | 00:00:00.000 |  | 
| 2024-05-05 | 31 | Isle of Man Steam Packet Holidays Youth & Junior Tour | MU17 | 0 | 01:52:17.000 | 0 | 
| 2024-05-05 | 28 | Isle of Man Steam Packet Holidays Youth & Junior Tour | MU17 | 0 | 00:52:01.000 | 0 | 
| 2024-05-04 | 32 | Isle of Man Steam Packet Holidays Youth & Junior Tour | MU17 | 0 | 01:00:16.000 | 0 |