| 2025-06-08 | 10 | Lloyds National Cross Country MTB Series Round 4 | | 0 | 01:51:47.000 | 0 |
| 2025-05-24 | 37 | 3 Nations Cup - MTB Festival Vlaanderen | | 0 | 01:36:12.000 | 0 |
| 2025-05-11 | 10 | Lloyds National Cross Country MTB Series Round 3 | | 0 | 01:26:08.000 | 0 |
| 2025-04-27 | 7 | Lloyds National Cross Country MTB Series Round 2 | | 0 | 01:38:52.000 | 0 |
| 2025-04-06 | 18 | Lloyds National Cross Country MTB Series Round 1 | | 0 | 01:38:29.000 | 0 |
| 2025-03-30 | DNS | 3 Nations Cup: Zwiep Scott Cup | | 0 | 00:00:00.000 | |
| 2025-03-01 | 39 | Andalucia Bike Race by Garmin | | 0 | 16:18:24.000 | 0 |
| 2024-05-12 | 12 | British Cycling National Cross Country Series Round 2 | | 0 | 01:42:47.000 | 0 |
| 2024-05-05 | 10 | Grand Prix des Jumelages Vire Normandie | me | 107.19 | 02:38:38.000 | 40.543 |
| 2024-05-05 | 26 | Grand Prix des Jumelages Vire Normandie | me | 0 | 05:47:47.000 | 0 |
| 2024-05-04 | 34 | Grand Prix des Jumelages Vire Normandie | me | 114.6 | 02:43:08.000 | 42.15 |
| 2024-03-02 | 38 | Andalucia Bike Race by Garmin | | 0 | 15:48:56.000 | 0 |
| 2023-12-09 | 37 | National Trophy Series Round 5: Gravesend | ME | 0 | 00:00:00.000 | |