| Date | Venue | Description | Codex | Event | Status | Pos (Cat) | Time | RP | Pen | Res | List |
| 06-Sep-2026 | Hillend | Scottish Dry Slope Championships | 8391 | GS | QLF | 18 (8) | 51.35 | | UNS |
| 05-Sep-2026 | Hillend | Scottish Dry Slope Championships | 8375 | SL | DNF | | OBARTS |
| 28-Feb-2026 | Cairngorm | Scottish Childrens Championships | 8211 | GS | DSQ | | BASS |
| 28-Feb-2026 | Cairngorm | Scottish Childrens Championships | 8208 | GS | DSQ | | BASS |
| 08-Feb-2026 | Cairngorm | Coronation Cup | 8354 | SL | DNF | | BASS |
| 08-Feb-2026 | Cairngorm | Coronation Cup | 8351 | SL | DNF | | BASS |
| 07-Feb-2026 | Cairngorm | Coronation Cup | 8350 | SL | QLF | 1 (1) | 78.43 | 0.00 | 99,999.99 | 99,999.99 | BASS |
| 07-Feb-2026 | Cairngorm | Coronation Cup | 8347 | SL | QLF | 1 (1) | 78.43 | - | UTS | - | BASS |
| 18-Jan-2026 | The Lecht | The Lecht Open | 8164 | SL | QLF | 2 (1) | 71.55 | 27.97 | 247.26 | 275.23 | BASS |
| 18-Jan-2026 | The Lecht | The Lecht Open | 8161 | SL | QLF | 4 (1) | 71.55 | * | * | * | BASS |
| 17-Jan-2026 | The Lecht | The Lecht Open | 8159 | SL | QLF | 3 (1) | 75.27 | 48.73 | 235.19 | 283.92 | BASS |
| 17-Jan-2026 | The Lecht | The Lecht Open | 8156 | SL | QLF | 3 (1) | 75.27 | * | * | * | BASS |
| 05-Oct-2025 | Hillend | Craig Macfie Classic | 8315 | SL | DNF | | OBARTS |
| 31-Aug-2025 | Hillend | Scottish Dry Slope Championships | 8342 | GS | DNF | | UNS |
| 30-Aug-2025 | Hillend | Scottish Dry Slope Championships | 8341 | SL | DNF | | OBARTS |
| 20-Jul-2025 | Hillend | British Dry Slope Championships | 8329 | SL | QLF | 13 (4) | 62.31 | 126.94 | 0.00 | 126.94 | 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 | DSQ | | OBARTS |
| 20-Feb-2025 | Bormio | English Alpine Childrens' Championships | 8010 | GS | QLF | 21 (21) | 124.24 | 124.05 | 140.99 | 265.04 | BASS |
| 18-Feb-2025 | Bormio | English Alpine Childrens' Championships | 8005 | SG | DNS | | BASS |
| 18-Feb-2025 | Bormio | English Alpine Childrens' Championships | 8004 | SG | DNF | | BASS |
| 16-Feb-2025 | Bormio | English Alpine Childrens' Championships | 8001 | SL | DNF | | BASS |
| 06-Oct-2024 | Hillend | Craig Macfie Classic | 8551 | SL | QLF | 7 (2) | 57.64 | 56.20 | 33.16 | 89.36 | OBARTS |
| 01-Sep-2024 | Hillend | Scottish Dry Slope Championships | 8537 | SL | DNF | | OBARTS |
| 31-Aug-2024 | Hillend | British Dry Slope Championships | 8539 | SL | QLF | 16 (5) | 61.19 | 74.70 | 2.50 | 77.20 | OBARTS |
| 24-Aug-2024 | Silksworth | All England Championships | 8534 | SL | DSQ | | OBARTS |
| 17-Aug-2024 | Firpark | APR Super Slalom | 8553 | SL | QLF | 11 (5) | 30.26 | 116.68 | 55.25 | 171.93 | OBARTS |
| 04-Aug-2024 | Firpark | SSC East Coast | 8528 | SL | QLF | 11 (3) | 26.97 | 76.56 | 58.77 | 135.33 | OBARTS |
| 03-Aug-2024 | Bearsden Ski Club | BSC West Coast | 8526 | SL | QLF | 9 (4) | 23.29 | 68.95 | 66.82 | 135.77 | OBARTS |
| 02-Jun-2024 | Hillend | Copper Horse GBR Outdoor Series 3 & Twin Peaks | 8489 | SL | QLF | 18 (8) | 62.75 | 113.60 | 12.27 | 125.87 | OBARTS |
| 01-Jun-2024 | Firpark | Firpark Twin Peaks | 8485 | SL | QLF | 22 (10) | 27.67 | 132.10 | 21.10 | 153.20 | OBARTS |
| 21-Apr-2024 | Silksworth | NESA Club National | 8457 | SL | QLF | 21 (7) | 32.07 | 148.80 | 27.07 | 175.87 | OBARTS |
| 20-Apr-2024 | Silksworth | RTR Club National | 8455 | SL | QLF | 17 (8) | 32.65 | 159.35 | 34.94 | 194.29 | OBARTS |
| 05-Apr-2024 | Tignes | GB Alpine Children's Champs | 8108 | GS | DSQ | | BASS |
| 02-Apr-2024 | Tignes | GB Alpine Children's Champs | 8104 | SL | QLF | 17 (17) | 101.09 | 164.28 | 182.45 | 346.73 | BASS |
| 15-Feb-2024 | Bormio | English Alpine Childrens' Championships | 8121 | GS | QLF | 43 (43) | 126.03 | 199.87 | 191.05 | 390.92 | BASS |
| 14-Feb-2024 | Bormio | English Alpine Childrens' Championships | 8114 | SG | QLF | 27 (27) | 63.22 | 151.99 | 204.31 | 356.30 | BASS |
| 12-Feb-2024 | Bormio | English Alpine Childrens' Championships | 8111 | SL | QLF | 26 (26) | 112.39 | 235.91 | 184.31 | 420.22 | BASS |
| 03-Dec-2023 | Hillend | LSR Bairns and Lassies | 8754 | GS | QLF | 6 (5) | 55.40 | | UNS |
| 03-Sep-2023 | Hillend | Scottish National Dry Slope Championships | 8734 | GS | QLF | 22 (5) | 57.19 | | 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 | QLF | 10 (4) | 20.03 | 95.63 | 95.37 | 191.00 | OBARTS |
| 05-Aug-2023 | Firpark | SSC East Coast | 8717 | SL | QLF | 11 (3) | 27.93 | 114.26 | 86.32 | 200.58 | OBARTS |
| 04-Jun-2023 | Hillend | eola GBR Outdoor Series Race 3 & Twin Peaks | 8656 | SL | QLF | 18 (6) | 68.24 | 154.03 | 11.37 | 165.40 | OBARTS |
| 03-Jun-2023 | Firpark | Twin Peaks Firpark | 8658 | SL | DSQ | | OBARTS |
| 28-May-2023 | Chill Factore | Ambition CN | 8650 | SL | QLF | 39 (10) | 18.51 | 222.24 | 45.57 | 267.81 | IBARTS |
| 28-May-2023 | Chill Factore | Ambition CN | 8649 | SL | DSQ | | IBARTS |
| 27-May-2023 | Chill Factore | Ambition CN | 8647 | SL | QLF | 38 (9) | 20.18 | 258.02 | 42.01 | 300.03 | IBARTS |
| 27-May-2023 | Chill Factore | Ambition CN | 8646 | SL | QLF | 42 (10) | 19.93 | 225.28 | 53.18 | 278.46 | IBARTS |
| 29-Apr-2023 | Silksworth | RTR Club National | 8631 | SL | DNF | | OBARTS |
| 06-Apr-2023 | Tignes | GB Alpine Childrens' Championships | 8171 | GS | QLF | 25 (25) | 56.14 | 149.78 | 191.42 | 341.20 | BASS |
| 06-Apr-2023 | Tignes | GB Alpine Childrens' Championships | 8170 | GS | QLF | 22 (22) | 55.65 | 180.31 | 191.66 | 371.97 | BASS |
| 05-Apr-2023 | Tignes | GB Alpine Childrens' Championships | 8166 | SG | QLF | 73 (28) | 52.78 | 299.05 | 130.76 | 429.81 | BASS |
| 03-Apr-2023 | Tignes | GB Alpine Childrens' Championships | 8168 | SL | QLF | 27 (27) | 56.23 | 126.41 | 196.45 | 322.86 | BASS |
| 03-Apr-2023 | Tignes | GB Alpine Childrens' Championships | 8167 | SL | QLF | 28 (28) | 60.55 | 235.73 | 195.89 | 431.62 | BASS |
| 03-Sep-2022 | Hillend | Scottish National Champs & eola GBR Outdoor 5 | 8313 | SL | DNF | | OBARTS |
| 05-Jun-2022 | Hillend | Twin Peaks Hillend | 8267 | SL | QLF | 25 (9) | 72.96 | 204.73 | 68.86 | 273.59 | OBARTS |
| 14-May-2022 | Silksworth | RTR Club National | 8249 | SL | QLF | 24 (3) | 35.45 | 280.88 | 38.93 | 319.81 | OBARTS |
| 06-Mar-2022 | Cairngorm | Scottish Children's Championships | 8112 | SL | DSQ | | BASS |
| 06-Mar-2022 | Cairngorm | Scottish Children's Championships | 8111 | SL | QLF | 11 | 54.86 | 372.33 | 265.99 | 638.32 | BASS |
| 06-Mar-2022 | Cairngorm | Scottish Children's Championships | 8110 | SL | DSQ | | BASS |
| 05-Mar-2022 | Cairngorm | Scottish Children's Championships | 8108 | SL | DNS | | BASS |
| 05-Mar-2022 | Cairngorm | Scottish Children's Championships | 8107 | SL | DNS | | BASS |
| 05-Mar-2022 | Cairngorm | Scottish Children's Championships | 8106 | SL | DNS | | BASS |
| 03-Oct-2021 | Hillend | Craig MacFie Classic | 8237 | SL | DNF | | OBARTS |
| 05-Sep-2021 | Hillend | Scottish Outdoor Champs & eola GBR Outdoor 3 | 8255 | GS | QLF | 31 (10) | 63.99 | | UNS |
| 04-Sep-2021 | Hillend | Scottish Outdoor Champs & eola GBR Outdoor 3 | 8217 | SL | QLF | 18 (5) | 84.59 | 332.10 | 17.82 | 349.92 | OBARTS |
| 06-Jun-2021 | Hillend | Twin Peaks | 8166 | SL | QLF | 27 (10) | 81.61 | 369.18 | 56.00 | 425.18 | OBARTS |
| 01-Dec-2019 | Hillend | LSR Bairns and Lassies | 8342 | SL | QLF | 25 (13) | 40.48 | | UNS |
| 17-Nov-2019 | Braehead | Indoor Challenge Cup | 8324 | SL | QLF | 32 (18) | 24.04 | | UNS |
| 06-Oct-2019 | Hillend | Craig Macfie Classic | 8326 | SL | QLF | 14 (10) | 48.11 | | UNS |