| | 2017 Scottish Cycling North Mini DH #1 | | Learnie | 11-12 | | 126 | | 12 / 14 | 15% | 2:23.08 | 1:46.86 | 33.9% | 1:33.68 | 52.7% | |
| | 2017 Scottish Cycling North Mini DH #2 | | Fort William | 11-12 | | 58 | West Highland Wheelers | 17 / 18 | 6% | 2:08.00 | 1:36.00 | 33.3% | 1:24.00 | 52.4% | |
| | 2017 Borders Mini DH #2 | | Dunkeld | 10-12 | | 135 | West Highland Wheelers | 24 / 29 | 18% | 3:02.49 | 1:39.57 | 83.3% | 1:16.99 | 137% | |
| | 2017 Scottish Cycling North Mini DH #3 | | Laggan Wolftrax | 11-12 | | 34 | West Highland Wheelers | 21 / 22 | 5% | 3:51.88 | 2:45.66 | 40% | 2:39.94 | 45% | |
| | 2017 Borders Mini DH #4 | | Innerleithen | 10-12 | | 135 | West Highland Wheelers | 15 / 24 | 39% | 2:14.67 | 1:46.02 | 27% | 1:31.13 | 47.8% | |
| | 2018 Highland Hardline #1 | | Learnie | U14 | | 170 | West Highland Wheelers | 24 / 26 | 8% | 2:22.92 | 1:45.58 | 35.4% | 1:45.58 | 35.4% | |
| | 2018 Highland Hardline #2 | | Golspie | U14 | | 255 | West Highland Wheelers | 12 / 21 | 45% | 2:02.34 | 1:29.71 | 36.4% | 1:26.61 | 41.3% | |
| | 2018 Borders Mini DH #1 | | Innerleithen | 13-14 | | 48 | West Highland Wheelers | 19 / 33 | 44% | 2:11.94 | 1:32.18 | 43.1% | 1:31.22 | 44.6% | |
| | 2018 SDA #1 | | Ae Forest | 13-14 | 1361859 | 907 | West Highland Wheelers | 12 / 12 | 0% | 3:32.42 | 2:20.19 | 51.5% | 2:01.37 | 75% | |
| | 2018 Scottish Cycling North Mini DH #1 | | Laggan Wolftrax | U14 | | 43 | West Highland Wheelers | 13 / 14 | 8% | 2:26.34 | 1:55.19 | 27% | 1:42.94 | 42.2% | |
| | 2018 Highland Hardline #3 | | DH Farm, Portsoy | U14 | | 363 | West Highland Wheelers | 19 / 22 | 14% | 1:48.71 | 1:23.16 | 30.7% | 1:19.71 | 36.4% | |
| | 2018 Highland Hardline #4 | | Fyrish | U14 | | 450 | West Highland Wheelers | 9 / 16 | 47% | 2:07.35 | 1:41.11 | 26% | 1:33.94 | 35.6% | |
| | 2018 SDA #5 & Scottish Champs | | Fort William | 13-14 | | 907 | | 10 / 13 | 25% | 6:49.57 | 5:16.20 | 29.5% | 4:42.73 | 44.9% | |
| | 2018 Highland Hardline #5 | | Laggan Wolftrax | U14 | | 559 | West Highland Wheelers | 19 / 24 | 22% | 2:34.00 | 1:44.93 | 46.8% | 1:44.93 | 46.8% | |
| | 2019 Highland Hardline #1 | | Contin | U14 | | 458 | West Highland Wheelers | 16 / 21 | 25% | 3:17.03 | 2:26.28 | 34.7% | 2:26.28 | 34.7% | |
| | No Fuss Events - Mash up enduro | | Fort William | U19 | | 74 | | 4 / 4 | 0% | 8:50.00 | 7:48.00 | 13.3% | 6:57.00 | 27.1% | |
| | 2019 Highland Hardline #2 | | Fort William | U14 | | 458 | West Highland Wheelers | 11 / 22 | 52% | 2:19.43 | 1:57.37 | 18.8% | 1:57.37 | 18.8% | |
| | 2019 Highland Hardline #5 | | Fyrish | U14 | | 458 | West Highland Wheelers | 6 / 17 | 69% | 2:44.82 | 2:09.63 | 27.2% | 1:56.58 | 41.4% | |
| | Highland Hardline - National Open Championship - U18s short course DH | | Glencoe | U14 | | 467 | West Highland Wheelers | 22 / 26 | 16% | 2:47.46 | 2:06.33 | 32.6% | 2:06.33 | 32.6% | |
| | 2020 Scottish XC #1 | | Linlithgow | 15-16 | | 261 | | 13 / 19 | 33% | 1h30:45.37 | 1h08:08.61 | 33.2% | - | - | |
| | 2020 HSBC UK | CX National Trophy Series #1 | | Westmorland County Showground | 15-16 | | 50 | Nevis Cycles Racing | 32 / 57 | 45% | 35:19.60 | 28:49.30 | 22.6% | - | - | |
| | 2021 Scottish XC #1 | | Cathkin Braes Country Park | Young Folks | | 542 | Nevis Cycles Racing | 4 / 34 | 91% | - | | - | - | - | |
| | 2021 HSBC UK | XC National Series #2 | | Sunnybank Farm | 15-16 | | 249 | Nevis Cycles Racing | 32 / 49 | 35% | 56:17.70 | 44:50.70 | 25.5% | - | - | |
| | 2021 HSBC UK | XC National Series #3 | | Gaddon's Farm, New Forest | 15-16 | | 231 | Nevis Cycles Racing | 28 / 39 | 29% | 1h05:43.00 | 57:30.00 | 14.3% | - | - | |
| | 2021 HSBC UK | XC National Series #4 | | Newcastleton | 15-16 | | 222 | Nevis Cycles Racing | 17 / 38 | 57% | 1h15:30.20 | 1h07:26.40 | 12% | - | - | |
| | 2021 HSBC UK | XC National Series #5 | | Cannock Chase | 15-16 | | 220 | Nevis Cycles Racing | 20 / 41 | 53% | 52:34.20 | 43:20.60 | 21.3% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 17-18 | | 2 | Nevis Cycles Racing | DNF / 78 | 0% | DNF | 38:26.90 | - | - | - | |
| | 2022 Scottish XC #1 | | Comrie Croft | 17-18 | | 357 | Nevis Cycles Racing | 5 / 16 | 73% | 1h27:17.00 | 1h18:23.00 | 11.4% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #1 | | Tong | 17-18 | | 87 | Nevis Cycles Racing | 26 / 48 | 47% | 1h15:48.00 | 1h01:22.70 | 23.5% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #2 | | Newcastleton | 17-18 | | 80 | West Highland Wheelers | 22 / 37 | 42% | 1h23:30.60 | 1h10:52.20 | 17.8% | - | - | |
| | 2022 Scottish XC #2 | | Callendar Estate | 17-18 | | 757 | | 5 / 15 | 71% | 1h30:35.00 | 1h23:22.00 | 8.7% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #3 | | Lochore Meadows Country Park | 17-18 | | 61 | West Highland Wheelers | 19 / 29 | 36% | 1h31:16.40 | 1h18:07.10 | 16.8% | - | - | |
| | Nevis Range - 10 under the Ben | | Fort William | U18 | | 168 | TEAM: Nevis Cycles Racing Team | 2 / 2 | 0% | 3h09:15.00 | 3h09:15.00 | 0% | - | - | |
| | British Cycling - UK XC National Champs '22 | | Kirroughtree Forest | 17-18 | | 119 | West Highland Wheelers | 26 / 38 | 32% | 1h19:32.00 | 1h04:44.00 | 22.9% | - | - | |
| | 2022 Scottish CX #1 | | Muir of Ord | U18 (Jnr/V40 race) | | 38 | | 2 / 10 | 89% | 38:15.00 | 38:02.00 | 0.6% | - | - | |
| | 2022 Scottish CX #2 | | Lochore Meadows Country Park | U18 (Jnr/V40 race) | | 166 | | 5 / 14 | 69% | 37:45.00 | 36:27.00 | 3.6% | - | - | |
| | 2022 Scottish CX #3 | | Brechin | U18 (Jnr/V50/V60 race) | | 97 | | 4 / 11 | 70% | 37:19.89 | 34:20.60 | 8.7% | - | - | |
| | 2022 British Cycling CX National Trophy Series #2 | | Callendar Estate | U18 | | 56 | West Highland Wheelers | 40 / 59 | 33% | 43:13.50 | 25:03.90 | 72.5% | - | - | |
| | 2022 Scottish CX #4 | | Beach Park, Irvine | U18 (Jnr/V40 race) | | 234 | | 3 / 11 | 80% | 38:24.00 | 37:27.00 | 2.5% | - | - | |
| | 2022 Scottish CX #5 & Scottish Champs | | Dundee | U18 (Jnr/V40 race) | | 208 | | 4 / 19 | 83% | 41:56.00 | 40:20.00 | 4% | - | - | |
| | 2022 Scottish CX #6 | | Castle Douglas | U18 (Jnr/V40 race) | | 122 | | 6 / 7 | 17% | 46:32.00 | 40:58.00 | 13.6% | - | - | |
| | 2022 Scottish CX #7 | | Kinneil X | U18 (Jnr/V40 race) | | 276 | | 5 / 11 | 60% | 44:22.00 | 42:30.00 | 4.4% | - | - | |
| | 2022 Scottish CX #8 | | Fife College | U18 (Jnr/V40 race) | | 118 | | 4 / 10 | 67% | 40:02.00 | 37:54.00 | 5.6% | - | - | |