| 2025-06-08 | DNS | Halesowen Academy Road Race | mu | 140 | 00:00:00.000 |  | 
| 2025-06-01 | DNF | East and West Midlands Road Race Championships | ME | 125 | 00:00:00.000 |  | 
| 2025-05-04 | DNF | Timmy James Memorial Grand Prix | ME | 0 | 00:00:00.000 |  | 
| 2025-04-18 | DNS | Dornan Rás Mumhan | ME | 67.6 | 00:00:00.000 |  | 
| 2025-03-09 | 70 | Jock Wadley Memorial Road Race | ME | 0 | 00:00:00.000 |  | 
| 2025-02-09 | DNF | Portsdown Classic | me | 72 | 00:00:00.000 |  | 
| 2024-09-15 | DNF | Beaumont Trophy |  | 0 | 00:00:00.000 |  | 
| 2024-08-18 | DNF | Ryedale Grasscrete Grand Prix | me | 161.9 | 00:00:00.000 |  | 
| 2024-08-04 | 22 | Sherpa Performance Stage Race |  | 125 | 02:03:07.000 | 60.918 | 
| 2024-08-03 | 28 | Sherpa Performance Stage Race |  | 46.5 | 01:02:11.000 | 44.867 | 
| 2024-08-03 | 46 | Sherpa Performance Stage Race |  | 46.3 | 01:09:28.000 | 39.99 | 
| 2024-03-17 | DNF | Dulwich Paragon Wally Gimber Trophy | me | 0 | 00:00:00.000 |  | 
| 2023-07-16 | 43 | Bath Road Club Junior Road Race | mj | 0 | 00:00:00.000 |  | 
| 2023-03-26 | DNF | ANEXO/CAMS Junior CiCLE Classic | mj | 0 | 00:00:00.000 |  | 
| 2023-01-15 | DNF | National Championships Great Britain MJ | MJ | 0 | 00:00:00.000 |  | 
| 2023-01-08 | DNF | National Trophy Series Round 6: Gravesend | MJ | 0 | 00:00:00.000 |  |