| 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 | QLF | 15 (9) | 20.82 | | UNS |
| 26-Oct-2024 | Bearsden Ski Club | SUDS Scottish University Dry Slope Championships | 8576 | SL | DSQ | | UNS |
| 08-Mar-2020 | Cairngorm | Scottish Childrens Championships | 8081 | GS | QLF | 9 (9) | 112.41 | 174.50 | 178.96 | 353.46 | BASS |
| 08-Mar-2020 | Cairngorm | Scottish Childrens Championships | 8078 | GS | QLF | 17 (9) | 112.41 | * | * | * | BASS |
| 07-Mar-2020 | Cairngorm | Scottish Childrens Championships | 8077 | SL | DSQ | | BASS |
| 07-Mar-2020 | Cairngorm | Scottish Childrens Championships | 8074 | SL | DSQ | | BASS |
| 20-Feb-2020 | Bormio | English Alpine Childrens Championships | 8067 | GS | QLF | 45 (45) | 152.72 | 198.36 | 136.14 | 334.50 | BASS |
| 19-Feb-2020 | Bormio | English Alpine Childrens Championships | 8066 | SG | QLF | 39 (39) | 72.44 | 283.57 | 170.08 | 453.65 | BASS |
| 19-Feb-2020 | Bormio | English Alpine Childrens Championships | 8065 | SG | QLF | 49 (49) | 74.74 | 337.93 | 171.36 | 509.29 | BASS |
| 17-Feb-2020 | Bormio | English Alpine Childrens Championships | 8062 | SL | QLF | 30 (30) | 115.73 | 178.91 | 154.10 | 333.01 | BASS |
| 17-Nov-2019 | Braehead | Indoor Challenge Cup | 8323 | SL | QLF | 24 (12) | 32.45 | 114.51 | 40.44 | 154.95 | IBARTS |
| 16-Jun-2019 | Braehead | Scottish Indoor Championships | 8265 | SL | QLF | 41 (16) | 32.79 | 216.11 | 0.00 | 216.11 | IBARTS |
| 15-Jun-2019 | Braehead | BSA GBR Indoor 3 (SSS) | 8261 | SL | QLF | 39 (17) | 31.78 | 179.42 | 9.89 | 189.31 | IBARTS |
| 09-Jun-2019 | Hillend | BSA GBR Outdoor 2 (SSS) & Twin Peaks | 8257 | SL | DSQ | | OBARTS |
| 08-Jun-2019 | Firpark | Twin Peaks Slalom 2019 | 8250 | SL | DSQ | | OBARTS |
| 12-May-2019 | Chill Factore | BSA GBR Indoor 1 & 2 (SSW) | 8239 | SL | QLF | 36 (15) | 32.72 | 152.36 | 12.75 | 165.11 | IBARTS |
| 11-May-2019 | Chill Factore | BSA GBR Indoor 1 & 2 (SSW) | 8237 | SL | QLF | 40 (15) | 33.94 | 195.18 | 5.00 | 200.18 | IBARTS |
| 21-Feb-2019 | Bormio | English Alpine Champs Children | 8149 | SL | QLF | 32 (31) | 119.68 | 237.41 | 132.47 | 369.88 | BASS |
| 20-Feb-2019 | Bormio | English Alpine Champs Children | 8144 | GS | QLF | 28 (28) | 109.43 | 209.24 | 123.58 | 332.82 | BASS |
| 18-Feb-2019 | Bormio | English Alpine Champs Children | 8137 | SG | QLF | 35 (35) | 69.24 | 222.82 | 145.06 | 367.88 | BASS |
| 18-Feb-2019 | Bormio | English Alpine Champs Children | 8136 | SG | QLF | 34 (34) | 70.56 | 284.65 | 139.53 | 424.18 | BASS |
| 08-Jan-2019 | Pila | Artemis Anglo-Scottish Champs | 8206 | SG | QLF | 50 (23) | 57.55 | 295.89 | 124.36 | 420.25 | BASS |
| 08-Jan-2019 | Pila | Artemis Anglo-Scottish Champs | 8032 | SG | QLF | 45 (22) | 57.34 | 303.10 | 130.07 | 433.17 | BASS |
| 07-Jan-2019 | Pila | Artemis Anglo-Scottish Champs | 8030 | GS | QLF | 29 (24) | 142.06 | 284.60 | 111.27 | 395.87 | BASS |
| 07-Jan-2019 | Pila | Artemis Anglo-Scottish Champs | 8027 | GS | QLF | 49 (24) | 142.06 | * | * | * | BASS |
| 06-Jan-2019 | Pila | Artemis Anglo-Scottish Champs | 8025 | SL | QLF | 18 (14) | 126.52 | 315.26 | 82.19 | 397.45 | BASS |
| 06-Jan-2019 | Pila | Artemis Anglo-Scottish Champs | 8022 | SL | QLF | 31 (14) | 126.52 | * | * | * | BASS |
| 11-Nov-2018 | Braehead | Indoor Challenge Cup | 8301 | SL | QLF | 31 (13) | 34.87 | 160.00 | 39.05 | 199.05 | IBARTS |
| 23-Sep-2018 | Hillend | British Outdoor Championships | 8284 | GS | QLF | 40 (13) | 69.25 | | UNS |
| 22-Sep-2018 | Hillend | British Outdoor Championships | 8282 | SL | QLF | 22 (7) | 79.38 | 174.42 | 33.53 | 207.95 | OBARTS |
| 01-Sep-2018 | Hillend | Scottish Outdoor Championships | 8269 | SL | QLF | 19 (6) | 73.97 | 176.00 | 49.69 | 225.69 | OBARTS |
| 17-Jun-2018 | Braehead | Scottish Indoor Championships | 8241 | SL | QLF | 45 (19) | 34.74 | 154.88 | 35.82 | 190.70 | IBARTS |
| 16-Jun-2018 | Braehead | BSA GBR Indoor 3 | 8237 | SL | QLF | 47 (18) | 36.17 | 213.75 | 16.91 | 230.66 | IBARTS |
| 03-Jun-2018 | Hillend | BSA GBR Outdoor 2 & Twin Peaks | 8229 | SL | QLF | 28 (9) | 77.25 | 161.88 | 43.76 | 205.64 | OBARTS |
| 02-Jun-2018 | Firpark | Twin Peaks & U10/U12's | 8227 | SL | QLF | 23 (8) | 30.73 | 169.65 | 37.14 | 206.79 | OBARTS |
| 13-May-2018 | Chill Factore | BSA GBR Indoor 1 & 2 | 8218 | SL | QLF | 51 (15) | 37.28 | 226.13 | 12.76 | 238.89 | IBARTS |
| 12-May-2018 | Chill Factore | BSA GBR Indoor 1 & 2 | 8216 | SL | QLF | 48 (14) | 37.92 | 242.71 | 9.49 | 252.20 | IBARTS |
| 11-Mar-2018 | Cairngorm | Scottish Children's Championships | 8184 | SL | QLF | 16 (16) | 61.67 | 153.38 | 250.02 | 403.40 | BASS |
| 11-Mar-2018 | Cairngorm | Scottish Children's Championships | 8183 | SL | QLF | 13 (13) | 58.12 | 97.47 | 274.99 | 372.46 | BASS |
| 25-Feb-2018 | Cairngorm | Hilton Coylumbridge Open | 8194 | SL | QLF | 9 (9) | 54.64 | 146.54 | 312.49 | 459.03 | BASS |
| 25-Feb-2018 | Cairngorm | Hilton Coylumbridge Open | 8193 | SL | QLF | 7 (7) | 57.76 | 84.71 | 324.62 | 409.33 | BASS |
| 25-Feb-2018 | Cairngorm | Hilton Coylumbridge Open | 8190 | SL | QLF | 6 (6) | 56.96 | 120.22 | 284.90 | 405.12 | BASS |
| 25-Feb-2018 | Cairngorm | Hilton Coylumbridge Open | 8189 | SL | QLF | 9 (9) | 55.19 | 211.04 | 282.69 | 493.73 | BASS |
| 15-Feb-2018 | Bormio | English Alpine Children's Championships | 8139 | GS | QLF | 50 (50) | 74.36 | 228.91 | 185.39 | 414.30 | BASS |
| 15-Feb-2018 | Bormio | English Alpine Children's Championships | 8138 | GS | QLF | 46 (46) | 69.89 | 199.48 | 184.24 | 383.72 | BASS |
| 14-Feb-2018 | Bormio | English Alpine Children's Championships | 8136 | SL | QLF | 34 (34) | 66.55 | 267.35 | 220.12 | 487.47 | BASS |
| 14-Feb-2018 | Bormio | English Alpine Children's Championships | 8135 | SL | DSQ | | BASS |
| 12-Feb-2018 | Bormio | English Alpine Children's Championships | 8133 | SG | QLF | 94 (45) | 62.04 | 307.23 | 159.12 | 466.35 | BASS |
| 11-Feb-2018 | Bormio | English Alpine Children's Championships | 8132 | SG | QLF | 85 (43) | 65.56 | 291.39 | 157.35 | 448.74 | BASS |
| 07-Jan-2018 | Crevacol | Artemis Anglo-Scottish Champs | 8025 | SL | QLF | 11 (11) | 42.52 | | UNS |
| 07-Jan-2018 | Crevacol | Artemis Anglo-Scottish Champs | 8024 | SL | QLF | 14 (14) | 42.64 | 221.45 | 239.92 | 461.37 | BASS |
| 06-Jan-2018 | Crevacol | Artemis Anglo-Scottish Champs | 8021 | GS | QLF | 15 (15) | 57.40 | 205.00 | 209.14 | 414.14 | BASS |
| 06-Jan-2018 | Crevacol | Artemis Anglo-Scottish Champs | 8020 | GS | QLF | 22 (22) | 60.52 | 272.58 | 224.17 | 496.75 | BASS |
| 05-Jan-2018 | Crevacol | Artemis Anglo-Scottish Champs | 8032 | SL | QLF | 16 (16) | 43.37 | 215.48 | 251.17 | 466.65 | BASS |
| 05-Jan-2018 | Crevacol | Artemis Anglo-Scottish Champs | 8029 | SL | DSQ | | BASS |
| 05-Jan-2018 | Crevacol | Artemis Anglo-Scottish Champs | 8028 | SL | DSQ | | BASS |
| 12-Nov-2017 | Braehead | Indoor Challenge Cup | 8330 | SL | QLF | 32 (14) | 36.69 | 272.74 | 44.58 | 317.32 | IBARTS |
| 08-Oct-2017 | Hillend | Craig MacFie Classic | 8332 | SL | DNS | | OBARTS |
| 24-Sep-2017 | Hillend | British Outdoor Championships | 8285 | GS | QLF | 33 | 62.61 | | UNS |
| 23-Sep-2017 | Hillend | British Outdoor Championships | 8283 | SL | QLF | 24 | 80.94 | 214.97 | 28.43 | 243.40 | OBARTS |
| 03-Sep-2017 | Hillend | Scottish Outdoor Championships | 8328 | GS | QLF | 31 | 64.39 | | UNS |
| 02-Sep-2017 | Hillend | Scottish Outdoor Championships | 8326 | SL | QLF | 22 | 82.96 | 190.26 | 85.71 | 275.97 | OBARTS |
| 18-Jun-2017 | Braehead | Scottish Indoor Championships | 8254 | SL | QLF | 52 | 38.91 | 293.21 | 12.62 | 305.83 | IBARTS |
| 17-Jun-2017 | Braehead | BSA GBR Indoor Series | 8252 | SL | QLF | 69 | 37.67 | 329.63 | 7.92 | 337.55 | IBARTS |
| 04-Jun-2017 | Hillend | Twin Peaks | 8245 | SL | QLF | 31 | 81.10 | 237.72 | 81.39 | 319.11 | OBARTS |
| 03-Jun-2017 | Firpark | BSA GBR Outdoor Series | 8241 | SL | DSQ | | OBARTS |
| 07-May-2017 | Chill Factore | BSA GBR Indoor Series | 8229 | SL | QLF | 61 | 67.46 | 1,036.64 | 14.09 | 1,050.73 | IBARTS |
| 06-May-2017 | Chill Factore | BSA GBR Indoor Series | 8227 | SL | QLF | 53 | 40.70 | 333.72 | 8.57 | 342.29 | IBARTS |
| 17-Feb-2017 | Bormio | English Alpine Championships (GBR) | 8052 | SG | QLF | 94 (42) | 63.39 | 401.20 | 130.25 | 531.45 | BASS |
| 16-Feb-2017 | Bormio | English Alpine Championships (GBR) | 8051 | SG | QLF | 94 (43) | 63.60 | 416.14 | 120.00 | 536.14 | BASS |
| 14-Feb-2017 | Bormio | English Alpine Championships (GBR) | 8048 | GS | QLF | 47 (47) | 62.33 | 267.62 | 181.16 | 448.78 | BASS |
| 14-Feb-2017 | Bormio | English Alpine Championships (GBR) | 8047 | GS | QLF | 44 (44) | 62.52 | 274.75 | 182.47 | 457.22 | BASS |
| 13-Feb-2017 | Bormio | English Alpine Championships (GBR) | 8045 | SL | QLF | 49 (49) | 67.69 | 271.59 | 193.61 | 465.20 | BASS |
| 13-Feb-2017 | Bormio | English Alpine Championships (GBR) | 8044 | SL | QLF | 44 (44) | 75.51 | 308.32 | 183.72 | 492.04 | BASS |
| 26-Nov-2016 | Hillend | LSRA Bairns & Lassies | 8276 | GS | DSQ | | UNS |
| 03-Sep-2016 | Hillend | Scottish Dry Slope Championships | 8269 | SL | QLF | 25 (13) | 85.84 | 307.00 | 73.92 | 380.92 | OBARTS |
| 19-Jun-2016 | Braehead | Scottish Indoor Champs | 8208 | SL | QLF | 60 (16) | 37.37 | 354.97 | 2.94 | 357.91 | IBARTS |
| 18-Jun-2016 | Braehead | Ambition GBR Indoor Series 3 | 8206 | SL | DSQ | | IBARTS |
| 05-Jun-2016 | Hillend | Twin Peaks | 8202 | SL | QLF | 37 (14) | 82.33 | 277.10 | 81.63 | 358.73 | OBARTS |
| 04-Jun-2016 | Firpark | Twin Peaks | 8195 | SL | QLF | 38 (18) | 33.49 | 249.55 | 78.23 | 327.78 | OBARTS |
| 13-Mar-2016 | Nevis Range | Scottish Children's Championships | 8152 | GS | QLF | 15 (7) | 32.49 | | UNS |
| 28-Feb-2016 | Glenshee | Glenshee Winter Games | 8132 | COM | QLF | 15 (9) | 43.16 | | UNS |
| 27-Feb-2016 | Glenshee | Glenshee Winter Games | 8131 | GS | QLF | 16 (8) | 44.26 | | UNS |