| 2025-10-19 | 16 | National Trophy Series Round 2: Falkirk | WE | 0 | 00:00:00.000 | |
| 2025-07-27 | 55 | Izegem | | 80.3 | 02:10:05.000 | 37.038 |
| 2025-07-25 | DNF | Bambrugge - Erpe-Mere | we | 90 | 00:00:00.000 | |
| 2025-07-23 | 34 | Deinze | | 60 | 01:33:41.000 | 38.427 |
| 2025-07-22 | DNF | Zottegem-Strijpen | we | 87.5 | 00:00:00.000 | |
| 2025-06-22 | DNF | CAMS Yorkshire Classic | WJ | 68.92 | 00:00:00.000 | |
| 2025-05-04 | 9 | National Championship Scotland WE - Road Race | | 91 | 00:00:00.000 | |
| 2024-08-04 | 5 | National Championships Scotland WJ - Road Race | wj | 0 | 00:00:00.000 | |
| 2024-08-04 | 12 | National Championships Scotland WE - Road Race | we | 0 | 00:00:00.000 | |
| 2024-07-26 | DNF | Bambrugge - Erpe-Mere | we | 90 | 00:00:00.000 | |
| 2024-07-24 | 32 | Deinze | wj | 60 | 01:34:34.000 | 38.068 |
| 2024-07-21 | DNF | Budingen | wj | 67.5 | 00:00:00.000 | |
| 2024-01-13 | 19 | National Championships Great Britain WJ | WJ | 0 | 00:00:00.000 | |