| Date | Venue | Description | Codex | Event | Status | Pos (Cat) | Time | RP | Pen | Res | List |
| 25-Oct-2025 | Bearsden Ski Club | SUDS (Kings Scotland Round 2) | 8402 | SL | DSQ | | UNS |
| 26-Oct-2024 | Bearsden Ski Club | SUDS Scottish University Dry Slope Championships | 8576 | SL | QLF | 16 (2) | 22.80 | | UNS |
| 08-Mar-2020 | Cairngorm | Scottish Childrens Championships | 8080 | GS | QLF | 7 (7) | 56.61 | 147.88 | 178.96 | 326.84 | BASS |
| 08-Mar-2020 | Cairngorm | Scottish Childrens Championships | 8079 | GS | QLF | 8 (7) | 55.35 | 193.00 | 178.96 | 371.96 | BASS |
| 08-Mar-2020 | Cairngorm | Scottish Childrens Championships | 8078 | GS | QLF | 15 (7) | 111.96 | * | * | * | BASS |
| 07-Mar-2020 | Cairngorm | Scottish Childrens Championships | 8076 | SL | QLF | 6 (3) | 38.82 | 145.73 | 183.71 | 329.44 | BASS |
| 07-Mar-2020 | Cairngorm | Scottish Childrens Championships | 8075 | SL | QLF | 7 (3) | 36.92 | 234.97 | 183.71 | 418.68 | BASS |
| 07-Mar-2020 | Cairngorm | Scottish Childrens Championships | 8074 | SL | QLF | 10 (3) | 75.74 | * | * | * | BASS |
| 21-Feb-2020 | Bormio | English Alpine Childrens Championships | 8070 | GS | QLF | 29 (29) | 74.55 | 141.66 | 187.68 | 329.34 | BASS |
| 21-Feb-2020 | Bormio | English Alpine Childrens Championships | 8069 | GS | QLF | 27 (27) | 74.64 | 152.11 | 185.21 | 337.32 | BASS |
| 18-Feb-2020 | Bormio | English Alpine Childrens Championships | 8064 | SG | QLF | 30 (30) | 60.80 | 221.47 | 231.43 | 452.90 | BASS |
| 18-Feb-2020 | Bormio | English Alpine Childrens Championships | 8063 | SG | QLF | 33 (33) | 61.26 | 288.69 | 226.15 | 514.84 | BASS |
| 17-Feb-2020 | Bormio | English Alpine Childrens Championships | 8061 | SL | QLF | 34 (34) | 62.70 | 192.43 | 202.04 | 394.47 | BASS |
| 17-Feb-2020 | Bormio | English Alpine Childrens Championships | 8060 | SL | QLF | 34 (34) | 57.48 | 184.97 | 216.51 | 401.48 | BASS |
| 17-Nov-2019 | Braehead | Indoor Challenge Cup | 8323 | SL | QLF | 44 (18) | 34.90 | 178.27 | 40.44 | 218.71 | IBARTS |
| 16-Jun-2019 | Braehead | Scottish Indoor Championships | 8265 | SL | DSQ | | IBARTS |
| 15-Jun-2019 | Braehead | BSA GBR Indoor 3 (SSS) | 8261 | SL | QLF | 49 (14) | 32.95 | 212.90 | 9.89 | 222.79 | IBARTS |
| 09-Jun-2019 | Hillend | BSA GBR Outdoor 2 (SSS) & Twin Peaks | 8257 | SL | QLF | 36 (16) | 132.65 | 732.98 | 40.66 | 773.64 | OBARTS |
| 08-Jun-2019 | Firpark | Twin Peaks Slalom 2019 | 8250 | SL | QLF | 29 (9) | 32.20 | 188.20 | 60.35 | 248.55 | OBARTS |
| 12-May-2019 | Chill Factore | BSA GBR Indoor 1 & 2 (SSW) | 8239 | SL | QLF | 49 (12) | 34.39 | 197.40 | 12.75 | 210.15 | IBARTS |
| 11-May-2019 | Chill Factore | BSA GBR Indoor 1 & 2 (SSW) | 8237 | SL | QLF | 47 (10) | 35.21 | 229.79 | 5.00 | 234.79 | IBARTS |
| 21-Feb-2019 | Bormio | English Alpine Champs Children | 8148 | SL | QLF | 21 (21) | 59.72 | 161.34 | 158.33 | 319.67 | BASS |
| 21-Feb-2019 | Bormio | English Alpine Champs Children | 8147 | SL | QLF | 30 (30) | 67.31 | 198.68 | 148.84 | 347.52 | BASS |
| 20-Feb-2019 | Bormio | English Alpine Champs Children | 8143 | GS | QLF | 37 (37) | 55.46 | 202.96 | 145.71 | 348.67 | BASS |
| 20-Feb-2019 | Bormio | English Alpine Champs Children | 8142 | GS | DNF | | BASS |
| 17-Feb-2019 | Bormio | English Alpine Champs Children | 8135 | SG | QLF | 20 (20) | 58.87 | 231.29 | 200.84 | 432.13 | BASS |
| 17-Feb-2019 | Bormio | English Alpine Champs Children | 8134 | SG | QLF | 27 (27) | 58.99 | 232.45 | 201.40 | 433.85 | BASS |
| 08-Jan-2019 | Pila | Artemis Anglo-Scottish Champs | 8206 | SG | QLF | 61 (31) | 60.35 | 368.18 | 124.36 | 492.54 | BASS |
| 08-Jan-2019 | Pila | Artemis Anglo-Scottish Champs | 8032 | SG | QLF | 65 (31) | 62.71 | 442.93 | 130.07 | 573.00 | BASS |
| 07-Jan-2019 | Pila | Artemis Anglo-Scottish Champs | 8029 | GS | QLF | 37 (30) | 76.71 | 376.74 | 111.27 | 488.01 | BASS |
| 07-Jan-2019 | Pila | Artemis Anglo-Scottish Champs | 8028 | GS | QLF | 28 (30) | 75.30 | 373.79 | 111.27 | 485.06 | BASS |
| 07-Jan-2019 | Pila | Artemis Anglo-Scottish Champs | 8027 | GS | QLF | 60 (30) | 152.01 | * | * | * | BASS |
| 06-Jan-2019 | Pila | Artemis Anglo-Scottish Champs | 8024 | SL | QLF | 33 | 82.25 | 633.36 | 82.19 | 715.55 | BASS |
| 06-Jan-2019 | Pila | Artemis Anglo-Scottish Champs | 8023 | SL | DNF | | BASS |
| 06-Jan-2019 | Pila | Artemis Anglo-Scottish Champs | 8022 | SL | DNF | | BASS |
| 11-Nov-2018 | Braehead | Indoor Challenge Cup | 8301 | SL | QLF | 37 (16) | 36.85 | 209.97 | 39.05 | 249.02 | IBARTS |
| 23-Sep-2018 | Hillend | British Outdoor Championships | 8284 | GS | QLF | 29 (8) | 59.65 | | UNS |
| 22-Sep-2018 | Hillend | British Outdoor Championships | 8282 | SL | QLF | 20 (6) | 78.51 | 164.62 | 33.53 | 198.15 | OBARTS |
| 01-Sep-2018 | Hillend | Scottish Outdoor Championships | 8269 | SL | QLF | 24 (8) | 79.46 | 242.50 | 49.69 | 292.19 | OBARTS |
| 17-Jun-2018 | Braehead | Scottish Indoor Championships | 8241 | SL | QLF | 52 (15) | 36.33 | 194.92 | 35.82 | 230.74 | IBARTS |
| 16-Jun-2018 | Braehead | BSA GBR Indoor 3 | 8237 | SL | QLF | 52 (16) | 37.26 | 241.89 | 16.91 | 258.80 | IBARTS |
| 03-Jun-2018 | Hillend | BSA GBR Outdoor 2 & Twin Peaks | 8229 | SL | QLF | 31 (7) | 78.54 | 176.60 | 43.76 | 220.36 | OBARTS |
| 02-Jun-2018 | Firpark | Twin Peaks & U10/U12's | 8227 | SL | QLF | 31 (7) | 31.53 | 192.81 | 37.14 | 229.95 | OBARTS |
| 13-May-2018 | Chill Factore | BSA GBR Indoor 1 & 2 | 8218 | SL | QLF | 48 (16) | 36.66 | 210.39 | 12.76 | 223.15 | IBARTS |
| 12-May-2018 | Chill Factore | BSA GBR Indoor 1 & 2 | 8216 | SL | QLF | 51 (19) | 38.53 | 258.19 | 9.49 | 267.68 | IBARTS |
| 11-Mar-2018 | Cairngorm | Scottish Children's Championships | 8186 | COM | QLF | 9 (8) | 64.58 | | UNS |
| 25-Feb-2018 | Cairngorm | Hilton Coylumbridge Open | 8213 | SL | QLF | 8 (7) | 59.78 | | UNS |
| 16-Feb-2018 | Bormio | English Alpine Children's Championships | 8141 | GS | QLF | 32 (24) | 77.10 | | UNS |
| 13-Feb-2018 | Bormio | English Alpine Children's Championships | 8134 | COM | QLF | 32 (26) | 64.67 | | UNS |
| 06-Jan-2018 | Crevacol | Artemis Anglo-Scottish Champs | 8023 | GS | QLF | 29 (20) | 66.65 | | UNS |
| 05-Jan-2018 | Crevacol | Artemis Anglo-Scottish Champs | 8031 | SL | QLF | 18 (13) | 37.19 | | UNS |
| 12-Nov-2017 | Braehead | Indoor Challenge Cup | 8331 | SL | QLF | 6 (5) | 15.97 | | UNS |
| 08-Oct-2017 | Hillend | Craig MacFie Classic | 8333 | SL | DNS | | UNS |
| 24-Sep-2017 | Hillend | British Outdoor Championships | 8286 | GS | QLF | 13 | 34.27 | | UNS |
| 23-Sep-2017 | Hillend | British Outdoor Championships | 8284 | SL | QLF | 7 | 39.60 | | UNS |
| 03-Sep-2017 | Hillend | Scottish Outdoor Championships | 8329 | GS | QLF | 7 | 34.66 | | UNS |
| 02-Sep-2017 | Hillend | Scottish Outdoor Championships | 8327 | SL | QLF | 8 | 41.97 | | UNS |
| 18-Jun-2017 | Braehead | Scottish Indoor Championships | 8255 | SL | QLF | 21 | 18.99 | | UNS |
| 17-Jun-2017 | Braehead | BSA GBR Indoor Series | 8253 | SL | QLF | 20 | 17.36 | | UNS |
| 04-Jun-2017 | Hillend | Twin Peaks | 8246 | SL | QLF | 9 | 45.04 | | UNS |
| 03-Jun-2017 | Firpark | BSA GBR Outdoor Series | 8242 | SL | QLF | 10 | 13.98 | | UNS |
| 07-May-2017 | Chill Factore | BSA GBR Indoor Series | 8230 | SL | QLF | 16 | 18.76 | | UNS |
| 06-May-2017 | Chill Factore | BSA GBR Indoor Series | 8228 | SL | QLF | 17 | 18.38 | | UNS |
| 15-Feb-2017 | Bormio | English Alpine Championships (GBR) | 8050 | COM | QLF | 50 (33) | 81.38 | | UNS |
| 12-Feb-2017 | Bormio | English Alpine Championships (GBR) | 8043 | GS | QLF | 46 (30) | 72.48 | | UNS |
| 26-Nov-2016 | Hillend | LSRA Bairns & Lassies | 8277 | GS | QLF | 16 (10) | 32.99 | | UNS |
| 03-Sep-2016 | Hillend | Scottish Dry Slope Championships | 8272 | SL | QLF | 14 (10) | 44.24 | | UNS |
| 19-Jun-2016 | Braehead | Scottish Indoor Champs | 8209 | SL | QLF | 21 (18) | 20.74 | | UNS |
| 18-Jun-2016 | Braehead | Ambition GBR Indoor Series 3 | 8207 | SL | QLF | 23 (18) | 18.82 | | UNS |
| 05-Jun-2016 | Hillend | Twin Peaks | 8203 | SL | QLF | 14 (10) | 23.34 | | UNS |
| 04-Jun-2016 | Firpark | Twin Peaks | 8196 | SL | QLF | 12 (8) | 15.97 | | UNS |
| 13-Mar-2016 | Nevis Range | Scottish Children's Championships | 8152 | GS | QLF | 21 (9) | 35.29 | | UNS |
| 28-Feb-2016 | Glenshee | Glenshee Winter Games | 8132 | COM | QLF | 18 (5) | 46.22 | | UNS |
| 27-Feb-2016 | Glenshee | Glenshee Winter Games | 8131 | GS | QLF | 23 (6) | 47.79 | | UNS |