| 2025-10-19 | 18 |  National Trophy Series Round 2: Falkirk | WE | 0 | 00:00:00.000 |  | 
| 2025-01-12 | 28 |  National Championships Great Britain WE | WE | 0 | 00:00:00.000 |  | 
| 2024-11-17 | 20 |  National Trophy Series Round 3 | WE | 0 | 00:55:27.000 | 0 | 
| 2024-10-27 | 28 |  National Trophy Series Round 2 | WE | 0 | 01:03:15.000 | 0 | 
| 2024-10-06 | 35 |  National Trophy Series Round 1: Derby | WE | 0 | 00:59:40.000 | 0 | 
| 2024-05-12 | 3 |  British Cycling National Cross Country Series Round 2 |  | 0 | 01:19:12.000 | 0 | 
| 2024-04-21 | 7 |  British Cycling National Cross Country Series Round 1 |  | 0 | 01:06:46.000 | 0 | 
| 2024-01-13 | 16 |  National Championships Great Britain WJ | WJ | 0 | 00:00:00.000 |  | 
| 2023-11-11 | 11 |  National Trophy Series Round 4: Torbay Velo Park | WJ | 0 | 00:42:32.000 | 0 | 
| 2023-10-28 | 16 |  National Trophy Series Round 3: Derby | WJ | 0 | 00:46:59.000 | 0 | 
| 2023-09-17 | 7 |  Hope Supercross - Round 3 Barnoldswick | WJ | 0 | 00:47:29.000 | 0 | 
| 2023-01-15 | 34 |  National Championships Great Britain WJ | WJ | 0 | 00:00:00.000 |  | 
| 2022-10-09 | 32 |  National Trophy Series Round 1: Derby | WJ | 0 | 00:46:44.000 | 0 |