| Date | Venue | Description | Codex | Event | Status | Pos (Cat) | Time | RP | Pen | Res | List |
| 31-Aug-2025 | Hillend | Scottish Dry Slope Championships | 8342 | GS | QLF | 24 (4) | 55.71 | | UNS |
| 30-Aug-2025 | Hillend | Scottish Dry Slope Championships | 8341 | SL | QLF | 22 (4) | 67.27 | 185.32 | 6.58 | 191.90 | OBARTS |
| 01-Jun-2025 | Hillend | LSR Twin Peaks | 8313 | SL | DNF | | OBARTS |
| 20-Feb-2025 | Bormio | English Alpine Childrens' Championships | 8010 | GS | QLF | 25 (25) | 125.89 | 139.11 | 140.99 | 280.10 | BASS |
| 16-Feb-2025 | Bormio | English Alpine Childrens' Championships | 8001 | SL | QLF | 22 (22) | 105.24 | 161.66 | 141.12 | 302.78 | BASS |
| 01-Dec-2024 | Hillend | LSR Bairns and Lassies | 8564 | GS | DNS | | UNS |
| 06-Oct-2024 | Hillend | Craig Macfie Classic | 8551 | SL | QLF | 14 (4) | 64.42 | 148.67 | 33.16 | 181.83 | OBARTS |
| 01-Sep-2024 | Hillend | Scottish Dry Slope Championships | 8537 | SL | DNF | | OBARTS |
| 31-Aug-2024 | Hillend | British Dry Slope Championships | 8539 | SL | DNF | | OBARTS |
| 17-Aug-2024 | Firpark | APR Super Slalom | 8553 | SL | DNF | | OBARTS |
| 11-Aug-2024 | Chill Factore | British Indoor Championships | 8532 | SL | QLF | 37 (9) | 28.26 | 111.35 | 14.92 | 126.27 | IBARTS |
| 10-Aug-2024 | Chill Factore | Welsh Indoor Championships | 8530 | SL | QLF | 33 (9) | 28.46 | 108.07 | 24.99 | 133.06 | IBARTS |
| 04-Aug-2024 | Firpark | SSC East Coast | 8528 | SL | QLF | 10 (2) | 25.95 | 46.05 | 58.77 | 104.82 | OBARTS |
| 03-Aug-2024 | Bearsden Ski Club | BSC West Coast | 8526 | SL | QLF | 7 (2) | 22.64 | 46.65 | 66.82 | 113.47 | OBARTS |
| 14-Jul-2024 | Chill Factore | English Indoor Championships | 8516 | SL | QLF | 31 (6) | 34.83 | 150.40 | 16.92 | 167.32 | IBARTS |
| 13-Jul-2024 | Chill Factore | Copper Horse GBR Indoor Series 5 | 8514 | SL | QLF | 38 (10) | 30.60 | 127.18 | 23.76 | 150.94 | IBARTS |
| 16-Jun-2024 | Chill Factore | Copper Horse GBR Indoor Series 3 & 4, Scot. Champs | 8501 | SL | QLF | 44 (11) | 30.22 | 129.39 | 13.65 | 143.04 | IBARTS |
| 15-Jun-2024 | Chill Factore | Copper Horse GBR Indoor Series 3 & 4, Scot. Champs | 8499 | SL | DNF | | IBARTS |
| 02-Jun-2024 | Hillend | Copper Horse GBR Outdoor Series 3 & Twin Peaks | 8489 | SL | DNF | | OBARTS |
| 01-Jun-2024 | Firpark | Firpark Twin Peaks | 8485 | SL | QLF | 17 (6) | 27.23 | 118.40 | 21.10 | 139.50 | OBARTS |
| 05-May-2024 | Chill Factore | Copper Horse GBR Indoor Series 1 & 2 | 8469 | SL | QLF | 24 (6) | 31.49 | 95.71 | 28.01 | 123.72 | IBARTS |
| 04-May-2024 | Chill Factore | Copper Horse GBR Indoor Series 1 & 2 | 8467 | SL | QLF | 32 (7) | 31.22 | 115.35 | 20.82 | 136.17 | IBARTS |
| 15-Feb-2024 | Bormio | English Alpine Childrens' Championships | 8121 | GS | QLF | 36 (36) | 120.63 | 148.03 | 191.05 | 339.08 | BASS |
| 14-Feb-2024 | Bormio | English Alpine Childrens' Championships | 8114 | SG | DNS | | BASS |
| 12-Feb-2024 | Bormio | English Alpine Childrens' Championships | 8111 | SL | DNF | | BASS |
| 07-Jan-2024 | Les Crosets | Anglo Scottish Cup | 8366 | SL | QLF | 8 (8) | 93.74 | 117.01 | 189.41 | 306.42 | BASS |
| 07-Jan-2024 | Les Crosets | Anglo Scottish Cup | 8363 | SL | QLF | 12 (8) | 93.74 | * | * | * | BASS |
| 06-Jan-2024 | Les Crosets | Anglo Scottish Cup | 8362 | SL | DNF | | BASS |
| 06-Jan-2024 | Les Crosets | Anglo Scottish Cup | 8359 | SL | DNF | | BASS |
| 05-Jan-2024 | Les Crosets | Anglo Scottish Cup | 8358 | SL | QLF | 7 (7) | 94.88 | 122.78 | 189.83 | 312.61 | BASS |
| 05-Jan-2024 | Les Crosets | Anglo Scottish Cup | 8355 | SL | QLF | 8 (7) | 94.88 | * | * | * | BASS |
| 01-Oct-2023 | Hillend | LSR Craig Macfie Classic | 8704 | SL | QLF | 7 (1) | 67.35 | 96.59 | 66.38 | 162.97 | OBARTS |
| 03-Sep-2023 | Hillend | Scottish National Dry Slope Championships | 8734 | GS | QLF | 30 (7) | 59.44 | | UNS |
| 02-Sep-2023 | Hillend | Scottish National Dry Slope Championships | 8729 | SL | QLF | 21 (7) | 75.87 | 198.66 | 0.00 | 198.66 | OBARTS |
| 13-Aug-2023 | Chill Factore | British Indoor Championships | 8692 | SL | QLF | 51 (10) | 33.57 | 214.72 | 18.98 | 233.70 | IBARTS |
| 12-Aug-2023 | Chill Factore | Welsh Indoor Champs & eola GBR Indoor 5 | 8690 | SL | QLF | 51 (10) | 33.72 | 209.17 | 17.83 | 227.00 | IBARTS |
| 16-Jul-2023 | Chill Factore | English Indoor Champs & eola GBR Indoor 4 | 8684 | SL | QLF | 48 (10) | 35.56 | 228.95 | 32.23 | 261.18 | IBARTS |
| 15-Jul-2023 | Chill Factore | eola GBR Indoor Series Race 3 | 8680 | SL | DNF | | IBARTS |
| 04-Jun-2023 | Hillend | eola GBR Outdoor Series Race 3 & Twin Peaks | 8656 | SL | QLF | 28 (9) | 70.87 | 188.10 | 11.37 | 199.47 | OBARTS |
| 03-Jun-2023 | Firpark | Twin Peaks Firpark | 8658 | SL | QLF | 22 (8) | 28.48 | 137.71 | 27.83 | 165.54 | OBARTS |
| 21-May-2023 | Llandudno | eola GBR Outdoor Series Race 1 & 2 | 8643 | SL | QLF | 40 (15) | 37.03 | 195.12 | 5.00 | 200.12 | OBARTS |
| 20-May-2023 | Llandudno | eola GBR Outdoor Series Race 1 & 2 | 8642 | SL | QLF | 34 (12) | 38.31 | 224.48 | 7.18 | 231.66 | OBARTS |
| 07-May-2023 | Chill Factore | eola GBR Indoor Series Race 1 & 2 | 8634 | SL | QLF | 43 (11) | 33.32 | 172.55 | 28.91 | 201.46 | IBARTS |
| 06-May-2023 | Chill Factore | eola GBR Indoor Series Race 1 & 2 | 8633 | SL | QLF | 39 (10) | 32.90 | 196.22 | 29.78 | 226.00 | IBARTS |
| 16-Feb-2023 | Bormio | English Alpine Childrens' Championships | 8122 | SL | QLF | 27 (27) | 60.59 | 188.41 | 188.31 | 376.72 | BASS |
| 16-Feb-2023 | Bormio | English Alpine Childrens' Championships | 8121 | SL | QLF | 17 (17) | 57.23 | 148.98 | 189.15 | 338.13 | BASS |
| 15-Feb-2023 | Bormio | English Alpine Childrens' Championships | 8117 | SG | QLF | 29 (29) | 53.30 | 152.65 | 243.51 | 396.16 | BASS |
| 15-Feb-2023 | Bormio | English Alpine Childrens' Championships | 8116 | SG | QLF | 26 (26) | 52.91 | 137.77 | 254.60 | 392.37 | BASS |
| 13-Feb-2023 | Bormio | English Alpine Childrens' Championships | 8113 | GS | QLF | 44 (44) | 56.27 | 244.31 | 194.55 | 438.86 | BASS |
| 13-Feb-2023 | Bormio | English Alpine Childrens' Championships | 8112 | GS | DNF | | BASS |
| 22-Jan-2023 | The Lecht | Gordon Skiers Lecht Open | 8081 | SL | DSQ | | BASS |
| 22-Jan-2023 | The Lecht | Gordon Skiers Lecht Open | 8080 | SL | QLF | 1 | 34.50 | 32.72 | 186.73 | 219.45 | BASS |
| 22-Jan-2023 | The Lecht | Gordon Skiers Lecht Open | 8079 | SL | DSQ | | BASS |
| 21-Jan-2023 | The Lecht | Gordon Skiers Lecht Open | 8077 | SL | QLF | 1 (1) | 37.44 | 106.07 | 178.40 | 284.47 | BASS |
| 21-Jan-2023 | The Lecht | Gordon Skiers Lecht Open | 8076 | SL | QLF | 2 (1) | 32.70 | 69.16 | 178.40 | 247.56 | BASS |
| 21-Jan-2023 | The Lecht | Gordon Skiers Lecht Open | 8075 | SL | QLF | 8 (1) | 70.14 | * | * | * | BASS |
| 11-Jan-2023 | Pila | Anglo Scottish Championships | 8188 | SG | QLF | 44 (13) | 85.26 | 279.57 | 158.91 | 438.48 | BASS |
| 11-Jan-2023 | Pila | Anglo Scottish Championships | 8054 | SG | QLF | 43 (15) | 87.92 | 315.83 | 157.93 | 473.76 | BASS |
| 10-Jan-2023 | Pila | Anglo Scottish Championships | 8052 | GS | QLF | 16 (17) | 70.83 | 262.47 | 156.46 | 418.93 | BASS |
| 10-Jan-2023 | Pila | Anglo Scottish Championships | 8051 | GS | QLF | 18 (17) | 72.84 | 226.24 | 156.46 | 382.70 | BASS |
| 10-Jan-2023 | Pila | Anglo Scottish Championships | 8050 | GS | QLF | 45 (17) | 143.67 | * | * | * | BASS |
| 09-Jan-2023 | Pila | Anglo Scottish Championships | 8048 | SL | DNF | | BASS |
| 09-Jan-2023 | Pila | Anglo Scottish Championships | 8047 | SL | QLF | 6 | 51.37 | 205.40 | 137.02 | 342.42 | BASS |
| 09-Jan-2023 | Pila | Anglo Scottish Championships | 8046 | SL | DNF | | BASS |
| 04-Dec-2022 | Hillend | LSR Bairns and Lassies | 8352 | GS | QLF | 12 (5) | 59.84 | | UNS |
| 03-Dec-2022 | Bearsden Ski Club | BSC West Coast Bairns and Lassies | 8329 | SL | QLF | 5 (2) | 22.82 | 32.41 | 148.64 | 181.05 | OBARTS |
| 09-Oct-2022 | Braehead | GSR Indoor Challenge | 8334 | SL | QLF | 22 (1) | 28.94 | 134.76 | 18.10 | 152.86 | IBARTS |
| 08-Oct-2022 | Braehead | Scottish Indoor Championships | 8336 | SL | QLF | 23 (1) | 29.93 | 138.40 | 16.91 | 155.31 | IBARTS |
| 02-Oct-2022 | Hillend | Craig Macfie Classic | 8327 | SL | QLF | 20 (4) | 68.58 | 175.80 | 41.99 | 217.79 | OBARTS |
| 03-Sep-2022 | Hillend | Scottish National Champs & eola GBR Outdoor 5 | 8313 | SL | QLF | 24 (8) | 76.44 | 213.70 | 19.56 | 233.26 | OBARTS |
| 14-Aug-2022 | Chill Factore | English Indoor Championships | 8305 | SL | QLF | 44 (8) | 32.41 | 136.96 | 32.56 | 169.52 | IBARTS |
| 13-Aug-2022 | Chill Factore | Welsh Indoor Championships | 8303 | SL | QLF | 42 (11) | 33.34 | 192.25 | 30.48 | 222.73 | IBARTS |
| 31-Jul-2022 | Rossendale | eola GBR Outdoor Series Race 4 | 8299 | SL | QLF | 19 (3) | 37.51 | 164.26 | 24.32 | 188.58 | OBARTS |
| 30-Jul-2022 | Pendle | eola GBR Outdoor Series Race 3 | 8297 | SL | QLF | 21 (2) | 36.04 | 188.94 | 5.71 | 194.65 | OBARTS |
| 17-Jul-2022 | Chill Factore | British Indoor Championships | 8295 | SL | QLF | 45 (11) | 32.74 | 179.44 | 11.71 | 191.15 | IBARTS |
| 16-Jul-2022 | Chill Factore | eola GBR Indoor Series Race 5 | 8293 | SL | QLF | 36 (4) | 30.37 | 148.72 | 24.42 | 173.14 | IBARTS |
| 19-Jun-2022 | Braehead | eola GBR Indoor Series Race 3 & 4 | 8279 | SL | QLF | 34 (4) | 29.23 | 137.04 | 35.32 | 172.36 | IBARTS |
| 18-Jun-2022 | Braehead | eola GBR Indoor Series Race 3 & 4 | 8277 | SL | QLF | 21 (2) | 30.09 | 88.39 | 41.06 | 129.45 | IBARTS |
| 05-Jun-2022 | Hillend | Twin Peaks Hillend | 8267 | SL | QLF | 20 (6) | 69.09 | 155.15 | 68.86 | 224.01 | OBARTS |
| 04-Jun-2022 | Firpark | Twin Peaks Firpark | 8331 | SL | QLF | 21 (3) | 28.32 | 136.45 | 61.23 | 197.68 | OBARTS |
| 08-May-2022 | Chill Factore | eola GBR Indoor Series Race 1 & 2 | 8247 | SL | QLF | 47 (8) | 34.83 | 145.55 | 32.50 | 178.05 | IBARTS |
| 07-May-2022 | Chill Factore | eola GBR Indoor Series Race 1 & 2 | 8245 | SL | QLF | 43 (7) | 32.24 | 115.37 | 54.51 | 169.88 | IBARTS |
| 01-May-2022 | Llandudno | eola GBR Outdoor Series Race 1 & 2 | 8243 | SL | QLF | 39 (5) | 33.75 | 174.46 | 14.98 | 189.44 | OBARTS |
| 30-Apr-2022 | Llandudno | eola GBR Outdoor Series Race 1 & 2 | 8241 | SL | QLF | 41 (4) | 34.63 | 165.82 | 19.29 | 185.11 | OBARTS |
| 07-Apr-2022 | Tignes | British Alpine Childrens Championships | 8150 | SL | QLF | 31 (31) | 71.32 | 176.56 | 284.23 | 460.79 | BASS |
| 07-Apr-2022 | Tignes | British Alpine Childrens Championships | 8149 | SL | QLF | 26 (26) | 67.41 | 229.06 | 284.36 | 513.42 | BASS |
| 05-Apr-2022 | Tignes | British Alpine Childrens Championships | 8153 | GS | QLF | 32 (32) | 61.12 | 211.19 | 234.81 | 446.00 | BASS |
| 05-Apr-2022 | Tignes | British Alpine Childrens Championships | 8152 | GS | QLF | 30 (30) | 62.61 | 253.96 | 250.73 | 504.69 | BASS |
| 04-Apr-2022 | Tignes | British Alpine Childrens Championships | 8148 | SG | QLF | 74 (34) | 61.15 | 334.59 | 238.76 | 573.35 | BASS |
| 06-Mar-2022 | Cairngorm | Scottish Children's Championships | 8112 | SL | QLF | 5 (4) | 50.88 | 303.74 | 265.99 | 569.73 | BASS |
| 06-Mar-2022 | Cairngorm | Scottish Children's Championships | 8111 | SL | QLF | 7 (4) | 49.39 | 262.42 | 265.99 | 528.41 | BASS |
| 06-Mar-2022 | Cairngorm | Scottish Children's Championships | 8110 | SL | QLF | 12 (4) | 100.27 | * | * | * | BASS |
| 05-Mar-2022 | Cairngorm | Scottish Children's Championships | 8108 | SL | QLF | 8 (8) | 43.98 | 187.30 | 267.84 | 455.14 | BASS |
| 05-Mar-2022 | Cairngorm | Scottish Children's Championships | 8107 | SL | QLF | 7 (8) | 48.87 | 236.80 | 267.84 | 504.64 | BASS |
| 05-Mar-2022 | Cairngorm | Scottish Children's Championships | 8106 | SL | QLF | 21 (8) | 92.85 | * | * | * | BASS |
| 25-Feb-2022 | Bormio | English Alpine Children's Championships | 8097 | SG | QLF | 72 (29) | 64.64 | 422.95 | 267.41 | 690.36 | BASS |
| 24-Feb-2022 | Bormio | English Alpine Children's Championships | 8228 | GS | QLF | 30 (28) | 59.31 | 369.94 | 197.99 | 567.93 | BASS |
| 24-Feb-2022 | Bormio | English Alpine Children's Championships | 8227 | GS | QLF | 39 (28) | 58.83 | 422.46 | 197.99 | 620.45 | BASS |
| 24-Feb-2022 | Bormio | English Alpine Children's Championships | 8226 | GS | QLF | 73 (28) | 118.14 | * | * | * | BASS |
| 20-Feb-2022 | Bormio | English Alpine Children's Championships | 8224 | SL | DNF | | BASS |
| 20-Feb-2022 | Bormio | English Alpine Children's Championships | 8223 | SL | QLF | 28 | 63.83 | 368.18 | 216.08 | 584.26 | BASS |
| 20-Feb-2022 | Bormio | English Alpine Children's Championships | 8222 | SL | DNF | | BASS |
| 18-Feb-2022 | Santa Caterina | Ambition Children | 8089 | SG | QLF | 12 (12) | 68.36 | 288.79 | 326.79 | 615.58 | BASS |
| 18-Feb-2022 | Santa Caterina | Ambition Children | 8088 | SG | QLF | 15 (15) | 69.73 | 309.16 | 343.68 | 652.84 | BASS |
| 03-Oct-2021 | Hillend | Craig MacFie Classic | 8237 | SL | DSQ | | OBARTS |
| 05-Sep-2021 | Hillend | Scottish Outdoor Champs & eola GBR Outdoor 3 | 8255 | GS | QLF | 33 (11) | 66.45 | | UNS |
| 04-Sep-2021 | Hillend | Scottish Outdoor Champs & eola GBR Outdoor 3 | 8217 | SL | DNF | | OBARTS |
| 15-Aug-2021 | Chill Factore | British Indoor Championships | 8212 | SL | QLF | 62 (12) | 36.24 | 289.08 | 5.76 | 294.84 | IBARTS |
| 14-Aug-2021 | Chill Factore | Anglo-Welsh Champs & eola GBR Indoor Series 3 | 8210 | SL | DNF | | IBARTS |
| 01-Aug-2021 | Gloucester | British Outdoor Championships | 8208 | SL | DSQ | | OBARTS |
| 31-Jul-2021 | Gloucester | Gloucester Club National | 8184 | SL | QLF | 51 (10) | 46.51 | 313.40 | 10.00 | 323.40 | OBARTS |
| 18-Jul-2021 | Chill Factore | eola GBR Series Indoor 1 & 2 | 8202 | SL | QLF | 34 (11) | 36.83 | 256.64 | 69.15 | 325.79 | IBARTS |
| 17-Jul-2021 | Chill Factore | eola GBR Series Indoor 1 & 2 | 8200 | SL | QLF | 32 (9) | 38.12 | 268.12 | 58.15 | 326.27 | IBARTS |
| 11-Jul-2021 | Firpark | BSA Slalom | 8239 | SL | QLF | 10 (3) | 27.70 | 120.34 | 119.20 | 239.54 | OBARTS |
| 06-Jun-2021 | Hillend | Twin Peaks | 8166 | SL | DNF | | OBARTS |
| 01-Dec-2019 | Hillend | LSR Bairns and Lassies | 8342 | SL | DNS | | UNS |
| 17-Nov-2019 | Braehead | Indoor Challenge Cup | 8324 | SL | QLF | 3 (3) | 16.56 | | UNS |
| 16-Nov-2019 | Braehead | Gordons Indoor | 8339 | SL | DNF | | UNS |
| 08-Sep-2019 | Hillend | Scottish Outdoor Championships 2019 | 8299 | GS | QLF | 9 (7) | 33.16 | | UNS |
| 16-Jun-2019 | Braehead | Scottish Indoor Championships | 8266 | SL | QLF | 13 (9) | 16.16 | | UNS |
| 15-Jun-2019 | Braehead | BSA GBR Indoor 3 (SSS) | 8262 | SL | QLF | 13 (9) | 16.47 | | UNS |
| 09-Jun-2019 | Hillend | BSA GBR Outdoor 2 (SSS) & Twin Peaks | 8258 | SL | QLF | 7 (6) | 22.29 | | UNS |
| 11-Nov-2018 | Braehead | Indoor Challenge Cup | 8302 | SL | QLF | 20 (8) | 18.09 | | UNS |
| 07-Oct-2018 | Hillend | Craig Macfie Classic | 8287 | SL | QLF | 12 (5) | 42.35 | | UNS |
| 23-Sep-2018 | Hillend | British Outdoor Championships | 8285 | GS | QLF | 15 (5) | 33.16 | | UNS |
| 22-Sep-2018 | Hillend | British Outdoor Championships | 8283 | SL | QLF | 17 (5) | 45.23 | | UNS |
| 17-Jun-2018 | Braehead | Scottish Indoor Championships | 8242 | SL | QLF | 23 (8) | 20.40 | | UNS |
| 16-Jun-2018 | Braehead | BSA GBR Indoor 3 | 8238 | SL | QLF | 26 (10) | 23.13 | | UNS |
| 11-Mar-2018 | Cairngorm | Scottish Children's Championships | 8186 | COM | QLF | 32 (7) | 80.08 | | UNS |
| 25-Feb-2018 | Cairngorm | Hilton Coylumbridge Open | 8213 | SL | DSQ | | UNS |
| 12-Nov-2017 | Braehead | Indoor Challenge Cup | 8331 | SL | QLF | 28 (5) | 21.58 | | UNS |
| 08-Oct-2017 | Hillend | Craig MacFie Classic | 8333 | SL | QLF | 18 | 41.52 | | UNS |
| 24-Sep-2017 | Hillend | British Outdoor Championships | 8286 | GS | QLF | 25 | 37.42 | | UNS |
| 23-Sep-2017 | Hillend | British Outdoor Championships | 8284 | SL | QLF | 23 | 61.32 | | UNS |
| 04-Jun-2017 | Hillend | Twin Peaks | 8246 | SL | QLF | 23 | 51.54 | | UNS |