| Date | Venue | Description | Codex | Event | Status | Pos (Cat) | Time | RP | Pen | Res | List |
| 06-Sep-2026 | Hillend | Scottish Dry Slope Championships | 8391 | GS | QLF | 2 (2) | 46.67 | | UNS |
| 05-Sep-2026 | Hillend | Scottish Dry Slope Championships | 8375 | SL | DNF | | OBARTS |
| 31-May-2026 | Hillend | LSR Twin Peaks | 8297 | SL | DNF | | OBARTS |
| 30-May-2026 | Firpark | APR Twin Peaks | 8295 | SL | DSQ | | OBARTS |
| 18-Jan-2026 | The Lecht | The Lecht Open | 8164 | SL | DNS | | BASS |
| 18-Jan-2026 | The Lecht | The Lecht Open | 8161 | SL | DNS | | BASS |
| 05-Oct-2025 | Hillend | Craig Macfie Classic | 8315 | SL | DNF | | OBARTS |
| 31-Aug-2025 | Hillend | Scottish Dry Slope Championships | 8342 | GS | QLF | 4 (1) | 50.50 | | UNS |
| 30-Aug-2025 | Hillend | Scottish Dry Slope Championships | 8341 | SL | DNF | | OBARTS |
| 20-Jul-2025 | Hillend | British Dry Slope Championships | 8329 | SL | QLF | 4 (2) | 57.59 | 62.03 | 0.00 | 62.03 | OBARTS |
| 19-Jul-2025 | Hillend | Copper Horse 2025 GBR Outdoor Series Race 5 | 8280 | SL | DNF | | OBARTS |
| 01-Jun-2025 | Hillend | LSR Twin Peaks | 8313 | SL | DNF | | OBARTS |
| 31-May-2025 | Firpark | Firpark Twin Peaks | 8317 | SL | DSQ | | OBARTS |
| 17-Feb-2025 | Bormio | English Alpine FIS Championships | 1073 | SL | DNF | | FIS |
| 16-Feb-2025 | Bormio | English Alpine FIS Championships | 1072 | SL | DNF | | FIS |
| 14-Feb-2025 | Bormio | English Alpine FIS Championships | 1071 | GS | DNF | | FIS |
| 13-Feb-2025 | Bormio | English Alpine FIS Championships | 1070 | GS | DNF | | FIS |
| 06-Oct-2024 | Hillend | Craig Macfie Classic | 8551 | SL | QLF | 1 (1) | 53.52 | 0.00 | 33.16 | 33.16 | OBARTS |
| 01-Sep-2024 | Hillend | Scottish Dry Slope Championships | 8537 | SL | QLF | 6 (3) | 56.96 | 39.87 | 10.31 | 50.18 | OBARTS |
| 31-Aug-2024 | Hillend | British Dry Slope Championships | 8539 | SL | DNF | | OBARTS |
| 17-Aug-2024 | Firpark | APR Super Slalom | 8553 | SL | QLF | 2 (2) | 26.54 | 12.59 | 55.25 | 67.84 | OBARTS |
| 04-Aug-2024 | Firpark | SSC East Coast | 8528 | SL | QLF | 1 (1) | 24.41 | 0.00 | 58.77 | 58.77 | OBARTS |
| 14-Jul-2024 | Chill Factore | English Indoor Championships | 8516 | SL | DNF | | IBARTS |
| 13-Jul-2024 | Chill Factore | Copper Horse GBR Indoor Series 5 | 8514 | SL | DNF | | IBARTS |
| 16-Jun-2024 | Chill Factore | Copper Horse GBR Indoor Series 3 & 4, Scot. Champs | 8501 | SL | DNF | | IBARTS |
| 15-Jun-2024 | Chill Factore | Copper Horse GBR Indoor Series 3 & 4, Scot. Champs | 8499 | SL | QLF | 4 (2) | 28.11 | 21.11 | 18.42 | 39.53 | 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 | 4 (3) | 24.49 | 33.03 | 21.10 | 54.13 | OBARTS |
| 05-Apr-2024 | Tignes | GB Alpine Children's Champs | 8108 | GS | DNF | | BASS |
| 02-Apr-2024 | Tignes | GB Alpine Children's Champs | 8104 | SL | DNF | | BASS |
| 14-Mar-2024 | Les Crosets | British ISSC and Champs | 8430 | SL | DNF | | BASS |
| 14-Mar-2024 | Les Crosets | British ISSC and Champs | 8427 | SL | DNF | | BASS |
| 13-Mar-2024 | Les Crosets | British ISSC and Champs | 8426 | GS | DNF | | BASS |
| 13-Mar-2024 | Les Crosets | British ISSC and Champs | 8423 | GS | DNF | | BASS |
| 12-Mar-2024 | Les Crosets | British ISSC and Champs | 8418 | GS | DNF | | BASS |
| 12-Mar-2024 | Les Crosets | British ISSC and Champs | 8415 | GS | DNF | | BASS |
| 11-Mar-2024 | Les Crosets | British ISSC and Champs | 8422 | SL | DNF | | BASS |
| 11-Mar-2024 | Les Crosets | British ISSC and Champs | 8419 | SL | DNF | | BASS |
| 15-Feb-2024 | Bormio | English Alpine Childrens' Championships | 8121 | GS | QLF | 9 (9) | 107.66 | 23.52 | 191.05 | 214.57 | BASS |
| 14-Feb-2024 | Bormio | English Alpine Childrens' Championships | 8114 | SG | DNF | | BASS |
| 12-Feb-2024 | Bormio | English Alpine Childrens' Championships | 8111 | SL | DNF | | BASS |
| 07-Jan-2024 | Les Crosets | Anglo Scottish Cup | 8366 | SL | DNF | | BASS |
| 07-Jan-2024 | Les Crosets | Anglo Scottish Cup | 8363 | SL | DNF | | 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 | 4 (4) | 87.03 | 52.22 | 189.83 | 242.05 | BASS |
| 05-Jan-2024 | Les Crosets | Anglo Scottish Cup | 8355 | SL | QLF | 5 (4) | 87.03 | * | * | * | BASS |
| 03-Dec-2023 | Hillend | LSR Bairns and Lassies | 8754 | GS | QLF | 1 (1) | 50.01 | | UNS |
| 01-Oct-2023 | Hillend | LSR Craig Macfie Classic | 8704 | SL | DNF | | OBARTS |
| 03-Sep-2023 | Hillend | Scottish National Dry Slope Championships | 8734 | GS | QLF | 8 (1) | 53.56 | | UNS |
| 02-Sep-2023 | Hillend | Scottish National Dry Slope Championships | 8729 | SL | DNF | | OBARTS |
| 06-Aug-2023 | Bearsden Ski Club | BSC West Coast | 8721 | SL | DSQ | | OBARTS |
| 05-Aug-2023 | Firpark | SSC East Coast | 8717 | SL | QLF | 2 (1) | 24.59 | 13.30 | 86.32 | 99.62 | OBARTS |
| 04-Jun-2023 | Hillend | eola GBR Outdoor Series Race 3 & Twin Peaks | 8656 | SL | QLF | 12 (3) | 64.21 | 101.82 | 11.37 | 113.19 | OBARTS |
| 03-Jun-2023 | Firpark | Twin Peaks Firpark | 8658 | SL | QLF | 9 (4) | 25.51 | 47.22 | 27.83 | 75.05 | OBARTS |
| 21-May-2023 | Llandudno | eola GBR Outdoor Series Race 1 & 2 | 8643 | SL | QLF | 20 (7) | 33.80 | 114.42 | 5.00 | 119.42 | OBARTS |
| 20-May-2023 | Llandudno | eola GBR Outdoor Series Race 1 & 2 | 8642 | SL | QLF | 18 (6) | 34.36 | 126.07 | 7.18 | 133.25 | OBARTS |
| 07-May-2023 | Chill Factore | eola GBR Indoor Series Race 1 & 2 | 8634 | SL | QLF | 18 (7) | 29.68 | 73.95 | 28.91 | 102.86 | IBARTS |
| 06-May-2023 | Chill Factore | eola GBR Indoor Series Race 1 & 2 | 8633 | SL | QLF | 13 (6) | 28.58 | 74.60 | 29.78 | 104.38 | IBARTS |
| 05-Apr-2023 | Tignes | GB Alpine Childrens' Championships | 8166 | SG | DNF | | BASS |
| 04-Apr-2023 | Tignes | GB Alpine Childrens' Championships | 8169 | SL | QLF | 18 (18) | 103.64 | 131.60 | 129.45 | 261.05 | BASS |
| 16-Mar-2023 | Pila | BSA Championships | 8159 | SL | QLF | 8 (7) | 93.57 | 46.03 | 169.69 | 215.72 | BASS |
| 16-Mar-2023 | Pila | BSA Championships | 8156 | SL | QLF | 9 (7) | 93.57 | * | * | * | BASS |
| 15-Mar-2023 | Pila | BSA Championships | 8163 | GS | DNF | | BASS |
| 15-Mar-2023 | Pila | BSA Championships | 8160 | GS | DNF | | BASS |
| 14-Mar-2023 | Pila | British Inter-School Ski Challenge | 8149 | GS | QLF | 10 (7) | 101.34 | 49.12 | 184.74 | 233.86 | BASS |
| 14-Mar-2023 | Pila | British Inter-School Ski Challenge | 8146 | GS | QLF | 13 (7) | 101.34 | * | * | * | BASS |
| 13-Mar-2023 | Pila | British Inter-School Ski Challenge | 8145 | SL | DSQ | | BASS |
| 13-Mar-2023 | Pila | British Inter-School Ski Challenge | 8142 | SL | DSQ | | BASS |
| 17-Feb-2023 | Bormio | English Alpine Childrens' Championships | 8123 | GS | QLF | 30 (30) | 93.68 | 143.16 | 147.87 | 291.03 | BASS |
| 16-Feb-2023 | Bormio | English Alpine Childrens' Championships | 8120 | SG | DNS | | BASS |
| 16-Feb-2023 | Bormio | English Alpine Childrens' Championships | 8119 | SG | DNF | | BASS |
| 14-Feb-2023 | Bormio | English Alpine Childrens' Championships | 8115 | SL | QLF | 29 (29) | 101.98 | 181.65 | 135.78 | 317.43 | BASS |
| 22-Jan-2023 | The Lecht | Gordon Skiers Lecht Open | 8082 | SL | QLF | 4 (1) | 65.59 | 28.57 | 186.73 | 215.30 | BASS |
| 22-Jan-2023 | The Lecht | Gordon Skiers Lecht Open | 8079 | SL | QLF | 4 (1) | 65.59 | * | * | * | BASS |
| 21-Jan-2023 | The Lecht | Gordon Skiers Lecht Open | 8078 | SL | QLF | 8 (6) | 73.10 | 122.99 | 178.40 | 301.39 | BASS |
| 21-Jan-2023 | The Lecht | Gordon Skiers Lecht Open | 8075 | SL | QLF | 10 (6) | 73.10 | * | * | * | BASS |
| 11-Jan-2023 | Pila | Anglo Scottish Championships | 8188 | SG | QLF | 20 (18) | 76.10 | 121.69 | 158.91 | 280.60 | BASS |
| 11-Jan-2023 | Pila | Anglo Scottish Championships | 8054 | SG | QLF | 16 (14) | 74.80 | 91.12 | 157.93 | 249.05 | BASS |
| 10-Jan-2023 | Pila | Anglo Scottish Championships | 8053 | GS | QLF | 12 (12) | 124.71 | 78.37 | 156.46 | 234.83 | BASS |
| 10-Jan-2023 | Pila | Anglo Scottish Championships | 8050 | GS | QLF | 13 (12) | 124.71 | * | * | * | BASS |
| 09-Jan-2023 | Pila | Anglo Scottish Championships | 8049 | SL | QLF | 11 (11) | 95.15 | 113.26 | 137.02 | 250.28 | BASS |
| 09-Jan-2023 | Pila | Anglo Scottish Championships | 8046 | SL | QLF | 11 (11) | 95.15 | * | * | * | BASS |
| 04-Dec-2022 | Hillend | LSR Bairns and Lassies | 8352 | GS | DNS | | UNS |
| 09-Oct-2022 | Braehead | GSR Indoor Challenge | 8334 | SL | QLF | 14 (3) | 27.56 | 93.53 | 18.10 | 111.63 | IBARTS |
| 08-Oct-2022 | Braehead | Scottish Indoor Championships | 8336 | SL | QLF | 14 (4) | 28.79 | 105.32 | 16.91 | 122.23 | IBARTS |
| 02-Oct-2022 | Hillend | Craig Macfie Classic | 8327 | SL | QLF | 9 (3) | 62.75 | 98.80 | 41.99 | 140.79 | OBARTS |
| 03-Sep-2022 | Hillend | Scottish National Champs & eola GBR Outdoor 5 | 8313 | SL | QLF | 10 (4) | 66.75 | 94.07 | 19.56 | 113.63 | OBARTS |
| 14-Aug-2022 | Chill Factore | English Indoor Championships | 8305 | SL | QLF | 23 (11) | 30.42 | 83.73 | 32.56 | 116.29 | IBARTS |
| 13-Aug-2022 | Chill Factore | Welsh Indoor Championships | 8303 | SL | DSQ | | IBARTS |
| 17-Jul-2022 | Chill Factore | British Indoor Championships | 8295 | SL | QLF | 30 (9) | 31.16 | 135.56 | 11.71 | 147.27 | IBARTS |
| 16-Jul-2022 | Chill Factore | eola GBR Indoor Series Race 5 | 8293 | SL | QLF | 22 (8) | 28.68 | 99.82 | 24.42 | 124.24 | IBARTS |
| 19-Jun-2022 | Braehead | eola GBR Indoor Series Race 3 & 4 | 8279 | SL | QLF | 18 (6) | 27.35 | 81.28 | 35.32 | 116.60 | IBARTS |
| 18-Jun-2022 | Braehead | eola GBR Indoor Series Race 3 & 4 | 8277 | SL | QLF | 16 (6) | 28.95 | 57.39 | 41.06 | 98.45 | IBARTS |
| 05-Jun-2022 | Hillend | Twin Peaks Hillend | 8267 | SL | QLF | 13 (6) | 66.14 | 117.35 | 68.86 | 186.21 | OBARTS |
| 04-Jun-2022 | Firpark | Twin Peaks Firpark | 8331 | SL | QLF | 7 (2) | 26.99 | 95.76 | 61.23 | 156.99 | OBARTS |
| 08-May-2022 | Chill Factore | eola GBR Indoor Series Race 1 & 2 | 8247 | SL | QLF | 29 (9) | 33.04 | 100.55 | 32.50 | 133.05 | IBARTS |
| 07-May-2022 | Chill Factore | eola GBR Indoor Series Race 1 & 2 | 8245 | SL | QLF | 33 (14) | 31.32 | 91.25 | 54.51 | 145.76 | IBARTS |
| 07-Apr-2022 | Tignes | British Alpine Childrens Championships | 8150 | SL | QLF | 14 (14) | 64.12 | 85.04 | 284.23 | 369.27 | BASS |
| 07-Apr-2022 | Tignes | British Alpine Childrens Championships | 8149 | SL | DNF | | BASS |
| 05-Apr-2022 | Tignes | British Alpine Childrens Championships | 8153 | GS | DNF | | BASS |
| 05-Apr-2022 | Tignes | British Alpine Childrens Championships | 8152 | GS | QLF | 14 (14) | 56.27 | 125.97 | 250.73 | 376.70 | BASS |
| 04-Apr-2022 | Tignes | British Alpine Childrens Championships | 8148 | SG | QLF | 42 (12) | 54.90 | 178.76 | 238.76 | 417.52 | BASS |
| 24-Mar-2022 | Grandvalira | BSA BASS Championships | 8140 | SL | DNF | | BASS |
| 24-Mar-2022 | Grandvalira | BSA BASS Championships | 8139 | SL | QLF | 4 | 42.13 | 87.95 | 258.51 | 346.46 | BASS |
| 24-Mar-2022 | Grandvalira | BSA BASS Championships | 8138 | SL | DNF | | BASS |
| 23-Mar-2022 | Grandvalira | BSA BASS Championships | 8144 | GS | QLF | 5 (4) | 45.35 | 152.82 | 247.23 | 400.05 | BASS |
| 23-Mar-2022 | Grandvalira | BSA BASS Championships | 8143 | GS | QLF | 4 (4) | 43.15 | 93.05 | 247.23 | 340.28 | BASS |
| 23-Mar-2022 | Grandvalira | BSA BASS Championships | 8142 | GS | QLF | 12 (4) | 88.50 | * | * | * | BASS |
| 22-Mar-2022 | Grandvalira | BSA Inter-Schools | 8134 | GS | DNF | | BASS |
| 22-Mar-2022 | Grandvalira | BSA Inter-Schools | 8133 | GS | QLF | 8 | 53.62 | 260.08 | 229.94 | 490.02 | BASS |
| 22-Mar-2022 | Grandvalira | BSA Inter-Schools | 8132 | GS | DNF | | BASS |
| 21-Mar-2022 | Grandvalira | BSA Inter-Schools | 8130 | SL | QLF | 5 | 46.10 | 134.67 | 264.15 | 398.82 | BASS |
| 21-Mar-2022 | Grandvalira | BSA Inter-Schools | 8129 | SL | DSQ | | BASS |
| 21-Mar-2022 | Grandvalira | BSA Inter-Schools | 8128 | SL | DSQ | | BASS |
| 06-Mar-2022 | Cairngorm | Scottish Children's Championships | 8112 | SL | QLF | 1 | 40.06 | 83.91 | 265.99 | 349.90 | BASS |
| 06-Mar-2022 | Cairngorm | Scottish Children's Championships | 8111 | SL | DNF | | BASS |
| 06-Mar-2022 | Cairngorm | Scottish Children's Championships | 8110 | SL | DNF | | BASS |
| 05-Mar-2022 | Cairngorm | Scottish Children's Championships | 8108 | SL | QLF | 1 (1) | 37.92 | 60.90 | 267.84 | 328.74 | BASS |
| 05-Mar-2022 | Cairngorm | Scottish Children's Championships | 8107 | SL | QLF | 1 (1) | 41.39 | 88.83 | 267.84 | 356.67 | BASS |
| 05-Mar-2022 | Cairngorm | Scottish Children's Championships | 8106 | SL | QLF | 10 (1) | 79.31 | * | * | * | BASS |
| 25-Feb-2022 | Bormio | English Alpine Children's Championships | 8097 | SG | DNS | | BASS |
| 24-Feb-2022 | Bormio | English Alpine Children's Championships | 8228 | GS | DNS | | BASS |
| 24-Feb-2022 | Bormio | English Alpine Children's Championships | 8227 | GS | DNS | | BASS |
| 24-Feb-2022 | Bormio | English Alpine Children's Championships | 8226 | GS | DNS | | BASS |
| 20-Feb-2022 | Bormio | English Alpine Children's Championships | 8224 | SL | QLF | 7 (7) | 56.11 | 164.33 | 216.08 | 380.41 | BASS |
| 20-Feb-2022 | Bormio | English Alpine Children's Championships | 8223 | SL | QLF | 10 (7) | 54.06 | 200.09 | 216.08 | 416.17 | BASS |
| 20-Feb-2022 | Bormio | English Alpine Children's Championships | 8222 | SL | QLF | 24 (7) | 110.17 | * | * | * | BASS |
| 18-Feb-2022 | Santa Caterina | Ambition Children | 8089 | SG | QLF | 4 (4) | 58.76 | 81.12 | 326.79 | 407.91 | BASS |
| 18-Feb-2022 | Santa Caterina | Ambition Children | 8088 | SG | QLF | 10 (10) | 62.42 | 152.00 | 343.68 | 495.68 | BASS |
| 17-Feb-2022 | Santa Caterina | Ambition Children | 8219 | GS | QLF | 4 (4) | 51.93 | 142.23 | 206.38 | 348.61 | BASS |
| 17-Feb-2022 | Santa Caterina | Ambition Children | 8218 | GS | QLF | 4 (4) | 47.66 | 146.57 | 206.38 | 352.95 | BASS |
| 17-Feb-2022 | Santa Caterina | Ambition Children | 8217 | GS | QLF | 20 (4) | 99.59 | * | * | * | BASS |
| 16-Feb-2022 | Santa Caterina | Ambition Children | 8215 | SL | QLF | 2 (2) | 51.08 | 119.39 | 221.02 | 340.41 | BASS |
| 16-Feb-2022 | Santa Caterina | Ambition Children | 8214 | SL | QLF | 3 (2) | 54.80 | 143.07 | 221.02 | 364.09 | BASS |
| 16-Feb-2022 | Santa Caterina | Ambition Children | 8213 | SL | QLF | 13 (2) | 105.88 | * | * | * | 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 | 19 (3) | 57.43 | | UNS |
| 04-Sep-2021 | Hillend | Scottish Outdoor Champs & eola GBR Outdoor 3 | 8217 | SL | DSQ | | OBARTS |
| 15-Aug-2021 | Chill Factore | British Indoor Championships | 8212 | SL | QLF | 47 (4) | 31.63 | 159.44 | 5.76 | 165.20 | IBARTS |
| 14-Aug-2021 | Chill Factore | Anglo-Welsh Champs & eola GBR Indoor Series 3 | 8210 | SL | QLF | 39 (4) | 32.09 | 155.66 | 9.92 | 165.58 | IBARTS |
| 18-Jul-2021 | Chill Factore | eola GBR Series Indoor 1 & 2 | 8202 | SL | QLF | 27 (5) | 32.57 | 142.52 | 69.15 | 211.67 | IBARTS |
| 17-Jul-2021 | Chill Factore | eola GBR Series Indoor 1 & 2 | 8200 | SL | QLF | 29 (6) | 34.40 | 170.72 | 58.15 | 228.87 | IBARTS |
| 11-Jul-2021 | Firpark | BSA Slalom | 8239 | SL | QLF | 7 (1) | 26.20 | 74.29 | 119.20 | 193.49 | OBARTS |
| 06-Jun-2021 | Hillend | Twin Peaks | 8166 | SL | QLF | 15 (2) | 68.92 | 198.26 | 56.00 | 254.26 | OBARTS |
| 30-May-2021 | Chill Factore | Excel Club National | 8160 | SL | QLF | 38 (6) | 16.05 | 140.47 | 50.58 | 191.05 | IBARTS |
| 30-May-2021 | Chill Factore | Excel Club National | 8159 | SL | DSQ | | IBARTS |
| 29-May-2021 | Chill Factore | Ambition Club National | 8157 | SL | QLF | 41 (6) | 18.09 | 209.24 | 22.95 | 232.19 | IBARTS |
| 29-May-2021 | Chill Factore | Ambition Club National | 8156 | SL | QLF | 36 (7) | 19.80 | 275.85 | 22.44 | 298.29 | IBARTS |
| 17-Nov-2019 | Braehead | Indoor Challenge Cup | 8324 | SL | DNS | | UNS |
| 16-Nov-2019 | Braehead | Gordons Indoor | 8339 | SL | DNS | | UNS |
| 06-Oct-2019 | Hillend | Craig Macfie Classic | 8326 | SL | QLF | 6 (6) | 41.15 | | UNS |
| 08-Sep-2019 | Hillend | Scottish Outdoor Championships 2019 | 8299 | GS | QLF | 19 (12) | 34.88 | | UNS |
| 07-Sep-2019 | Hillend | Scottish Outdoor Championships 2019 | 8297 | SL | DSQ | | UNS |
| 16-Jun-2019 | Braehead | Scottish Indoor Championships | 8266 | SL | QLF | 11 (8) | 15.86 | | UNS |
| 15-Jun-2019 | Braehead | BSA GBR Indoor 3 (SSS) | 8262 | SL | QLF | 17 (12) | 16.85 | | UNS |
| 09-Jun-2019 | Hillend | BSA GBR Outdoor 2 (SSS) & Twin Peaks | 8258 | SL | DSQ | | UNS |
| 08-Jun-2019 | Firpark | Twin Peaks Slalom 2019 | 8251 | SL | QLF | 5 (4) | 16.72 | | UNS |