| 2024-05-26 | 30 |  Totnes Vire | me | 0 | 04:31:04.000 | 0 | 
| 2024-05-26 | 24 |  Totnes Vire | me | 0 | 01:29:49.000 | 0 | 
| 2024-05-25 | 30 |  Totnes Vire | me | 108 | 02:37:40.000 | 41.099 | 
| 2024-04-28 | 29 |  Tiverton Road Race | mj | 108 | 00:00:00.000 |  | 
| 2024-04-21 | 10 |  British Cycling National Cross Country Series Round 1 |  | 0 | 01:15:33.000 | 0 | 
| 2024-02-11 | DNF |  Portsdown Classic | me | 72 | 00:00:00.000 |  | 
| 2023-12-09 | 20 |  National Trophy Series Round 5: Gravesend | MJ | 0 | 00:47:05.000 | 0 | 
| 2023-11-11 | 16 |  National Trophy Series Round 4: Torbay Velo Park | MJ | 0 | 00:43:11.000 | 0 | 
| 2023-10-28 | 19 |  National Trophy Series Round 3: Derby | MJ | 0 | 00:47:10.000 | 0 | 
| 2023-10-14 | 21 |  National Trophy Series Round 2: Thornton in Craven | MJ | 0 | 00:42:56.000 | 0 | 
| 2023-10-07 | 46 |  National Trophy Series Round 1: South Shields | MJ | 0 | 00:00:00.000 |  | 
| 2023-01-15 | 25 |  National Championships Great Britain MJ | MJ | 0 | 00:47:34.000 | 0 | 
| 2023-01-07 | 6 |  Clanfield Cross | MJ | 0 | 00:53:35.000 | 0 | 
| 2022-12-18 | 17 |  National Trophy Series Round 5: Broughton Hall  | MJ | 0 | 00:42:58.000 | 0 | 
| 2022-11-20 | DNF |  National Trophy Series Round 4: Torbay Velo Park	 | MJ | 0 | 00:00:00.000 |  | 
| 2022-11-19 | 20 |  Andover Supercross | MJ | 0 | 00:44:58.000 | 0 | 
| 2022-10-30 | 21 |  National Trophy Series Round 3 | MJ | 0 | 00:53:04.000 | 0 | 
| 2022-10-23 | 30 |  National Trophy Series Round 2 | MJ | 0 | 00:49:56.000 | 0 | 
| 2022-10-09 | 60 |  National Trophy Series Round 1: Derby | MJ | 0 | 00:51:28.000 | 0 |