| Date | Venue | Description | Codex | Event | Status | Pos (Cat) | Time | RP | Pen | Res | List |
| 07-Nov-2025 | Gloucester | BUDS British University Dry Slope Championships | 8405 | SL | DNF | | OBARTS |
| 25-Oct-2025 | Bearsden Ski Club | SUDS (Kings Scotland Round 2) | 8402 | SL | QLF | 19 (10) | 21.18 | | UNS |
| 15-Nov-2024 | Hillend | BUDS 2024 | 8577 | SL | QLF | 13 (9) | 45.58 | | UNS |
| 26-Oct-2024 | Bearsden Ski Club | SUDS Scottish University Dry Slope Championships | 8576 | SL | DSQ | | UNS |
| 09-Mar-2024 | Cairngorm | Scottish Alpine Student Championships | 8174 | SL | DNF | | UNS |
| 10-Nov-2023 | Hillend | BUDS Champs | 8756 | SL | QLF | 26 (13) | 37.62 | 81.54 | 56.49 | 138.03 | OBARTS |
| 08-Mar-2020 | Cairngorm | Scottish Childrens Championships | 8081 | GS | QLF | 3 (3) | 102.43 | 69.34 | 178.96 | 248.30 | BASS |
| 08-Mar-2020 | Cairngorm | Scottish Childrens Championships | 8078 | GS | QLF | 3 (3) | 102.43 | * | * | * | 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 | 36 (36) | 145.62 | 142.18 | 136.14 | 278.32 | BASS |
| 19-Feb-2020 | Bormio | English Alpine Childrens Championships | 8066 | SG | QLF | 33 (33) | 71.46 | 263.63 | 170.08 | 433.71 | BASS |
| 19-Feb-2020 | Bormio | English Alpine Childrens Championships | 8065 | SG | QLF | 33 (33) | 68.83 | 217.11 | 171.36 | 388.47 | BASS |
| 17-Feb-2020 | Bormio | English Alpine Childrens Championships | 8062 | SL | QLF | 31 (31) | 119.13 | 205.61 | 154.10 | 359.71 | BASS |
| 16-Jun-2019 | Braehead | Scottish Indoor Championships | 8265 | SL | QLF | 36 (14) | 31.82 | 188.13 | 0.00 | 188.13 | IBARTS |
| 08-Jun-2019 | Firpark | Twin Peaks Slalom 2019 | 8250 | SL | QLF | 25 (11) | 30.68 | 144.86 | 60.35 | 205.21 | OBARTS |
| 21-Feb-2019 | Bormio | English Alpine Champs Children | 8149 | SL | QLF | 33 (33) | 121.55 | 252.52 | 132.47 | 384.99 | BASS |
| 20-Feb-2019 | Bormio | English Alpine Champs Children | 8144 | GS | QLF | 30 (30) | 112.54 | 243.89 | 123.58 | 367.47 | BASS |
| 18-Feb-2019 | Bormio | English Alpine Champs Children | 8137 | SG | QLF | 36 (36) | 69.67 | 231.59 | 145.06 | 376.65 | BASS |
| 18-Feb-2019 | Bormio | English Alpine Champs Children | 8136 | SG | QLF | 30 (30) | 69.06 | 253.30 | 139.53 | 392.83 | BASS |
| 11-Nov-2018 | Braehead | Indoor Challenge Cup | 8301 | SL | QLF | 23 (9) | 32.59 | 102.46 | 39.05 | 141.51 | IBARTS |
| 17-Jun-2018 | Braehead | Scottish Indoor Championships | 8241 | SL | QLF | 43 (18) | 34.27 | 143.04 | 35.82 | 178.86 | IBARTS |
| 16-Jun-2018 | Braehead | BSA GBR Indoor 3 | 8237 | SL | QLF | 42 (16) | 34.95 | 182.26 | 16.91 | 199.17 | IBARTS |
| 02-Jun-2018 | Firpark | Twin Peaks & U10/U12's | 8227 | SL | QLF | 32 (13) | 31.81 | 200.92 | 37.14 | 238.06 | OBARTS |
| 11-Mar-2018 | Cairngorm | Scottish Children's Championships | 8184 | SL | QLF | 5 (5) | 56.75 | 83.70 | 250.02 | 333.72 | BASS |
| 11-Mar-2018 | Cairngorm | Scottish Children's Championships | 8183 | SL | QLF | 8 (8) | 55.03 | 54.01 | 274.99 | 329.00 | BASS |
| 25-Feb-2018 | Cairngorm | Hilton Coylumbridge Open | 8194 | SL | QLF | 4 (4) | 48.39 | 47.42 | 312.49 | 359.91 | BASS |
| 25-Feb-2018 | Cairngorm | Hilton Coylumbridge Open | 8193 | SL | QLF | 3 (3) | 53.55 | 26.05 | 324.62 | 350.67 | BASS |
| 25-Feb-2018 | Cairngorm | Hilton Coylumbridge Open | 8190 | SL | DNS | | BASS |
| 25-Feb-2018 | Cairngorm | Hilton Coylumbridge Open | 8189 | SL | DNF | | BASS |
| 15-Feb-2018 | Bormio | English Alpine Children's Championships | 8139 | GS | QLF | 27 (27) | 67.73 | 121.12 | 185.39 | 306.51 | BASS |
| 15-Feb-2018 | Bormio | English Alpine Children's Championships | 8138 | GS | QLF | 29 (29) | 66.09 | 135.35 | 184.24 | 319.59 | BASS |
| 14-Feb-2018 | Bormio | English Alpine Children's Championships | 8136 | SL | QLF | 24 (24) | 58.30 | 144.95 | 220.12 | 365.07 | BASS |
| 14-Feb-2018 | Bormio | English Alpine Children's Championships | 8135 | SL | QLF | 29 (29) | 56.14 | 161.59 | 208.09 | 369.68 | BASS |
| 12-Feb-2018 | Bormio | English Alpine Children's Championships | 8133 | SG | QLF | 84 (36) | 59.34 | 246.86 | 159.12 | 405.98 | BASS |
| 11-Feb-2018 | Bormio | English Alpine Children's Championships | 8132 | SG | QLF | 67 (28) | 62.43 | 225.92 | 157.35 | 383.27 | BASS |
| 12-Nov-2017 | Braehead | Indoor Challenge Cup | 8330 | SL | QLF | 18 (1) | 31.69 | 137.45 | 44.58 | 182.03 | IBARTS |
| 03-Sep-2017 | Hillend | Scottish Outdoor Championships | 8328 | GS | QLF | 34 | 64.76 | | UNS |
| 18-Jun-2017 | Braehead | Scottish Indoor Championships | 8254 | SL | QLF | 43 | 37.19 | 248.42 | 12.62 | 261.04 | IBARTS |
| 17-Jun-2017 | Braehead | BSA GBR Indoor Series | 8252 | SL | QLF | 58 | 34.95 | 253.84 | 7.92 | 261.76 | IBARTS |
| 17-Feb-2017 | Bormio | English Alpine Championships (GBR) | 8052 | SG | QLF | 76 (24) | 56.78 | 246.75 | 130.25 | 377.00 | BASS |
| 16-Feb-2017 | Bormio | English Alpine Championships (GBR) | 8051 | SG | QLF | 82 (31) | 59.33 | 315.70 | 120.00 | 435.70 | BASS |
| 14-Feb-2017 | Bormio | English Alpine Championships (GBR) | 8048 | GS | QLF | 31 (31) | 56.97 | 160.33 | 181.16 | 341.49 | BASS |
| 14-Feb-2017 | Bormio | English Alpine Championships (GBR) | 8047 | GS | QLF | 37 (37) | 59.25 | 209.13 | 182.47 | 391.60 | BASS |
| 13-Feb-2017 | Bormio | English Alpine Championships (GBR) | 8045 | SL | QLF | 34 (34) | 62.71 | 198.64 | 193.61 | 392.25 | BASS |
| 13-Feb-2017 | Bormio | English Alpine Championships (GBR) | 8044 | SL | QLF | 34 (34) | 71.68 | 256.16 | 183.72 | 439.88 | BASS |
| 19-Jun-2016 | Braehead | Scottish Indoor Champs | 8208 | SL | QLF | 59 (15) | 37.07 | 346.34 | 2.94 | 349.28 | IBARTS |
| 23-Jan-2016 | The Lecht | Scottish BASS - Gordons Open | 8109 | GS | QLF | 11 (6) | 29.42 | | UNS |
| 14-Jun-2015 | Braehead | Scottish Indoor Championships | 8142 | SL | QLF | 18 (14) | 18.73 | | UNS |