| Date | Venue | Description | Codex | Event | Status | Pos (Cat) | Time | RP | Pen | Res | List |
| 01-Sep-2024 | Hillend | Scottish Dry Slope Championships | 8537 | SL | DSQ | | OBARTS |
| 31-Aug-2024 | Hillend | British Dry Slope Championships | 8539 | SL | QLF | 15 (4) | 61.18 | 74.56 | 2.50 | 77.06 | OBARTS |
| 02-Jun-2024 | Hillend | Copper Horse GBR Outdoor Series 3 & Twin Peaks | 8489 | SL | QLF | 9 (2) | 60.20 | 79.32 | 12.27 | 91.59 | OBARTS |
| 01-Jun-2024 | Firpark | Firpark Twin Peaks | 8485 | SL | QLF | 9 (3) | 25.65 | 69.17 | 21.10 | 90.27 | OBARTS |
| 01-Oct-2023 | Hillend | LSR Craig Macfie Classic | 8704 | SL | QLF | 1 (1) | 59.48 | 0.00 | 66.38 | 66.38 | OBARTS |
| 03-Sep-2023 | Hillend | Scottish National Dry Slope Championships | 8734 | GS | DNF | | UNS |
| 02-Sep-2023 | Hillend | Scottish National Dry Slope Championships | 8729 | SL | DSQ | | OBARTS |
| 13-Aug-2023 | Chill Factore | British Indoor Championships | 8692 | SL | QLF | 16 (3) | 27.96 | 56.85 | 18.98 | 75.83 | IBARTS |
| 12-Aug-2023 | Chill Factore | Welsh Indoor Champs & eola GBR Indoor 5 | 8690 | SL | QLF | 22 (5) | 29.38 | 88.29 | 17.83 | 106.12 | IBARTS |
| 06-Aug-2023 | Bearsden Ski Club | BSC West Coast | 8721 | SL | QLF | 1 (1) | 17.71 | 0.00 | 95.37 | 95.37 | OBARTS |
| 05-Aug-2023 | Firpark | SSC East Coast | 8717 | SL | QLF | 1 (1) | 24.15 | 0.00 | 86.32 | 86.32 | OBARTS |
| 04-Jun-2023 | Hillend | eola GBR Outdoor Series Race 3 & Twin Peaks | 8656 | SL | QLF | 5 (1) | 60.82 | 57.91 | 11.37 | 69.28 | OBARTS |
| 03-Jun-2023 | Firpark | Twin Peaks Firpark | 8658 | SL | QLF | 16 (7) | 26.70 | 83.48 | 27.83 | 111.31 | OBARTS |
| 29-Apr-2023 | Silksworth | RTR Club National | 8631 | SL | QLF | 10 (2) | 31.60 | 57.30 | 24.01 | 81.31 | OBARTS |
| 09-Oct-2022 | Braehead | GSR Indoor Challenge | 8334 | SL | QLF | 6 (3) | 26.79 | 70.52 | 18.10 | 88.62 | IBARTS |
| 08-Oct-2022 | Braehead | Scottish Indoor Championships | 8336 | SL | QLF | 7 (2) | 27.67 | 72.83 | 16.91 | 89.74 | IBARTS |
| 02-Oct-2022 | Hillend | Craig Macfie Classic | 8327 | SL | QLF | 4 (2) | 58.62 | 44.25 | 41.99 | 86.24 | OBARTS |
| 25-Sep-2022 | Landgraaf | Lowlands Championships | 8349 | SL | QLF | 4 (1) | 59.03 | 120.27 | 233.19 | 353.46 | BASS |
| 24-Sep-2022 | Landgraaf | Lowlands Championships | 8343 | SL | DSQ | | BASS |
| 24-Sep-2022 | Landgraaf | Lowlands Championships | 8340 | SL | DSQ | | BASS |
| 03-Sep-2022 | Hillend | Scottish National Champs & eola GBR Outdoor 5 | 8313 | SL | QLF | 4 (1) | 64.96 | 71.98 | 19.56 | 91.54 | OBARTS |
| 19-Jun-2022 | Braehead | eola GBR Indoor Series Race 3 & 4 | 8279 | SL | QLF | 11 (5) | 26.53 | 56.95 | 35.32 | 92.27 | IBARTS |
| 18-Jun-2022 | Braehead | eola GBR Indoor Series Race 3 & 4 | 8277 | SL | QLF | 13 (4) | 28.84 | 54.40 | 41.06 | 95.46 | IBARTS |
| 05-Jun-2022 | Hillend | Twin Peaks Hillend | 8267 | SL | DSQ | | OBARTS |
| 04-Jun-2022 | Firpark | Twin Peaks Firpark | 8331 | SL | QLF | 5 (2) | 26.28 | 74.04 | 61.23 | 135.27 | OBARTS |
| 03-Oct-2021 | Hillend | Craig MacFie Classic | 8237 | SL | QLF | 5 (2) | 62.59 | 50.24 | 66.37 | 116.61 | OBARTS |
| 05-Sep-2021 | Hillend | Scottish Outdoor Champs & eola GBR Outdoor 3 | 8255 | GS | QLF | 5 (2) | 52.14 | | UNS |
| 06-Jun-2021 | Hillend | Twin Peaks | 8166 | SL | QLF | 7 (5) | 63.25 | 121.89 | 56.00 | 177.89 | OBARTS |
| 01-Dec-2019 | Hillend | LSR Bairns and Lassies | 8341 | SL | QLF | 5 (4) | 61.93 | | UNS |
| 17-Nov-2019 | Braehead | Indoor Challenge Cup | 8323 | SL | QLF | 9 (5) | 30.36 | 60.12 | 40.44 | 100.56 | IBARTS |
| 16-Nov-2019 | Braehead | Gordons Indoor | 8338 | SL | QLF | 10 (5) | 28.25 | 69.32 | 43.77 | 113.09 | IBARTS |
| 06-Oct-2019 | Hillend | Craig Macfie Classic | 8325 | SL | QLF | 9 (4) | 73.08 | 142.28 | 38.48 | 180.76 | OBARTS |
| 16-Jun-2019 | Braehead | Scottish Indoor Championships | 8265 | SL | QLF | 26 (10) | 30.54 | 151.19 | 0.00 | 151.19 | IBARTS |
| 15-Jun-2019 | Braehead | BSA GBR Indoor 3 (SSS) | 8261 | SL | QLF | 29 (15) | 30.13 | 132.21 | 9.89 | 142.10 | IBARTS |
| 09-Jun-2019 | Hillend | BSA GBR Outdoor 2 (SSS) & Twin Peaks | 8257 | SL | QLF | 19 (7) | 81.81 | 172.27 | 40.66 | 212.93 | OBARTS |
| 02-Dec-2018 | Hillend | LSR Bairns and Lassies | 8319 | SL | QLF | 8 (3) | 59.11 | | UNS |
| 11-Nov-2018 | Braehead | Indoor Challenge Cup | 8301 | SL | QLF | 27 (12) | 33.02 | 113.31 | 39.05 | 152.36 | IBARTS |
| 07-Oct-2018 | Hillend | Craig Macfie Classic | 8286 | SL | DSQ | | OBARTS |
| 01-Sep-2018 | Hillend | Scottish Outdoor Championships | 8269 | SL | QLF | 16 (4) | 71.22 | 142.69 | 49.69 | 192.38 | OBARTS |
| 17-Jun-2018 | Braehead | Scottish Indoor Championships | 8241 | SL | QLF | 38 (16) | 33.88 | 133.22 | 35.82 | 169.04 | IBARTS |
| 16-Jun-2018 | Braehead | BSA GBR Indoor 3 | 8237 | SL | QLF | 37 (13) | 34.18 | 162.38 | 16.91 | 179.29 | IBARTS |
| 03-Jun-2018 | Hillend | BSA GBR Outdoor 2 & Twin Peaks | 8229 | SL | QLF | 29 (10) | 77.77 | 167.81 | 43.76 | 211.57 | OBARTS |
| 02-Jun-2018 | Firpark | Twin Peaks & U10/U12's | 8227 | SL | QLF | 30 (12) | 31.44 | 190.21 | 37.14 | 227.35 | OBARTS |
| 24-Sep-2017 | Hillend | British Outdoor Championships | 8285 | GS | DNS | | UNS |
| 02-Sep-2017 | Hillend | Scottish Outdoor Championships | 8326 | SL | QLF | 26 | 86.30 | 226.91 | 85.71 | 312.62 | OBARTS |
| 18-Jun-2017 | Braehead | Scottish Indoor Championships | 8254 | SL | QLF | 58 | 41.10 | 350.24 | 12.62 | 362.86 | IBARTS |
| 17-Jun-2017 | Braehead | BSA GBR Indoor Series | 8252 | SL | QLF | 51 | 33.52 | 213.99 | 7.92 | 221.91 | IBARTS |
| 04-Jun-2017 | Hillend | Twin Peaks | 8245 | SL | QLF | 37 | 88.22 | 321.80 | 81.39 | 403.19 | OBARTS |
| 03-Jun-2017 | Firpark | BSA GBR Outdoor Series | 8241 | SL | QLF | 29 | 31.90 | 187.47 | 25.61 | 213.08 | OBARTS |
| 26-Nov-2016 | Hillend | LSRA Bairns & Lassies | 8276 | GS | QLF | 20 (11) | 62.06 | | UNS |
| 19-Jun-2016 | Braehead | Scottish Indoor Champs | 8208 | SL | QLF | 61 (17) | 37.51 | 358.99 | 2.94 | 361.93 | IBARTS |
| 18-Jun-2016 | Braehead | Ambition GBR Indoor Series 3 | 8206 | SL | QLF | 54 (15) | 38.65 | 352.37 | 9.77 | 362.14 | IBARTS |
| 14-Jun-2015 | Braehead | Scottish Indoor Championships | 8142 | SL | QLF | 23 (17) | 20.66 | | UNS |