| Date | Venue | Description | Codex | Event | Status | Pos (Cat) | Time | RP | Pen | Res | List |
| 21-Mar-2026 | Cairngorm | Scottish Alpine Student Championships | 8196 | SL | QLF | 3 (2) | 69.25 | | UNS |
| 07-Nov-2025 | Gloucester | BUDS British University Dry Slope Championships | 8405 | SL | QLF | 13 (5) | 39.44 | 116.80 | 16.12 | 132.92 | OBARTS |
| 25-Oct-2025 | Bearsden Ski Club | SUDS (Kings Scotland Round 2) | 8402 | SL | QLF | 12 (5) | 20.59 | | UNS |
| 17-Feb-2025 | Bormio | English Alpine FIS Championships | 1073 | SL | DNF | | FIS |
| 16-Feb-2025 | Bormio | English Alpine FIS Championships | 1072 | SL | QLF | 45 (26) | 104.51 | 178.35 | 23.00 | 201.35 | FIS |
| 15-Feb-2025 | Bormio | English Alpine FIS Championships | 1068 | SG | QLF | 40 (15) | 70.45 | 164.59 | 30.71 | 195.30 | FIS |
| 14-Feb-2025 | Bormio | English Alpine FIS Championships | 1071 | GS | QLF | 62 (31) | 120.38 | 144.86 | 29.13 | 173.99 | FIS |
| 13-Feb-2025 | Bormio | English Alpine FIS Championships | 1070 | GS | QLF | 40 (23) | 112.32 | 135.66 | 25.64 | 161.30 | FIS |
| 31-Aug-2024 | Hillend | British Dry Slope Championships | 8539 | SL | DSQ | | OBARTS |
| 02-Jun-2024 | Hillend | Copper Horse GBR Outdoor Series 3 & Twin Peaks | 8489 | SL | QLF | 8 (4) | 60.06 | 77.44 | 12.27 | 89.71 | OBARTS |
| 27-Mar-2024 | Val D'Isère | GB Alpine Senior Champs - Giant Slalom | 2033 | GS | QLF | 30 (15) | 134.99 | 167.37 | 23.00 | 190.37 | FIS |
| 26-Mar-2024 | Val D'Isère | GB Alpine Senior Champs - Giant Slalom | 2032 | GS | QLF | 37 (18) | 143.49 | 167.29 | 20.00 | 187.29 | FIS |
| 13-Feb-2024 | Bormio | English Alpine FIS Championships | 836 | SG | QLF | 57 (18) | 69.56 | 149.21 | 23.40 | 172.61 | FIS |
| 11-Feb-2024 | Bormio | English Alpine FIS Championships | 834 | SL | QLF | 56 (30) | 109.80 | 150.52 | 27.40 | 177.92 | FIS |
| 10-Feb-2024 | Bormio | English Alpine FIS Championships | 835 | SL | DNF | | FIS |
| 09-Feb-2024 | Bormio | English Alpine FIS Championships | 833 | GS | QLF | 53 (28) | 115.63 | 124.84 | 35.63 | 160.47 | FIS |
| 08-Feb-2024 | Bormio | English Alpine FIS Championships | 832 | GS | QLF | 62 (34) | 119.10 | 163.11 | 33.46 | 196.57 | FIS |
| 03-Sep-2023 | Hillend | Scottish National Dry Slope Championships | 8734 | GS | QLF | 5 (4) | 51.42 | | UNS |
| 02-Sep-2023 | Hillend | Scottish National Dry Slope Championships | 8729 | SL | QLF | 8 (4) | 64.96 | 65.12 | 0.00 | 65.12 | OBARTS |
| 05-Apr-2023 | Tignes | GB Alpine Childrens' Championships | 8166 | SG | QLF | 15 (14) | 45.26 | 86.89 | 130.76 | 217.65 | BASS |
| 04-Apr-2023 | Tignes | GB Alpine Childrens' Championships | 8169 | SL | QLF | 17 (17) | 103.32 | 128.94 | 129.45 | 258.39 | BASS |
| 17-Feb-2023 | Bormio | English Alpine Childrens' Championships | 8123 | GS | QLF | 15 (15) | 89.00 | 85.55 | 147.87 | 233.42 | BASS |
| 16-Feb-2023 | Bormio | English Alpine Childrens' Championships | 8120 | SG | QLF | 13 (13) | 58.67 | 77.56 | 136.59 | 214.15 | BASS |
| 16-Feb-2023 | Bormio | English Alpine Childrens' Championships | 8119 | SG | QLF | 14 (14) | 58.01 | 80.84 | 138.18 | 219.02 | BASS |
| 14-Feb-2023 | Bormio | English Alpine Childrens' Championships | 8115 | SL | QLF | 24 (24) | 98.13 | 147.23 | 135.78 | 283.01 | BASS |
| 07-Jan-2023 | Hinterreit | Ambition Childrens Champs | 8007 | GS | DNF | | BASS |
| 07-Jan-2023 | Hinterreit | Ambition Childrens Champs | 8004 | GS | DNF | | BASS |
| 06-Jan-2023 | Hinterreit | Ambition Childrens Champs | 8003 | GS | QLF | 4 (4) | 95.30 | 84.41 | 123.53 | 207.94 | BASS |
| 06-Jan-2023 | Hinterreit | Ambition Childrens Champs | 8000 | GS | QLF | 4 (4) | 95.30 | * | * | * | BASS |
| 05-Jan-2023 | Hinterreit | Ambition Childrens Champs | 8015 | SL | QLF | 7 (7) | 124.64 | 183.89 | 114.32 | 298.21 | BASS |
| 05-Jan-2023 | Hinterreit | Ambition Childrens Champs | 8012 | SL | QLF | 10 (7) | 124.64 | * | * | * | BASS |
| 04-Jan-2023 | Hinterreit | Ambition Childrens Champs | 8011 | SL | DNF | | BASS |
| 04-Jan-2023 | Hinterreit | Ambition Childrens Champs | 8008 | SL | DNF | | BASS |
| 04-Dec-2022 | Hillend | LSR Bairns and Lassies | 8352 | GS | QLF | 2 (2) | 53.89 | | UNS |
| 05-Jun-2022 | Hillend | Twin Peaks Hillend | 8267 | SL | QLF | 7 (5) | 61.67 | 60.09 | 68.86 | 128.95 | OBARTS |
| 07-Apr-2022 | Tignes | British Alpine Childrens Championships | 8151 | SL | QLF | 16 (16) | 111.31 | 106.31 | 213.67 | 319.98 | BASS |
| 06-Apr-2022 | Tignes | British Alpine Childrens Championships | 8154 | GS | DNF | | BASS |
| 04-Apr-2022 | Tignes | British Alpine Childrens Championships | 8148 | SG | DNF | | BASS |
| 06-Mar-2022 | Cairngorm | Scottish Children's Championships | 8113 | SL | DSQ | | BASS |
| 06-Mar-2022 | Cairngorm | Scottish Children's Championships | 8110 | SL | DSQ | | BASS |
| 05-Mar-2022 | Cairngorm | Scottish Children's Championships | 8109 | SL | DNF | | BASS |
| 05-Mar-2022 | Cairngorm | Scottish Children's Championships | 8106 | SL | DNF | | BASS |
| 25-Feb-2022 | Bormio | English Alpine Children's Championships | 8097 | SG | QLF | 13 (13) | 50.41 | 67.87 | 267.41 | 335.28 | BASS |
| 24-Feb-2022 | Bormio | English Alpine Children's Championships | 8229 | GS | DNF | | BASS |
| 24-Feb-2022 | Bormio | English Alpine Children's Championships | 8226 | GS | DNF | | BASS |
| 20-Feb-2022 | Bormio | English Alpine Children's Championships | 8225 | SL | DNF | | BASS |
| 20-Feb-2022 | Bormio | English Alpine Children's Championships | 8222 | SL | DNF | | BASS |
| 18-Feb-2022 | Santa Caterina | Ambition Children | 8231 | SG | QLF | 6 (6) | 53.25 | 56.66 | 272.95 | 329.61 | BASS |
| 18-Feb-2022 | Santa Caterina | Ambition Children | 8230 | SG | QLF | 4 (4) | 53.00 | 48.85 | 265.58 | 314.43 | BASS |
| 17-Feb-2022 | Santa Caterina | Ambition Children | 8220 | GS | QLF | 5 (5) | 93.26 | 70.93 | 206.38 | 277.31 | BASS |
| 17-Feb-2022 | Santa Caterina | Ambition Children | 8217 | GS | QLF | 5 (5) | 93.26 | * | * | * | BASS |
| 16-Feb-2022 | Santa Caterina | Ambition Children | 8216 | SL | DNF | | BASS |
| 16-Feb-2022 | Santa Caterina | Ambition Children | 8213 | SL | DNF | | BASS |
| 06-Jan-2022 | Hinterreit | Ambition Childrens Championships | 8016 | SL | DNS | | BASS |
| 06-Jan-2022 | Hinterreit | Ambition Childrens Championships | 8013 | SL | DNS | | BASS |
| 05-Jan-2022 | Hinterreit | Ambition Childrens Championships | 8012 | SL | DNS | | BASS |
| 05-Jan-2022 | Hinterreit | Ambition Childrens Championships | 8009 | SL | DNS | | BASS |
| 05-Sep-2021 | Hillend | Scottish Outdoor Champs & eola GBR Outdoor 3 | 8255 | GS | QLF | 4 (1) | 51.77 | | UNS |
| 04-Sep-2021 | Hillend | Scottish Outdoor Champs & eola GBR Outdoor 3 | 8217 | SL | QLF | 16 (5) | 78.99 | 261.79 | 17.82 | 279.61 | OBARTS |
| 15-Aug-2021 | Chill Factore | British Indoor Championships | 8212 | SL | QLF | 39 (16) | 30.66 | 132.16 | 5.76 | 137.92 | IBARTS |
| 14-Aug-2021 | Chill Factore | Anglo-Welsh Champs & eola GBR Indoor Series 3 | 8210 | SL | QLF | 52 (18) | 38.23 | 325.12 | 9.92 | 335.04 | IBARTS |
| 06-Jun-2021 | Hillend | Twin Peaks | 8166 | SL | QLF | 8 (2) | 63.47 | 124.85 | 56.00 | 180.85 | OBARTS |
| 08-Mar-2020 | Cairngorm | Scottish Childrens Championships | 8080 | GS | QLF | 8 (8) | 56.82 | 152.17 | 178.96 | 331.13 | BASS |
| 08-Mar-2020 | Cairngorm | Scottish Childrens Championships | 8079 | GS | QLF | 9 (8) | 55.38 | 193.65 | 178.96 | 372.61 | BASS |
| 08-Mar-2020 | Cairngorm | Scottish Childrens Championships | 8078 | GS | QLF | 16 (8) | 112.20 | * | * | * | BASS |
| 07-Mar-2020 | Cairngorm | Scottish Childrens Championships | 8076 | SL | QLF | 7 (5) | 39.22 | 154.75 | 183.71 | 338.46 | BASS |
| 07-Mar-2020 | Cairngorm | Scottish Childrens Championships | 8075 | SL | QLF | 6 (5) | 36.85 | 233.14 | 183.71 | 416.85 | BASS |
| 07-Mar-2020 | Cairngorm | Scottish Childrens Championships | 8074 | SL | QLF | 13 (5) | 76.07 | * | * | * | BASS |
| 29-Feb-2020 | Cairngorm | Cairngorm SC Open BASS and Bairns Race | 8234 | GS | QLF | 8 (3) | 49.73 | 72.48 | 217.50 | 289.98 | BASS |
| 29-Feb-2020 | Cairngorm | Cairngorm SC Open BASS and Bairns Race | 8233 | GS | QLF | 3 (3) | 47.24 | 75.19 | 217.50 | 292.69 | BASS |
| 29-Feb-2020 | Cairngorm | Cairngorm SC Open BASS and Bairns Race | 8232 | GS | QLF | 5 (3) | 96.97 | * | * | * | BASS |
| 21-Feb-2020 | Bormio | English Alpine Childrens Championships | 8070 | GS | QLF | 26 (26) | 74.05 | 133.94 | 187.68 | 321.62 | BASS |
| 21-Feb-2020 | Bormio | English Alpine Childrens Championships | 8069 | GS | QLF | 25 (25) | 74.20 | 145.26 | 185.21 | 330.47 | BASS |
| 18-Feb-2020 | Bormio | English Alpine Childrens Championships | 8064 | SG | QLF | 21 (21) | 57.48 | 144.40 | 231.43 | 375.83 | BASS |
| 18-Feb-2020 | Bormio | English Alpine Childrens Championships | 8063 | SG | QLF | 15 (15) | 56.30 | 168.97 | 226.15 | 395.12 | BASS |
| 17-Feb-2020 | Bormio | English Alpine Childrens Championships | 8061 | SL | QLF | 25 (25) | 61.38 | 173.01 | 202.04 | 375.05 | BASS |
| 17-Feb-2020 | Bormio | English Alpine Childrens Championships | 8060 | SL | QLF | 31 (31) | 56.74 | 173.19 | 216.51 | 389.70 | BASS |
| 08-Jan-2020 | Reiteralm | Team Evolution Speed Series | 8132 | SL | QLF | 11 (8) | 48.31 | 97.07 | 182.03 | 279.10 | BASS |
| 08-Jan-2020 | Reiteralm | Team Evolution Speed Series | 8131 | SL | QLF | 10 (8) | 64.90 | 430.35 | 182.03 | 612.38 | BASS |
| 08-Jan-2020 | Reiteralm | Team Evolution Speed Series | 8130 | SL | QLF | 13 (8) | 113.21 | * | * | * | BASS |
| 08-Jan-2020 | Reiteralm | Team Evolution Speed Series | 8128 | SG | QLF | 24 (12) | 58.52 | 119.00 | 219.93 | 338.93 | BASS |
| 07-Jan-2020 | Reiteralm | Team Evolution Speed Series | 8126 | SG | QLF | 26 (14) | 57.88 | 127.22 | 224.40 | 351.62 | BASS |
| 07-Jan-2020 | Reiteralm | Team Evolution Speed Series | 8125 | SG | QLF | 25 (12) | 57.91 | 130.93 | 215.70 | 346.63 | BASS |
| 05-Jan-2020 | Hinterreit | Ambition Childrens' Champs | 8016 | GS | QLF | 7 (6) | 70.62 | 182.35 | 139.60 | 321.95 | BASS |
| 05-Jan-2020 | Hinterreit | Ambition Childrens' Champs | 8015 | GS | QLF | 6 (6) | 69.13 | 165.44 | 139.60 | 305.04 | BASS |
| 05-Jan-2020 | Hinterreit | Ambition Childrens' Champs | 8014 | GS | QLF | 15 (6) | 139.75 | * | * | * | BASS |
| 04-Jan-2020 | Hinterreit | Ambition Childrens' Champs | 8011 | GS | QLF | 7 (7) | 46.87 | 58.35 | 265.69 | 324.04 | BASS |
| 04-Jan-2020 | Hinterreit | Ambition Childrens' Champs | 8010 | GS | QLF | 6 (6) | 46.60 | 48.85 | 263.50 | 312.35 | BASS |
| 03-Jan-2020 | Hinterreit | Ambition Childrens' Champs | 8007 | SL | DNF | | BASS |
| 03-Jan-2020 | Hinterreit | Ambition Childrens' Champs | 8006 | SL | QLF | 9 | 53.23 | 184.30 | 164.48 | 348.78 | BASS |
| 03-Jan-2020 | Hinterreit | Ambition Childrens' Champs | 8005 | SL | DNF | | BASS |
| 03-Jan-2020 | Hinterreit | Ambition Childrens' Champs | 8003 | SL | QLF | 7 (6) | 52.21 | 147.58 | 165.62 | 313.20 | BASS |
| 03-Jan-2020 | Hinterreit | Ambition Childrens' Champs | 8002 | SL | QLF | 6 (6) | 51.47 | 132.16 | 165.62 | 297.78 | BASS |
| 03-Jan-2020 | Hinterreit | Ambition Childrens' Champs | 8001 | SL | QLF | 14 (6) | 103.68 | * | * | * | BASS |
| 01-Dec-2019 | Hillend | LSR Bairns and Lassies | 8341 | SL | QLF | 6 (2) | 62.25 | | UNS |
| 06-Oct-2019 | Hillend | Craig Macfie Classic | 8325 | SL | DSQ | | OBARTS |
| 08-Sep-2019 | Hillend | Scottish Outdoor Championships 2019 | 8298 | GS | QLF | 13 (2) | 56.44 | | UNS |
| 07-Sep-2019 | Hillend | Scottish Outdoor Championships 2019 | 8296 | SL | QLF | 15 (4) | 73.34 | 122.25 | 40.75 | 163.00 | OBARTS |
| 10-Aug-2019 | Chill Factore | Anglo Welsh Indoor Championships 2019 | 8285 | SL | QLF | 53 (19) | 36.37 | 231.61 | 0.17 | 231.78 | 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 | QLF | 22 (5) | 30.44 | 138.02 | 60.35 | 198.37 | OBARTS |
| 12-Apr-2019 | Tignes | British Childrens Champs | 8178 | PRS | QLF | 10 (9) | 32.42 | | UNS |
| 10-Apr-2019 | Tignes | British Childrens Champs | 8174 | COM | QLF | 8 (8) | 65.93 | | UNS |
| 08-Apr-2019 | Tignes | British Childrens Champs | 8170 | GS | QLF | 11 (10) | 39.34 | | UNS |
| 20-Feb-2019 | Bormio | English Alpine Champs Children | 8145 | COM | QLF | 28 (25) | 78.41 | | UNS |
| 19-Feb-2019 | Bormio | English Alpine Champs Children | 8139 | GS | QLF | 16 (15) | 42.76 | | UNS |
| 05-Jan-2019 | Hinterreit | Ambition Champs 2019 | 8006 | GS | QLF | 10 (8) | 59.92 | | UNS |
| 03-Jan-2019 | Hinterreit | Ambition Champs 2019 | 8016 | SL | QLF | 11 (10) | 31.19 | | UNS |
| 02-Dec-2018 | Hillend | LSR Bairns and Lassies | 8320 | SL | QLF | 1 (1) | 30.05 | | UNS |
| 07-Oct-2018 | Hillend | Craig Macfie Classic | 8287 | SL | QLF | 3 (3) | 37.28 | | UNS |
| 23-Sep-2018 | Hillend | British Outdoor Championships | 8285 | GS | QLF | 2 (2) | 28.17 | | UNS |
| 03-Jun-2018 | Hillend | BSA GBR Outdoor 2 & Twin Peaks | 8230 | SL | QLF | 12 (12) | 24.29 | | UNS |
| 02-Jun-2018 | Firpark | Twin Peaks & U10/U12's | 8228 | SL | QLF | 5 (5) | 16.19 | | UNS |
| 11-Mar-2018 | Cairngorm | Scottish Children's Championships | 8186 | COM | QLF | 7 (6) | 63.94 | | UNS |
| 25-Feb-2018 | Cairngorm | Hilton Coylumbridge Open | 8213 | SL | QLF | 5 (5) | 56.93 | | UNS |
| 16-Feb-2018 | Bormio | English Alpine Children's Championships | 8141 | GS | QLF | 39 (30) | 78.48 | | UNS |
| 13-Feb-2018 | Bormio | English Alpine Children's Championships | 8134 | COM | QLF | 23 (18) | 63.14 | | UNS |
| 07-Jan-2018 | Crevacol | Artemis Anglo-Scottish Champs | 9166 | GS | DNS | | UNS |
| 06-Jan-2018 | Crevacol | Artemis Anglo-Scottish Champs | 8023 | GS | QLF | 10 (9) | 56.10 | | UNS |
| 05-Jan-2018 | Crevacol | Artemis Anglo-Scottish Champs | 8031 | SL | QLF | 28 (20) | 39.37 | | UNS |
| 08-Oct-2017 | Hillend | Craig MacFie Classic | 8333 | SL | QLF | 4 | 37.05 | | UNS |
| 24-Sep-2017 | Hillend | British Outdoor Championships | 8286 | GS | QLF | 3 | 31.36 | | UNS |
| 23-Sep-2017 | Hillend | British Outdoor Championships | 8284 | SL | QLF | 9 | 40.26 | | UNS |
| 04-Jun-2017 | Hillend | Twin Peaks | 8246 | SL | QLF | 7 | 44.47 | | UNS |
| 03-Jun-2017 | Firpark | BSA GBR Outdoor Series | 8242 | SL | QLF | 16 | 14.31 | | UNS |
| 07-May-2017 | Chill Factore | BSA GBR Indoor Series | 8230 | SL | DNS | | UNS |
| 06-May-2017 | Chill Factore | BSA GBR Indoor Series | 8228 | SL | DNS | | UNS |
| 26-Nov-2016 | Hillend | LSRA Bairns & Lassies | 8277 | GS | QLF | 14 | 32.54 | | UNS |
| 03-Sep-2016 | Hillend | Scottish Dry Slope Championships | 8272 | SL | QLF | 17 | 44.99 | | UNS |
| 28-Feb-2016 | Glenshee | Glenshee Winter Games | 8132 | COM | DNS | | UNS |
| 27-Feb-2016 | Glenshee | Glenshee Winter Games | 8131 | GS | QLF | 21 | 45.67 | | UNS |