| Date | Venue | Description | Codex | Event | Status | Pos (Cat) | Time | RP | Pen | Res | List |
| 25-Oct-2025 | Bearsden Ski Club | SUDS (Kings Scotland Round 2) | 9402 | SL | QLF | 3 (1) | 21.01 | | UNS |
| 15-Nov-2024 | Hillend | BUDS 2024 | 9577 | SL | DNS | | UNS |
| 26-Oct-2024 | Bearsden Ski Club | SUDS Scottish University Dry Slope Championships | 9576 | SL | QLF | 4 | 22.51 | | UNS |
| 10-Nov-2023 | Hillend | BUDS Champs | 9756 | SL | QLF | 4 (1) | 35.99 | 11.54 | 28.45 | 39.99 | OBARTS |
| 02-Sep-2023 | Hillend | Scottish National Dry Slope Championships | 9729 | SL | DSQ | | OBARTS |
| 04-Jun-2022 | Firpark | Twin Peaks Firpark | 9331 | SL | QLF | 8 (3) | 28.47 | 74.92 | 36.85 | 111.77 | OBARTS |
| 05-Sep-2021 | Hillend | Scottish Outdoor Champs & eola GBR Outdoor 3 | 9255 | GS | QLF | 4 (1) | 55.60 | | UNS |
| 04-Sep-2021 | Hillend | Scottish Outdoor Champs & eola GBR Outdoor 3 | 9217 | SL | DSQ | | OBARTS |
| 15-Aug-2021 | Chill Factore | British Indoor Championships | 9212 | SL | QLF | 20 (5) | 31.56 | 97.54 | 9.87 | 107.41 | IBARTS |
| 14-Aug-2021 | Chill Factore | Anglo-Welsh Champs & eola GBR Indoor Series 3 | 9210 | SL | QLF | 15 (5) | 31.95 | 75.37 | 20.46 | 95.83 | IBARTS |
| 11-Jul-2021 | Firpark | BSA Slalom | 9239 | SL | QLF | 4 (1) | 26.52 | 58.58 | 118.71 | 177.29 | OBARTS |
| 06-Jun-2021 | Hillend | Twin Peaks | 9166 | SL | QLF | 6 (2) | 69.38 | 141.58 | 79.27 | 220.85 | OBARTS |
| 08-Mar-2020 | Cairngorm | Scottish Childrens Championships | 9081 | GS | QLF | 2 (2) | 103.66 | 53.45 | 210.52 | 263.97 | BASS |
| 08-Mar-2020 | Cairngorm | Scottish Childrens Championships | 9078 | GS | QLF | 2 (2) | 103.66 | * | * | * | BASS |
| 07-Mar-2020 | Cairngorm | Scottish Childrens Championships | 9077 | SL | DNF | | BASS |
| 07-Mar-2020 | Cairngorm | Scottish Childrens Championships | 9074 | SL | DNF | | BASS |
| 20-Feb-2020 | Bormio | English Alpine Childrens Championships | 9067 | GS | QLF | 23 (23) | 145.75 | 103.94 | 145.99 | 249.93 | BASS |
| 19-Feb-2020 | Bormio | English Alpine Childrens Championships | 9066 | SG | QLF | 27 (27) | 71.59 | 171.77 | 208.34 | 380.11 | BASS |
| 19-Feb-2020 | Bormio | English Alpine Childrens Championships | 9065 | SG | DNF | | BASS |
| 17-Feb-2020 | Bormio | English Alpine Childrens Championships | 9062 | SL | QLF | 14 (14) | 108.64 | 119.02 | 149.35 | 268.37 | BASS |
| 17-Nov-2019 | Braehead | Indoor Challenge Cup | 9323 | SL | QLF | 3 (2) | 31.20 | 18.72 | 56.11 | 74.83 | IBARTS |
| 16-Nov-2019 | Braehead | Gordons Indoor | 9338 | SL | QLF | 4 (2) | 29.31 | 44.11 | 55.19 | 99.30 | IBARTS |
| 08-Sep-2019 | Hillend | Scottish Outdoor Championships 2019 | 9298 | GS | DNF | | UNS |
| 07-Sep-2019 | Hillend | Scottish Outdoor Championships 2019 | 9296 | SL | QLF | 4 (1) | 70.65 | 103.86 | 8.35 | 112.21 | OBARTS |
| 16-Jun-2019 | Braehead | Scottish Indoor Championships | 9265 | SL | QLF | 11 (5) | 31.06 | 82.97 | 11.82 | 94.79 | IBARTS |
| 15-Jun-2019 | Braehead | BSA GBR Indoor 3 (SSS) | 9261 | SL | QLF | 14 (6) | 30.50 | 97.39 | 7.19 | 104.58 | IBARTS |
| 12-May-2019 | Chill Factore | BSA GBR Indoor 1 & 2 (SSW) | 9239 | SL | DNF | | IBARTS |
| 11-May-2019 | Chill Factore | BSA GBR Indoor 1 & 2 (SSW) | 9237 | SL | DSQ | | IBARTS |
| 21-Feb-2019 | Bormio | English Alpine Champs Children | 9149 | SL | QLF | 19 (19) | 111.24 | 128.41 | 124.12 | 252.53 | BASS |
| 20-Feb-2019 | Bormio | English Alpine Champs Children | 9144 | GS | QLF | 32 (32) | 110.04 | 186.09 | 128.07 | 314.16 | BASS |
| 18-Feb-2019 | Bormio | English Alpine Champs Children | 9137 | SG | QLF | 14 (14) | 65.96 | 162.62 | 148.47 | 311.09 | BASS |
| 18-Feb-2019 | Bormio | English Alpine Champs Children | 9136 | SG | QLF | 11 (11) | 65.18 | 102.95 | 164.66 | 267.61 | BASS |
| 23-Sep-2018 | Hillend | British Outdoor Championships | 9284 | GS | QLF | 11 (3) | 56.46 | | UNS |
| 22-Sep-2018 | Hillend | British Outdoor Championships | 9282 | SL | QLF | 20 (5) | 85.71 | 221.01 | 0.00 | 221.01 | OBARTS |
| 02-Sep-2018 | Hillend | Scottish Outdoor Championships | 9299 | GS | QLF | 7 (2) | 62.03 | | UNS |
| 01-Sep-2018 | Hillend | Scottish Outdoor Championships | 9269 | SL | QLF | 6 (2) | 69.84 | 105.56 | 16.48 | 122.04 | OBARTS |
| 17-Jun-2018 | Braehead | Scottish Indoor Championships | 9241 | SL | DSQ | | IBARTS |
| 16-Jun-2018 | Braehead | BSA GBR Indoor 3 | 9237 | SL | QLF | 23 (9) | 35.96 | 136.47 | 17.27 | 153.74 | IBARTS |
| 03-Jun-2018 | Hillend | BSA GBR Outdoor 2 & Twin Peaks | 9229 | SL | QLF | 9 (3) | 77.01 | 125.88 | 11.89 | 137.77 | OBARTS |
| 02-Jun-2018 | Firpark | Twin Peaks & U10/U12's | 9227 | SL | DSQ | | OBARTS |
| 13-May-2018 | Chill Factore | BSA GBR Indoor 1 & 2 | 9218 | SL | QLF | 27 (11) | 36.39 | 173.92 | 5.00 | 178.92 | IBARTS |
| 12-May-2018 | Chill Factore | BSA GBR Indoor 1 & 2 | 9216 | SL | QLF | 26 (9) | 38.87 | 205.17 | 5.00 | 210.17 | IBARTS |
| 06-Apr-2018 | Tignes | Delancey British Childrens Championships | 9175 | GS | QLF | 26 (26) | 63.52 | 234.63 | 212.66 | 447.29 | BASS |
| 06-Apr-2018 | Tignes | Delancey British Childrens Championships | 9174 | GS | DNF | | BASS |
| 03-Apr-2018 | Tignes | Delancey British Childrens Championships | 9172 | SL | QLF | 25 (25) | 62.65 | 158.27 | 222.91 | 381.18 | BASS |
| 03-Apr-2018 | Tignes | Delancey British Childrens Championships | 9171 | SL | QLF | 25 (25) | 64.67 | 234.15 | 216.30 | 450.45 | BASS |
| 02-Apr-2018 | Tignes | Delancey British Childrens Championships | 9169 | SG | QLF | 59 (25) | 72.04 | 311.83 | 154.21 | 466.04 | BASS |
| 11-Mar-2018 | Cairngorm | Scottish Children's Championships | 9184 | SL | DNF | | BASS |
| 11-Mar-2018 | Cairngorm | Scottish Children's Championships | 9183 | SL | QLF | 2 (2) | 55.43 | 48.82 | 350.85 | 399.67 | BASS |
| 15-Feb-2018 | Bormio | English Alpine Children's Championships | 9139 | GS | QLF | 27 (27) | 72.47 | 125.38 | 233.52 | 358.90 | BASS |
| 15-Feb-2018 | Bormio | English Alpine Children's Championships | 9138 | GS | QLF | 27 (27) | 70.80 | 162.12 | 220.89 | 383.01 | BASS |
| 14-Feb-2018 | Bormio | English Alpine Children's Championships | 9136 | SL | QLF | 10 (10) | 58.57 | 131.41 | 234.60 | 366.01 | BASS |
| 14-Feb-2018 | Bormio | English Alpine Children's Championships | 9135 | SL | QLF | 14 (14) | 56.56 | 164.52 | 212.83 | 377.35 | BASS |
| 12-Feb-2018 | Bormio | English Alpine Children's Championships | 9133 | SG | QLF | 46 (23) | 59.71 | 199.25 | 159.83 | 359.08 | BASS |
| 11-Feb-2018 | Bormio | English Alpine Children's Championships | 9132 | SG | QLF | 51 (25) | 66.83 | 280.28 | 161.09 | 441.37 | BASS |
| 12-Nov-2017 | Braehead | Indoor Challenge Cup | 9330 | SL | QLF | 7 (3) | 34.67 | 135.46 | 108.64 | 244.10 | IBARTS |
| 24-Sep-2017 | Hillend | British Outdoor Championships | 9285 | GS | QLF | 17 | 63.99 | | UNS |
| 23-Sep-2017 | Hillend | British Outdoor Championships | 9283 | SL | DSQ | | OBARTS |
| 03-Sep-2017 | Hillend | Scottish Outdoor Championships | 9328 | GS | QLF | 17 | 66.37 | | UNS |
| 02-Sep-2017 | Hillend | Scottish Outdoor Championships | 9326 | SL | QLF | 11 | 80.88 | 160.06 | 40.08 | 200.14 | OBARTS |
| 18-Jun-2017 | Braehead | Scottish Indoor Championships | 9254 | SL | QLF | 32 | 39.62 | 248.64 | 0.00 | 248.64 | IBARTS |
| 04-Jun-2017 | Hillend | Twin Peaks | 9245 | SL | QLF | 14 | 81.18 | 208.51 | 23.58 | 232.09 | OBARTS |
| 03-Jun-2017 | Firpark | BSA GBR Outdoor Series | 9241 | SL | QLF | 20 | 32.24 | 132.16 | 23.54 | 155.70 | OBARTS |
| 07-May-2017 | Chill Factore | BSA GBR Indoor Series | 9229 | SL | QLF | 36 | 39.51 | 271.19 | 5.00 | 276.19 | IBARTS |
| 06-May-2017 | Chill Factore | BSA GBR Indoor Series | 9227 | SL | QLF | 38 | 42.18 | 318.99 | 5.00 | 323.99 | IBARTS |
| 19-Jun-2016 | Braehead | Scottish Indoor Champs | 9191 | SL | QLF | 39 (14) | 41.11 | 370.61 | 12.33 | 382.94 | IBARTS |
| 18-Jun-2016 | Braehead | Ambition GBR Indoor Series 3 | 9189 | SL | QLF | 44 (15) | 43.61 | 401.00 | 5.00 | 406.00 | IBARTS |
| 05-Jun-2016 | Hillend | Twin Peaks | 9185 | SL | QLF | 22 (12) | 125.53 | 837.23 | 23.18 | 860.41 | OBARTS |
| 04-Jun-2016 | Firpark | Twin Peaks | 9178 | SL | QLF | 19 (9) | 35.92 | 304.66 | 65.43 | 370.09 | OBARTS |
| 28-Feb-2016 | Glenshee | Glenshee Winter Games | 9123 | COM | QLF | 15 (6) | 51.16 | | UNS |
| 27-Feb-2016 | Glenshee | Glenshee Winter Games | 9122 | GS | QLF | 15 (7) | 50.59 | | UNS |