| 2025-09-21 | 27 |  EMRRL Riders Collective GP | me | 0 | 00:00:00.000 |  | 
| 2025-08-31 | DNF |  Wentworth Woodhouse Grand Prix | me | 0 | 00:00:00.000 |  | 
| 2025-08-03 | 15 |  Sherpa Performance Stage Race |  | 0 | 05:07:57.000 | 0 | 
| 2025-08-03 | 10 |  Sherpa Performance Stage Race |  | 125 | 02:55:37.000 | 42.707 | 
| 2025-08-02 | 20 |  Sherpa Performance Stage Race |  | 46.3 | 01:00:47.000 | 45.703 | 
| 2025-08-02 | 18 |  Sherpa Performance Stage Race |  | 46.5 | 01:00:49.000 | 45.876 | 
| 2025-07-09 | 51 |  The Cycle Exchange Guildford Open Grand Prix | ME | 0 | 00:00:00.000 |  | 
| 2025-06-22 | DNF |  Tour of the Reservoir | ME | 0 | 00:00:00.000 |  | 
| 2025-06-08 | 34 |  Halesowen Academy Road Race | mu | 140 | 02:57:11.000 | 47.409 | 
| 2025-05-11 | DNF |  Rapha Lincoln Grand Prix | ME | 167.7 | 00:00:00.000 |  | 
| 2025-03-30 | 25 |  PB Performance Espoirs Road Race | MU | 0 | 00:00:00.000 |  | 
| 2025-03-16 | DNF |  The Peaks 2 Day p/b Giant Sheffield | ME | 0 | 00:00:00.000 |  | 
| 2025-03-15 | 49 |  The Peaks 2 Day p/b Giant Sheffield | ME | 99.3 | 02:43:44.000 | 36.388 | 
| 2024-08-26 | 43 |  SD Sealants Junior Tour of Wales | mj | 0 | 06:16:13.000 | 0 | 
| 2024-08-26 | 58 |  SD Sealants Junior Tour of Wales | mj | 110.7 | 02:08:36.000 | 51.649 | 
| 2024-08-25 | 36 |  SD Sealants Junior Tour of Wales | mj | 96 | 02:14:22.000 | 42.868 | 
| 2024-08-25 | 51 |  SD Sealants Junior Tour of Wales | mj | 44.6 | 01:00:09.000 | 44.489 | 
| 2024-08-24 | 40 |  SD Sealants Junior Tour of Wales | mj | 114.2 | 02:45:58.000 | 41.285 | 
| 2024-07-14 | 22 |  Junior Tour of Ireland | mj | 0 | 13:24:56.000 | 0 | 
| 2024-07-14 | 54 |  Junior Tour of Ireland | mj | 74.4 | 01:38:30.000 | 45.32 | 
| 2024-07-13 | 23 |  Junior Tour of Ireland | mj | 112.7 | 02:37:41.000 | 42.883 | 
| 2024-07-12 | 42 |  Junior Tour of Ireland | mj | 103 | 02:23:20.000 | 43.116 | 
| 2024-07-11 | 28 |  Junior Tour of Ireland | mj | 122.8 | 02:59:12.000 | 41.116 | 
| 2024-07-10 | 24 |  Junior Tour of Ireland | mj | 93.7 | 02:20:04.000 | 40.138 | 
| 2024-07-09 | 21 |  Junior Tour of Ireland | mj | 63.6 | 01:26:09.000 | 44.295 | 
| 2024-06-16 | 30 |  CAMS Yorkshire Classic | mj | 0 | 00:00:00.000 |  | 
| 2024-04-14 | 45 |  Cadence Junior Road Race | mj | 114.9 | 02:51:09.000 | 40.28 | 
| 2024-03-17 | 13 |  ANEXO/CAMS Junior CiCLE Classic | mj | 0 | 00:02:06.000 | 0 | 
| 2023-09-10 | 73 |  Grote Prijs - Dentergem |  | 87 | 01:58:12.000 | 44.162 | 
| 2023-09-09 | 44 |  Wijnendale - Torhout |  | 92.3 | 02:04:55.000 | 44.334 | 
| 2023-03-26 | DNF |  ANEXO/CAMS Junior CiCLE Classic | mj | 0 | 00:00:00.000 |  | 
| 2023-01-08 | 34 |  National Trophy Series Round 6: Gravesend | MJ | 0 | 00:00:00.000 |  |