| 2021-11-21 | 25 |  National Trophy Series Round 4: Sunderland | ME | 0 | 01:03:20.000 | 0 | 
| 2021-10-24 | 16 |  National Trophy Series Round 3: Callender Park | ME | 0 | 01:08:31.000 | 0 | 
| 2021-10-10 | 27 |  National Trophy Series Round 2: Milnthorpe | ME | 0 | 01:09:44.000 | 0 | 
| 2019-11-24 | DNF |  National Trophy Series Round 5: Pembrey | ME | 0 | 00:00:00.000 |  | 
| 2019-11-10 | 37 |  National Trophy Series Round 4: Crawley | ME | 0 | 00:00:00.000 |  | 
| 2019-10-27 | 21 |  National Trophy Series Round 3: Irvine | ME | 0 | 01:08:48.000 | 0 | 
| 2019-10-06 | 31 |  National Trophy Series Round 2: Milnthorpe | ME | 0 | 00:00:00.000 |  | 
| 2019-09-22 | 41 |  National Trophy Series Round 1: Derby | ME | 0 | 01:09:51.000 | 0 | 
| 2019-01-13 | DNF |  National Championships Great Britain ME | ME | 0 | 00:00:00.000 |  | 
| 2018-12-09 | 27 |  National Trophy Series Round 5: Ipswich | ME | 0 | 00:00:00.000 |  | 
| 2018-11-25 | 34 |  National Trophy Series Round 4: York | ME | 0 | 01:13:48.000 | 0 | 
| 2018-11-11 | 23 |  National Trophy Series Round 3: Crawley | ME | 0 | 01:08:41.000 | 0 | 
| 2018-11-01 | 48 |  DVV verzekeringen trofee - Koppenbergcross | MU | 0 | 00:00:00.000 |  | 
| 2018-10-28 | 18 |  National Trophy Series Round 2: Irvine | ME | 0 | 01:05:36.000 | 0 | 
| 2018-10-07 | 27 |  National Trophy Series Round 1: Derby | ME | 0 | 01:02:23.000 | 0 | 
| 2018-01-14 | 14 |  National Championships Great Britain MU | MU | 0 | 00:56:36.000 | 0 | 
| 2018-01-07 | 41 |  National Trophy Series - Ipswich | ME | 0 | 01:06:15.000 | 0 | 
| 2017-12-10 | 28 |  National Trophy Series - Bradford | ME | 0 | 00:00:00.000 |  | 
| 2017-11-26 | 33 |  National Trophy Series: Cyclopark | ME | 0 | 00:00:00.000 |  | 
| 2017-10-29 | 40 |  National Trophy Series: Abergavenny | ME | 0 | 00:00:00.000 |  | 
| 2017-10-08 | 44 |  National Trophy Series: Derby | ME | 0 | 00:00:00.000 |  | 
| 2017-01-08 | 25 |  National Championships Great Britain MJ | MJ | 0 | 00:00:00.000 |  | 
| 2016-10-09 | 21 |  British Cycling National Trophy Derby | MJ | 0 | 00:44:27.000 | 0 | 
| 2016-01-10 | 39 |  National Championships Great Britain MJ | MJ | 0 | 00:00:00.000 |  |