| 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 | DSQ | | OBARTS |
| 25-Oct-2025 | Bearsden Ski Club | SUDS (Kings Scotland Round 2) | 8402 | SL | QLF | 6 (2) | 20.07 | | UNS |
| 15-Nov-2024 | Hillend | BUDS 2024 | 8577 | SL | QLF | 1 (1) | 36.94 | | UNS |
| 26-Oct-2024 | Bearsden Ski Club | SUDS Scottish University Dry Slope Championships | 8576 | SL | QLF | 4 | 20.16 | | UNS |
| 10-Nov-2023 | Hillend | BUDS Champs | 8756 | SL | QLF | 4 (2) | 33.93 | 1.94 | 56.49 | 58.43 | OBARTS |
| 12-Feb-2023 | Bormio | English Alpine FIS Championships | 353 | SL | DNF | | FIS |
| 11-Feb-2023 | Bormio | English Alpine FIS Championships | 354 | SL | QLF | 23 (9) | 101.15 | 39.24 | 41.96 | 81.20 | FIS |
| 09-Feb-2023 | Bormio | English Alpine FIS Championships | 351 | GS | DNS | | FIS |
| 06-Jun-2021 | Hillend | Twin Peaks | 8166 | SL | QLF | 2 (1) | 55.31 | 14.95 | 56.00 | 70.95 | OBARTS |
| 30-May-2021 | Chill Factore | Excel Club National | 8160 | SL | QLF | 2 (2) | 13.52 | 3.25 | 50.58 | 53.83 | IBARTS |
| 30-May-2021 | Chill Factore | Excel Club National | 8159 | SL | QLF | 4 (3) | 13.31 | 30.87 | 39.68 | 70.55 | IBARTS |
| 29-May-2021 | Chill Factore | Ambition Club National | 8157 | SL | QLF | 6 (3) | 15.09 | 53.48 | 22.95 | 76.43 | IBARTS |
| 29-May-2021 | Chill Factore | Ambition Club National | 8156 | SL | DNF | | IBARTS |
| 08-Mar-2020 | Cairngorm | Scottish Childrens Championships | 8081 | GS | DNF | | BASS |
| 08-Mar-2020 | Cairngorm | Scottish Childrens Championships | 8078 | GS | DNF | | BASS |
| 07-Mar-2020 | Cairngorm | Scottish Childrens Championships | 8077 | SL | QLF | 3 (3) | 63.15 | 25.61 | 183.71 | 209.32 | BASS |
| 07-Mar-2020 | Cairngorm | Scottish Childrens Championships | 8074 | SL | QLF | 3 (3) | 63.15 | * | * | * | BASS |
| 29-Feb-2020 | Cairngorm | Cairngorm SC Open BASS and Bairns Race | 8235 | GS | DNS | | BASS |
| 29-Feb-2020 | Cairngorm | Cairngorm SC Open BASS and Bairns Race | 8232 | GS | DNS | | BASS |
| 20-Feb-2020 | Bormio | English Alpine Childrens Championships | 8067 | GS | QLF | 13 (13) | 136.63 | 71.05 | 136.14 | 207.19 | BASS |
| 19-Feb-2020 | Bormio | English Alpine Childrens Championships | 8066 | SG | DNF | | BASS |
| 19-Feb-2020 | Bormio | English Alpine Childrens Championships | 8065 | SG | QLF | 13 (13) | 63.38 | 105.69 | 171.36 | 277.05 | BASS |
| 17-Feb-2020 | Bormio | English Alpine Childrens Championships | 8062 | SL | QLF | 7 (7) | 97.95 | 39.27 | 154.10 | 193.37 | BASS |
| 24-Jan-2020 | Les Crosets | Welsh Alpine BASS Championships | 8031 | SL | QLF | 2 (2) | 92.09 | 48.08 | 163.47 | 211.55 | BASS |
| 24-Jan-2020 | Les Crosets | Welsh Alpine BASS Championships | 8028 | SL | QLF | 2 (2) | 92.09 | * | * | * | BASS |
| 23-Jan-2020 | Les Crosets | Welsh Alpine BASS Championships | 8027 | GS | QLF | 5 (5) | 109.71 | 34.66 | 154.69 | 189.35 | BASS |
| 23-Jan-2020 | Les Crosets | Welsh Alpine BASS Championships | 8024 | GS | QLF | 5 (5) | 109.71 | * | * | * | BASS |
| 07-Jan-2020 | Pila | Artemis Anglo-Scottish Cup | 8112 | SG | QLF | 15 (11) | 81.96 | 91.13 | 178.88 | 270.01 | BASS |
| 07-Jan-2020 | Pila | Artemis Anglo-Scottish Cup | 8111 | SG | QLF | 18 (12) | 84.62 | 163.83 | 172.47 | 336.30 | BASS |
| 06-Jan-2020 | Pila | Artemis Anglo-Scottish Cup | 8109 | GS | QLF | 5 (5) | 123.35 | 54.63 | 152.98 | 207.61 | BASS |
| 06-Jan-2020 | Pila | Artemis Anglo-Scottish Cup | 8106 | GS | QLF | 8 (5) | 123.35 | * | * | * | BASS |
| 05-Jan-2020 | Pila | Artemis Anglo-Scottish Cup | 8104 | SL | QLF | 4 (4) | 88.34 | 58.08 | 154.61 | 212.69 | BASS |
| 01-Dec-2019 | Hillend | LSR Bairns and Lassies | 8341 | SL | QLF | 1 (1) | 58.15 | | UNS |
| 17-Nov-2019 | Braehead | Indoor Challenge Cup | 8323 | SL | QLF | 8 (4) | 30.30 | 58.56 | 40.44 | 99.00 | IBARTS |
| 06-Oct-2019 | Hillend | Craig Macfie Classic | 8325 | SL | DNF | | OBARTS |
| 29-Sep-2019 | Landgraaf | Lowland Championships 2019 | 8335 | SL | DNF | | BASS |
| 29-Sep-2019 | Landgraaf | Lowland Championships 2019 | 8332 | SL | DNF | | BASS |
| 28-Sep-2019 | Landgraaf | Lowland Championships 2019 | 8330 | SL | QLF | 6 (2) | 64.55 | 169.27 | 96.15 | 265.42 | BASS |
| 28-Sep-2019 | Landgraaf | Lowland Championships 2019 | 8327 | SL | QLF | 6 (2) | 64.55 | * | * | * | BASS |
| 08-Sep-2019 | Hillend | Scottish Outdoor Championships 2019 | 8298 | GS | QLF | 5 (1) | 52.46 | | UNS |
| 07-Sep-2019 | Hillend | Scottish Outdoor Championships 2019 | 8296 | SL | QLF | 7 (2) | 68.32 | 63.91 | 40.75 | 104.66 | OBARTS |
| 25-Aug-2019 | Stoke | British Outdoor Championships 2019 Team Evolution | 8321 | SL | QLF | 19 (4) | 27.95 | 110.34 | 0.00 | 110.34 | OBARTS |
| 24-Aug-2019 | Stoke | Ski Bartlett English Open | 8291 | SL | QLF | 18 (3) | 27.06 | 110.95 | 5.00 | 115.95 | OBARTS |
| 16-Jun-2019 | Braehead | Scottish Indoor Championships | 8265 | SL | DSQ | | IBARTS |
| 15-Jun-2019 | Braehead | BSA GBR Indoor 3 (SSS) | 8261 | SL | QLF | 26 (13) | 29.53 | 115.04 | 9.89 | 124.93 | IBARTS |
| 09-Jun-2019 | Hillend | BSA GBR Outdoor 2 (SSS) & Twin Peaks | 8257 | SL | QLF | 3 (1) | 67.58 | 15.33 | 40.66 | 55.99 | OBARTS |
| 08-Jun-2019 | Firpark | Twin Peaks Slalom 2019 | 8250 | SL | QLF | 3 (1) | 26.62 | 29.09 | 60.35 | 89.44 | OBARTS |
| 28-Apr-2019 | Silksworth | NESA Club National & U10/U12's | 8229 | SL | QLF | 5 (1) | 26.51 | 84.15 | 20.98 | 105.13 | OBARTS |
| 27-Apr-2019 | Silksworth | Ravens Tigers Ski Racing Club National & U10/U12's | 8227 | SL | QLF | 7 (1) | 27.39 | 81.14 | 20.42 | 101.56 | OBARTS |
| 11-Apr-2019 | Tignes | British Childrens Champs | 8176 | GS | QLF | 17 (17) | 56.58 | 138.20 | 116.37 | 254.57 | BASS |
| 11-Apr-2019 | Tignes | British Childrens Champs | 8175 | GS | DNF | | BASS |
| 09-Apr-2019 | Tignes | British Childrens Champs | 8172 | SL | QLF | 14 (14) | 55.26 | 124.11 | 139.58 | 263.69 | BASS |
| 09-Apr-2019 | Tignes | British Childrens Champs | 8171 | SL | QLF | 16 (16) | 54.31 | 82.92 | 153.39 | 236.31 | BASS |
| 08-Apr-2019 | Tignes | British Childrens Champs | 8169 | SG | DNF | | BASS |
| 21-Feb-2019 | Bormio | English Alpine Champs Children | 8148 | SL | QLF | 10 (10) | 52.48 | 53.28 | 158.33 | 211.61 | BASS |
| 21-Feb-2019 | Bormio | English Alpine Champs Children | 8147 | SL | QLF | 43 (43) | 73.99 | 290.84 | 148.84 | 439.68 | BASS |
| 20-Feb-2019 | Bormio | English Alpine Champs Children | 8143 | GS | QLF | 11 (11) | 49.86 | 80.49 | 145.71 | 226.20 | BASS |
| 20-Feb-2019 | Bormio | English Alpine Champs Children | 8142 | GS | QLF | 18 (18) | 48.48 | 114.85 | 135.07 | 249.92 | BASS |
| 17-Feb-2019 | Bormio | English Alpine Champs Children | 8135 | SG | QLF | 12 (12) | 54.97 | 137.13 | 200.84 | 337.97 | BASS |
| 17-Feb-2019 | Bormio | English Alpine Champs Children | 8134 | SG | QLF | 12 (12) | 54.38 | 121.29 | 201.40 | 322.69 | BASS |
| 05-Jan-2019 | Hinterreit | Ambition Champs 2019 | 8003 | GS | QLF | 6 (6) | 55.93 | 63.53 | 182.89 | 246.42 | BASS |
| 04-Jan-2019 | Hinterreit | Ambition Champs 2019 | 8019 | SL | QLF | 2 | 52.82 | 72.26 | 155.34 | 227.60 | BASS |
| 04-Jan-2019 | Hinterreit | Ambition Champs 2019 | 8018 | SL | DSQ | | BASS |
| 04-Jan-2019 | Hinterreit | Ambition Champs 2019 | 8017 | SL | DSQ | | BASS |
| 03-Jan-2019 | Hinterreit | Ambition Champs 2019 | 8014 | SL | QLF | 7 (4) | 55.79 | 88.96 | 141.98 | 230.94 | BASS |
| 03-Jan-2019 | Hinterreit | Ambition Champs 2019 | 8013 | SL | QLF | 6 (4) | 56.06 | 109.29 | 141.98 | 251.27 | BASS |
| 03-Jan-2019 | Hinterreit | Ambition Champs 2019 | 8012 | SL | QLF | 7 (4) | 111.85 | * | * | * | BASS |
| 02-Dec-2018 | Hillend | LSR Bairns and Lassies | 8319 | SL | QLF | 6 (4) | 56.42 | | UNS |
| 11-Nov-2018 | Braehead | Indoor Challenge Cup | 8301 | SL | QLF | 11 (2) | 31.39 | 72.18 | 39.05 | 111.23 | IBARTS |
| 07-Oct-2018 | Hillend | Craig Macfie Classic | 8286 | SL | DNF | | OBARTS |
| 23-Sep-2018 | Hillend | British Outdoor Championships | 8284 | GS | QLF | 12 (2) | 54.36 | | UNS |
| 22-Sep-2018 | Hillend | British Outdoor Championships | 8282 | SL | QLF | 7 (1) | 69.26 | 60.39 | 33.53 | 93.92 | OBARTS |
| 01-Sep-2018 | Hillend | Scottish Outdoor Championships | 8269 | SL | QLF | 8 (1) | 66.53 | 85.88 | 49.69 | 135.57 | OBARTS |
| 12-Aug-2018 | Chill Factore | British Indoor Championships | 8264 | SL | QLF | 22 (4) | 32.94 | 132.51 | 3.03 | 135.54 | IBARTS |
| 11-Aug-2018 | Chill Factore | Anglo Welsh Indoor Championships | 8262 | SL | QLF | 35 (6) | 34.05 | 136.60 | 22.58 | 159.18 | IBARTS |
| 17-Jun-2018 | Braehead | Scottish Indoor Championships | 8241 | SL | QLF | 29 (3) | 32.96 | 110.05 | 35.82 | 145.87 | IBARTS |
| 16-Jun-2018 | Braehead | BSA GBR Indoor 3 | 8237 | SL | QLF | 36 (8) | 33.89 | 154.89 | 16.91 | 171.80 | IBARTS |
| 03-Jun-2018 | Hillend | BSA GBR Outdoor 2 & Twin Peaks | 8229 | SL | QLF | 32 (8) | 78.63 | 177.63 | 43.76 | 221.39 | OBARTS |
| 02-Jun-2018 | Firpark | Twin Peaks & U10/U12's | 8227 | SL | QLF | 17 (2) | 28.85 | 115.22 | 37.14 | 152.36 | OBARTS |
| 13-May-2018 | Chill Factore | BSA GBR Indoor 1 & 2 | 8218 | SL | QLF | 36 (9) | 33.89 | 140.09 | 12.76 | 152.85 | IBARTS |
| 12-May-2018 | Chill Factore | BSA GBR Indoor 1 & 2 | 8216 | SL | QLF | 35 (9) | 34.83 | 164.26 | 9.49 | 173.75 | IBARTS |
| 11-Mar-2018 | Cairngorm | Scottish Children's Championships | 8184 | SL | QLF | 15 (15) | 61.12 | 145.59 | 250.02 | 395.61 | BASS |
| 11-Mar-2018 | Cairngorm | Scottish Children's Championships | 8183 | SL | QLF | 10 (10) | 55.15 | 55.70 | 274.99 | 330.69 | BASS |
| 25-Feb-2018 | Cairngorm | Hilton Coylumbridge Open | 8194 | SL | QLF | 6 (6) | 49.90 | 71.37 | 312.49 | 383.86 | BASS |
| 25-Feb-2018 | Cairngorm | Hilton Coylumbridge Open | 8193 | SL | DSQ | | BASS |
| 25-Feb-2018 | Cairngorm | Hilton Coylumbridge Open | 8190 | SL | DNF | | BASS |
| 25-Feb-2018 | Cairngorm | Hilton Coylumbridge Open | 8189 | SL | QLF | 5 (5) | 51.55 | 149.63 | 282.69 | 432.32 | BASS |
| 15-Feb-2018 | Bormio | English Alpine Children's Championships | 8139 | GS | DSQ | | BASS |
| 15-Feb-2018 | Bormio | English Alpine Children's Championships | 8138 | GS | QLF | 38 (38) | 68.51 | 176.19 | 184.24 | 360.43 | BASS |
| 14-Feb-2018 | Bormio | English Alpine Children's Championships | 8136 | SL | QLF | 26 (26) | 58.89 | 153.70 | 220.12 | 373.82 | BASS |
| 14-Feb-2018 | Bormio | English Alpine Children's Championships | 8135 | SL | QLF | 28 (28) | 55.90 | 157.82 | 208.09 | 365.91 | BASS |
| 12-Feb-2018 | Bormio | English Alpine Children's Championships | 8133 | SG | QLF | 90 (42) | 60.68 | 276.82 | 159.12 | 435.94 | BASS |
| 11-Feb-2018 | Bormio | English Alpine Children's Championships | 8132 | SG | QLF | 83 (41) | 64.48 | 268.80 | 157.35 | 426.15 | BASS |
| 08-Oct-2017 | Hillend | Craig MacFie Classic | 8332 | SL | QLF | 9 | 71.19 | 123.46 | 68.71 | 192.17 | OBARTS |
| 24-Sep-2017 | Hillend | British Outdoor Championships | 8285 | GS | QLF | 31 | 62.09 | | UNS |
| 23-Sep-2017 | Hillend | British Outdoor Championships | 8283 | SL | DSQ | | OBARTS |
| 03-Sep-2017 | Hillend | Scottish Outdoor Championships | 8328 | GS | QLF | 24 | 62.85 | | UNS |
| 02-Sep-2017 | Hillend | Scottish Outdoor Championships | 8326 | SL | QLF | 19 | 80.79 | 166.45 | 85.71 | 252.16 | OBARTS |
| 18-Jun-2017 | Braehead | Scottish Indoor Championships | 8254 | SL | QLF | 49 | 38.23 | 275.50 | 12.62 | 288.12 | IBARTS |
| 17-Jun-2017 | Braehead | BSA GBR Indoor Series | 8252 | SL | QLF | 62 | 35.32 | 264.15 | 7.92 | 272.07 | IBARTS |
| 04-Jun-2017 | Hillend | Twin Peaks | 8245 | SL | QLF | 24 | 75.98 | 177.25 | 81.39 | 258.64 | OBARTS |
| 03-Jun-2017 | Firpark | BSA GBR Outdoor Series | 8241 | SL | QLF | 34 | 32.66 | 209.09 | 25.61 | 234.70 | OBARTS |
| 26-Nov-2016 | Hillend | LSRA Bairns & Lassies | 8277 | GS | QLF | 4 (4) | 29.18 | | UNS |
| 02-Oct-2016 | Hillend | LSRA Classic | 8275 | SL | QLF | 3 (3) | 39.28 | | UNS |
| 03-Sep-2016 | Hillend | Scottish Dry Slope Championships | 8272 | SL | QLF | 2 (2) | 37.17 | | UNS |
| 19-Jun-2016 | Braehead | Scottish Indoor Champs | 8209 | SL | QLF | 25 (20) | 21.03 | | UNS |
| 05-Jun-2016 | Hillend | Twin Peaks | 8203 | SL | QLF | 5 (5) | 21.50 | | UNS |
| 13-Mar-2016 | Nevis Range | Scottish Children's Championships | 8152 | GS | DNS | | UNS |
| 13-Sep-2015 | Hillend | Craig Macfie LSRA Classic | 8227 | SL | QLF | 11 (10) | 37.40 | | UNS |
| 07-Jun-2015 | Hillend | Twin Peaks | 8224 | SL | QLF | 13 (12) | 44.29 | | UNS |