| | 2012 Inners Mini DH #3 | | Innerleithen | 13-14 | | 108 | | 7 / 15 | 57% | 2:05.62 | 1:33.21 | 34.8% | 1:33.21 | 34.8% | |
| | 2012 SDA #4 | | Dunkeld | 12-14 | 896287 | 932 | Black Isle MTB Club | 11 / 11 | 0% | 4:34.68 | 2:24.63 | 89.9% | 1:57.58 | 133.6% | |
| | 2013 Borderline Events UK DH #1 | | Innerleithen | 12-14 | | 26 | Highland Bikes Racing Team | 11 / 12 | 9% | 4:48.42 | 3:47.81 | 26.6% | 2:55.32 | 64.5% | |
| | 2013 Inners Mini DH #1 | | Innerleithen | 13-14 | | 146 | | 5 / 27 | 85% | 1:52.00 | 1:46.00 | 5.7% | 1:32.00 | 21.7% | |
| | 2013 Inners Mini DH #3 | | Innerleithen | 13-14 | | ? | | 9 / 26 | 68% | 2:16.00 | 1:42.00 | 33.3% | 1:30.00 | 51.1% | |
| | 2013 SDA #1 | | Innerleithen | 12-14 | 896287 | 920 | Highland Bikes Racing Team | 11 / 18 | 41% | 5:01.61 | 4:11.84 | 19.8% | 3:14.36 | 55.2% | |
| | 2013 SDA #2 | | Glencoe | 12-14 | 896287 | 920 | Highland Bikes Racing Team | 10 / 15 | 36% | 4:21.00 | 3:47.22 | 14.9% | 2:56.46 | 47.9% | |
| | 2013 SDA #3 | | Killin | 12-14 | 896287 | 920 | Highland Bikes Racing Team | 9 / 12 | 27% | 2:13.11 | 1:51.58 | 19.3% | 1:27.72 | 51.7% | |
| | 2013 SDA #5 | | Fort William | 12-14 | 896287 | 920 | Highland Bikes Racing Team | 14 / 20 | 32% | 7:18.12 | 6:03.45 | 20.5% | 4:58.27 | 46.9% | |
| | 2014 Scottish Power Youth Mini DH #1 | | Fort William | U16 | | 90 | Highland Bikes Racing Team | 3 / 11 | 80% | 2:31.00 | 2:26.00 | 3.4% | 2:26.00 | 3.4% | |
| | 2014 Scottish Power Youth Mini DH #5 | | Fort William | U16 | | 98 | | 8 / 8 | 0% | 1:07.25 | 1:03.44 | 6% | 1:03.21 | 6.4% | |
| | 2014 SDA #1 | | Innerleithen | 15-16 | 896287 | 843 | Highland Bikes Racing Team | 14 / 42 | 68% | 3:59.57 | 3:23.10 | 18% | 3:01.80 | 31.8% | |
| | 2014 SDA #2 | | Dunkeld | 15-16 | 896287 | 843 | Highland Bikes Racing Team | 11 / 29 | 64% | 3:24.10 | 2:42.98 | 25.2% | 2:17.80 | 48.1% | |
| | 2014 SDA #3 | | Ae Forest | 15-16 | 896287 | 843 | Highland Bikes Racing Team | 16 / 34 | 55% | 2:21.24 | 2:05.55 | 12.5% | 1:49.64 | 28.8% | |
| | 2014 SDA #4 | | Innerleithen | 15-16 | 896287 | 843 | Highland Bikes Racing Team | 15 / 41 | 65% | 3:58.81 | 3:39.51 | 8.8% | 3:07.74 | 27.2% | |
| | 2014 SDA #5 | | Fort William | 15-16 | 896287 | 843 | Highland Bikes Racing Team | 14 / 36 | 63% | 5:37.05 | 5:07.15 | 9.7% | 4:38.20 | 21.2% | |
| | 2014 Shimano BDS #2 | | Fort William | 15-16 | | 935 | Highland Bikes Racing | DNF / 32 | 0% | DNF | 5:20.49 | - | 4:46.22 | - | |
| | 2014 Shimano BDS #3 | | Ae Forest | 15-16 | GBR19990226 | 935 | Highland Bikes Racing Team | 24 / 33 | 28% | 2:38.15 | 2:16.91 | 15.5% | 2:04.69 | 26.8% | |
| | 2015 Rose Bikes BDS #1 | | Ae Forest | 15-16 | | 819 | Highland Bikes RT | 16 / 47 | 67% | 2:51.53 | 2:30.81 | 13.7% | 2:18.87 | 23.5% | |
| | 2015 Rose Bikes BDS #2 | | Fort William | 15-16 | GBR19990226 | 819 | Highland Bikes RT | 15 / 36 | 60% | 1:39.95 | 1:27.18 | 14.7% | 1:20.78 | 23.7% | |
| | 2015 Rose Bikes BDS #5 | | Moelfre | 15-16 | | 819 | Highland Bikes RT | 11 / 42 | 76% | 2:52.02 | 2:35.20 | 10.8% | 2:30.03 | 14.7% | |
| | 2015 SDA #1 | | Innerleithen | 15-16 | | 806 | | 24 / 42 | 44% | 3:44.26 | 3:11.30 | 17.2% | 2:46.49 | 34.7% | |
| | 2015 SDA #2 | | Glencoe | 15-16 | 896287 | 806 | Highland Bikes Racing Team | 5 / 26 | 84% | 3:11.80 | 3:06.92 | 2.6% | 2:43.10 | 17.6% | |
| | 2015 SDA #3 | | Fort William | 15-16 | 896287 | 806 | Highland Bikes Racing Team | 5 / 26 | 84% | 5:27.75 | 5:07.79 | 6.5% | 4:50.14 | 13% | |
| | 2015 SDA #4 | | Glencoe | 15-16 | 896287 | 806 | Highland Bikes Racing Team | 4 / 18 | 82% | 2:33.85 | 2:31.05 | 1.9% | 2:16.73 | 12.5% | |
| | 2015 SDA #5 | | Pitfichie | 15-16 | 896287 | 806 | Highland Bikes Racing Team | 3 / 21 | 90% | 2:44.81 | 2:40.47 | 2.7% | 2:23.17 | 15.1% | |
| | 2016 SDA #1 | | Ae Forest | 17-18 | 896287 | 609 | Highland Bikes Racing Team | 10 / 28 | 67% | 2:15.39 | 2:04.47 | 8.8% | 1:57.23 | 15.5% | |
| | 2016 SDA #2 | | Innerleithen | 17-18 | 896287 | 609 | Highland Bikes Racing Team | 6 / 32 | 84% | 3:15.10 | 2:57.57 | 9.9% | 2:46.88 | 16.9% | |
| | 2016 SDA #4 | | Dunkeld | 17-18 | 896287 | 609 | Highland Bikes Racing Team | 15 / 15 | 0% | 4:57.83 | 2:13.97 | 122.3% | 1:56.87 | 154.8% | |
| | 2016 SDA #5 | | Fort William | 17-18 | 896287 | 609 | Highland Bikes Racing Team | 6 / 15 | 64% | 1:34.44 | 1:31.16 | 3.6% | 1:22.58 | 14.4% | |
| | 2016 Shimano BDS #1 | | Ae Forest | 17-18 | | 427 | Highland Bikes Racing Team | 24 / 34 | 30% | 2:45.13 | 2:13.82 | 23.4% | 2:08.00 | 29% | |
| | 2016 Shimano BDS #4 | | Moelfre | 17-18 | | 427 | Highland Bikes Racing Team | 11 / 27 | 62% | 2:57.07 | 2:43.16 | 8.5% | 2:36.58 | 13.1% | |
| | 2016 Shimano BDS #5 | | Revolution Bike Park | 17-18 | | 427 | Highland Bikes Racing Team | 23 / 24 | 4% | 8:26.56 | 2:52.77 | 193.2% | 2:43.86 | 209.2% | |
| | 2016 UCI World Cup DH #3 | | Fort William | 17-18 | GBR19990226 | 28 | GREAT BRITAIN - B | DNQ / 48 | 0% | DNQ | 4:52.08 | - | 4:35.60 | - | |
| | 2017 HSBC UK | DH National Series #1 | | Nant Gwrtheyrn | 17-18 | | 513 | Highland Bikes | 18 / 36 | 51% | 2:38.14 | 2:10.59 | 21.1% | 2:05.92 | 25.6% | |
| | 2017 HSBC UK | DH National Series #2 | | Fort William | 17-18 | | 513 | Highland Bikes | 13 / 36 | 66% | 5:09.01 | 4:40.40 | 10.2% | 4:31.81 | 13.7% | |
| | 2017 HSBC UK | DH National Series #4 | | Llangollen | 17-18 | | 513 | Highland Bikes | 16 / 34 | 55% | 2:27.72 | 2:13.33 | 10.8% | 2:13.33 | 10.8% | |
| | 2017 Midlands XC #2 | | Swynnerton Old Park | Sport | | 315 | B38 Underpin Racing | 11 / 51 | 80% | 1h16:33.00 | 1h14:06.00 | 3.3% | - | - | |
| | 2017 SDA #1 | | Ae Forest | 17-18 | 896287 | 602 | Highland Bikes Racing Team | 5 / 21 | 80% | 2:17.90 | 2:10.90 | 5.4% | 2:04.72 | 10.6% | |
| | 2017 SDA #2 | | Innerleithen | 17-18 | 896287 | 602 | Highland Bikes Racing Team | 8 / 21 | 65% | 3:09.87 | 3:01.71 | 4.5% | 2:50.47 | 11.4% | |
| | 2017 SDA #3 | | Glencoe | 17-18 | 896287 | 602 | Highland Bikes Racing Team | 1 / 12 | 100% | 2:18.21 | 2:18.21 | 0% | 2:06.89 | 8.9% | |
| | 2017 SDA #4 | | Aberfeldy | 17-18 | 896287 | 602 | Highland Bikes Racing Team | 1 / 9 | 100% | 1:43.90 | 1:43.90 | 0% | 1:32.53 | 12.3% | |
| | 2017 SDA #5 & Scottish Champs '17 | | Fort William | 17-18 | 896287 | 602 | Highland Bikes Racing Team | 3 / 12 | 82% | 5:12.53 | 5:06.13 | 2.1% | 4:40.71 | 11.3% | |
| | 2017 UCI World Cup DH #2 | | Fort William | 17-18 | 10011211261 & 1999 | 31 | | DNF / 45 | 0% | DNF | 4:50.16 | - | 4:40.34 | - | |
| | 2017 UCI World Cup DH #5 | | Lenzerheide | 17-18 | 10011211261 & 1999 | 35 | | DNQ / 72 | 0% | DNQ | 3:09.74 | - | 2:57.04 | - | |
| | 2017 UCI World Cup DH #6 | | Mont-Sainte-Anne, QC | 17-18 | 10011211261 & 1999 | 22 | | DNQ / 40 | 0% | DNQ | 4:18.14 | - | 4:18.14 | - | |
| | 2018 HSBC UK | DH National Series #1 | | Cwmcarn | Expert | | 231 | Highland Bikes Racing Team | 13 / 32 | 61% | 2:49.11 | 2:42.05 | 4.4% | 2:29.59 | 13.1% | |
| | 2018 HSBC UK | DH National Series #2 | | Fort William | Expert | 896287 | 231 | Highland Bikes Racing Team | 31 / 35 | 12% | 7:51.47 | 4:55.11 | 59.8% | 4:38.77 | 69.1% | |
| | 2018 SDA #1 | | Ae Forest | Expert | 896287 | 52 | Highland Bikes Racing Team | 5 / 14 | 69% | 2:16.24 | 2:11.42 | 3.7% | 2:01.37 | 12.3% | |
| | 2019 SDA #1 | | Ae Forest | Expert | 896287 | 56 | Highland Bikes Racing Team | DNS / 17 | 0% | DNS | | - | | - | |
| | 2019 SDA #2 | | Innerleithen | Expert | 896287 | 56 | | 9 / 19 | 56% | 3:21.01 | 3:01.74 | 10.6% | 2:46.76 | 20.5% | |
| | SDA - Scottish Champs '13 | | Dunkeld | 12-14 | 896287 | 920 | Highland Bikes Racing Team | 13 / 17 | 25% | 3:03.15 | 2:29.37 | 22.6% | 1:53.15 | 61.9% | |
| | SDA - Scottish Champs '15 | | Ae Forest | 15-16 | 896287 | 806 | Highland Bikes Racing Team | 15 / 39 | 63% | 2:17.13 | 2:02.41 | 12% | 1:50.44 | 24.2% | |
| | SDA - Scottish Champs '16 | | Aberfeldy | 17-18 | 896287 | 609 | Highland Bikes Racing Team | 4 / 18 | 82% | 2:09.71 | 1:55.92 | 11.9% | 1:48.59 | 19.5% | |
| | Highland Perthshire Cycling - Dunkeld Enduro | | Dunkeld | 19-29 | | 207 | | 10 / 61 | 85% | 16:56.50 | 15:38.46 | 8.3% | 15:36.95 | 8.5% | |