| 2023-10-28 | 34 |  National Trophy Series Round 3: Derby | ME | 0 | 00:00:00.000 |  | 
| 2023-10-14 | 37 |  National Trophy Series Round 2: Thornton in Craven | ME | 0 | 00:00:00.000 |  | 
| 2023-10-07 | 31 |  National Trophy Series Round 1: South Shields | ME | 0 | 01:04:03.000 | 0 | 
| 2020-01-12 | 29 |  National Championships Great Britain ME | ME | 0 | 00:00:00.000 |  | 
| 2019-12-15 | 18 |  National Trophy Series Round 6: York | ME | 0 | 01:06:29.000 | 0 | 
| 2019-11-10 | 24 |  National Trophy Series Round 4: Crawley | ME | 0 | 01:16:57.000 | 0 | 
| 2019-10-27 | 23 |  National Trophy Series Round 3: Irvine | ME | 0 | 01:08:50.000 | 0 | 
| 2019-10-06 | 23 |  National Trophy Series Round 2: Milnthorpe | ME | 0 | 00:00:00.000 |  | 
| 2019-09-22 | 36 |  National Trophy Series Round 1: Derby | ME | 0 | 01:09:13.000 | 0 | 
| 2019-01-06 | 20 |  National Trophy Series Round 6: Shrewsbury | ME | 0 | 01:09:00.000 | 0 | 
| 2018-12-09 | 32 |  National Trophy Series Round 5: Ipswich | ME | 0 | 00:00:00.000 |  | 
| 2018-11-25 | 20 |  National Trophy Series Round 4: York | ME | 0 | 01:09:22.000 | 0 | 
| 2018-11-11 | 25 |  National Trophy Series Round 3: Crawley | ME | 0 | 01:09:08.000 | 0 | 
| 2018-10-28 | 24 |  National Trophy Series Round 2: Irvine | ME | 0 | 01:06:34.000 | 0 | 
| 2018-10-07 | 32 |  National Trophy Series Round 1: Derby | ME | 0 | 01:02:33.000 | 0 | 
| 2018-01-14 | 26 |  National Championships Great Britain ME | ME | 0 | 00:00:00.000 |  | 
| 2018-01-07 | 27 |  National Trophy Series - Ipswich | ME | 0 | 01:05:17.000 | 0 | 
| 2017-12-10 | DNS |  National Trophy Series - Bradford | ME | 0 | 00:00:00.000 |  | 
| 2017-11-26 | 28 |  National Trophy Series: Cyclopark | ME | 0 | 01:03:12.000 | 0 | 
| 2017-11-12 | 31 |  National Trophy Series: Shrewsbury | ME | 0 | 01:07:20.000 | 0 | 
| 2017-10-29 | 39 |  National Trophy Series: Abergavenny | ME | 0 | 00:00:00.000 |  | 
| 2017-10-08 | 30 |  National Trophy Series: Derby | ME | 0 | 01:03:43.000 | 0 | 
| 2017-01-08 | 34 |  National Championships Great Britain ME | ME | 0 | 00:00:00.000 |  | 
| 2016-12-11 | 43 |  British Cycling National Trophy Shrewsbury | ME | 0 | 00:00:00.000 |  | 
| 2016-11-27 | 38 |  British Cycling National Trophy Ipswich | ME | 0 | 01:03:39.000 | 0 | 
| 2016-11-13 | 34 |  British Cycling National Trophy Houghton-Le-Spring | ME | 0 | 00:00:00.000 |  | 
| 2016-10-23 | 56 |  British Cycling National Trophy Abergavenny | ME | 0 | 01:09:42.000 | 0 | 
| 2016-10-09 | 48 |  British Cycling National Trophy Derby | ME | 0 | 00:00:00.000 |  |