| 2024-09-22 | 24 | UCI Gravel World Series WE - Graean Cymru | we | 113 | 05:08:25.000 | 21.983 |
| 2022-10-09 | 25 | National Trophy Series Round 1: Derby | WE | 0 | 01:02:32.000 | 0 |
| 2019-11-24 | 18 | National Trophy Series Round 5: Pembrey | WE | 0 | 00:56:45.000 | 0 |
| 2019-10-06 | 21 | National Trophy Series Round 2: Milnthorpe | WE | 0 | 00:53:39.000 | 0 |
| 2019-09-22 | 27 | National Trophy Series Round 1: Derby | WE | 0 | 00:54:04.000 | 0 |
| 2018-01-14 | 7 | National Championships Great Britain WE | WE | 0 | 00:56:24.000 | 0 |
| 2017-12-10 | 6 | National Trophy Series - Bradford | WE | 0 | 00:51:17.000 | 0 |
| 2017-11-12 | 16 | National Trophy Series: Shrewsbury | WE | 0 | 00:55:24.000 | 0 |
| 2017-10-29 | 8 | National Trophy Series: Abergavenny | WE | 0 | 00:51:35.000 | 0 |
| 2017-10-08 | 8 | National Trophy Series: Derby | WE | 0 | 00:47:39.000 | 0 |
| 2017-01-08 | 11 | National Championships Great Britain WE | WE | 0 | 00:56:10.000 | 0 |
| 2016-10-09 | 26 | British Cycling National Trophy Derby | WE | 0 | 00:50:51.000 | 0 |