| 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 | |