| Date | Venue | Description | Codex | Event | Status | Pos (Cat) | Time | RP | Pen | Res | List |
| 21-Mar-2026 | Cairngorm | Scottish Alpine Student Championships | 8196 | SL | QLF | 8 (6) | 80.23 | | UNS |
| 25-Oct-2025 | Bearsden Ski Club | SUDS (Kings Scotland Round 2) | 8402 | SL | QLF | 10 (3) | 20.50 | | UNS |
| 31-Aug-2025 | Hillend | Scottish Dry Slope Championships | 8342 | GS | DNF | | UNS |
| 30-Aug-2025 | Hillend | Scottish Dry Slope Championships | 8341 | SL | QLF | 20 (4) | 66.94 | 180.83 | 6.58 | 187.41 | OBARTS |
| 20-Jul-2025 | Hillend | British Dry Slope Championships | 8329 | SL | DNS | | OBARTS |
| 19-Jul-2025 | Hillend | Copper Horse 2025 GBR Outdoor Series Race 5 | 8280 | SL | DNS | | OBARTS |
| 01-Jun-2025 | Hillend | LSR Twin Peaks | 8313 | SL | QLF | 10 (2) | 65.81 | 103.62 | 37.15 | 140.77 | OBARTS |
| 31-May-2025 | Firpark | Firpark Twin Peaks | 8317 | SL | DSQ | | OBARTS |
| 06-Oct-2024 | Kilternan | Irish Championships | 8549 | SL | DNF | | OBARTS |
| 05-Oct-2024 | Kilternan | Irish Championships | 8547 | SL | DSQ | | OBARTS |
| 01-Sep-2024 | Hillend | Scottish Dry Slope Championships | 8537 | SL | DSQ | | OBARTS |
| 31-Aug-2024 | Hillend | British Dry Slope Championships | 8539 | SL | QLF | 17 (6) | 61.92 | 84.30 | 2.50 | 86.80 | OBARTS |
| 04-Aug-2024 | Firpark | SSC East Coast | 8528 | SL | QLF | 7 (5) | 24.92 | 15.25 | 58.77 | 74.02 | OBARTS |
| 03-Aug-2024 | Bearsden Ski Club | BSC West Coast | 8526 | SL | QLF | 4 (3) | 21.73 | 15.44 | 66.82 | 82.26 | OBARTS |
| 02-Jun-2024 | Hillend | Copper Horse GBR Outdoor Series 3 & Twin Peaks | 8489 | SL | QLF | 15 (6) | 62.40 | 108.90 | 12.27 | 121.17 | OBARTS |
| 01-Jun-2024 | Firpark | Firpark Twin Peaks | 8485 | SL | QLF | 11 (5) | 26.11 | 83.50 | 21.10 | 104.60 | OBARTS |
| 19-May-2024 | Llandudno | Copper Horse GBR Outdoor Series 1 & 2 | 8477 | SL | QLF | 22 (6) | 35.38 | 113.48 | 9.98 | 123.46 | OBARTS |
| 18-May-2024 | Llandudno | Copper Horse GBR Outdoor Series 1 & 2 | 8475 | SL | DNF | | OBARTS |
| 08-Oct-2023 | Kilternan | Irish Championships | 8708 | SL | QLF | 21 (4) | 40.57 | 252.62 | 68.57 | 321.19 | OBARTS |
| 07-Oct-2023 | Kilternan | Irish Championships | 8706 | SL | DSQ | | OBARTS |
| 01-Oct-2023 | Hillend | LSR Craig Macfie Classic | 8704 | SL | QLF | 6 (4) | 65.01 | 67.87 | 66.38 | 134.25 | OBARTS |
| 03-Sep-2023 | Hillend | Scottish National Dry Slope Championships | 8734 | GS | QLF | 16 (8) | 54.93 | | UNS |
| 02-Sep-2023 | Hillend | Scottish National Dry Slope Championships | 8729 | SL | DNF | | OBARTS |
| 13-Aug-2023 | Chill Factore | British Indoor Championships | 8692 | SL | QLF | 30 (10) | 29.90 | 111.44 | 18.98 | 130.42 | IBARTS |
| 12-Aug-2023 | Chill Factore | Welsh Indoor Champs & eola GBR Indoor 5 | 8690 | SL | QLF | 30 (14) | 30.50 | 119.48 | 17.83 | 137.31 | IBARTS |
| 06-Aug-2023 | Bearsden Ski Club | BSC West Coast | 8721 | SL | QLF | 6 (1) | 18.49 | 32.15 | 95.37 | 127.52 | OBARTS |
| 05-Aug-2023 | Firpark | SSC East Coast | 8717 | SL | QLF | 6 (2) | 25.36 | 36.58 | 86.32 | 122.90 | OBARTS |
| 16-Jul-2023 | Chill Factore | English Indoor Champs & eola GBR Indoor 4 | 8684 | SL | DSQ | | IBARTS |
| 15-Jul-2023 | Chill Factore | eola GBR Indoor Series Race 3 | 8680 | SL | QLF | 62 (14) | 58.69 | 865.67 | 35.02 | 900.69 | IBARTS |
| 04-Jun-2023 | Hillend | eola GBR Outdoor Series Race 3 & Twin Peaks | 8656 | SL | QLF | 27 (5) | 70.48 | 183.05 | 11.37 | 194.42 | OBARTS |
| 03-Jun-2023 | Firpark | Twin Peaks Firpark | 8658 | SL | DSQ | | OBARTS |
| 22-Jan-2023 | The Lecht | Gordon Skiers Lecht Open | 8082 | SL | QLF | 8 (5) | 70.37 | 83.85 | 186.73 | 270.58 | BASS |
| 22-Jan-2023 | The Lecht | Gordon Skiers Lecht Open | 8079 | SL | QLF | 11 (5) | 70.37 | * | * | * | BASS |
| 21-Jan-2023 | The Lecht | Gordon Skiers Lecht Open | 8078 | SL | QLF | 10 (7) | 78.32 | 183.90 | 178.40 | 362.30 | BASS |
| 21-Jan-2023 | The Lecht | Gordon Skiers Lecht Open | 8075 | SL | QLF | 14 (7) | 78.32 | * | * | * | BASS |
| 06-Jan-2023 | Hinterreit | Ambition Childrens Champs | 8003 | GS | QLF | 10 (10) | 107.59 | 225.54 | 123.53 | 349.07 | BASS |
| 06-Jan-2023 | Hinterreit | Ambition Childrens Champs | 8000 | GS | QLF | 16 (10) | 107.59 | * | * | * | BASS |
| 05-Jan-2023 | Hinterreit | Ambition Childrens Champs | 8015 | SL | DNF | | BASS |
| 05-Jan-2023 | Hinterreit | Ambition Childrens Champs | 8012 | SL | DNF | | BASS |
| 04-Jan-2023 | Hinterreit | Ambition Childrens Champs | 8011 | SL | DNS | | BASS |
| 04-Jan-2023 | Hinterreit | Ambition Childrens Champs | 8008 | SL | DNS | | BASS |
| 04-Dec-2022 | Hillend | LSR Bairns and Lassies | 8352 | GS | QLF | 3 (3) | 54.59 | | UNS |
| 03-Dec-2022 | Bearsden Ski Club | BSC West Coast Bairns and Lassies | 8329 | SL | QLF | 2 (2) | 21.98 | 4.34 | 148.64 | 152.98 | OBARTS |
| 09-Oct-2022 | Braehead | GSR Indoor Challenge | 8334 | SL | QLF | 26 (9) | 29.28 | 144.92 | 18.10 | 163.02 | IBARTS |
| 08-Oct-2022 | Braehead | Scottish Indoor Championships | 8336 | SL | DNF | | IBARTS |
| 02-Oct-2022 | Hillend | Craig Macfie Classic | 8327 | SL | QLF | 13 (6) | 63.55 | 109.36 | 41.99 | 151.35 | OBARTS |
| 03-Sep-2022 | Hillend | Scottish National Champs & eola GBR Outdoor 5 | 8313 | SL | DSQ | | OBARTS |
| 19-Jun-2022 | Braehead | eola GBR Indoor Series Race 3 & 4 | 8279 | SL | QLF | 37 (15) | 29.54 | 146.24 | 35.32 | 181.56 | IBARTS |
| 18-Jun-2022 | Braehead | eola GBR Indoor Series Race 3 & 4 | 8277 | SL | QLF | 31 (15) | 30.90 | 110.42 | 41.06 | 151.48 | IBARTS |
| 04-Jun-2022 | Firpark | Twin Peaks Firpark | 8331 | SL | QLF | 22 (7) | 28.44 | 140.13 | 61.23 | 201.36 | OBARTS |
| 17-Nov-2019 | Braehead | Indoor Challenge Cup | 8323 | SL | QLF | 38 (15) | 34.23 | 160.83 | 40.44 | 201.27 | IBARTS |
| 16-Nov-2019 | Braehead | Gordons Indoor | 8338 | SL | QLF | 36 (17) | 33.44 | 216.17 | 43.77 | 259.94 | IBARTS |
| 06-Oct-2019 | Hillend | Craig Macfie Classic | 8325 | SL | DNF | | OBARTS |
| 08-Sep-2019 | Hillend | Scottish Outdoor Championships 2019 | 8298 | GS | DNF | | UNS |
| 07-Sep-2019 | Hillend | Scottish Outdoor Championships 2019 | 8296 | SL | DSQ | | OBARTS |
| 16-Jun-2019 | Braehead | Scottish Indoor Championships | 8265 | SL | QLF | 64 (21) | 37.33 | 347.11 | 0.00 | 347.11 | IBARTS |
| 15-Jun-2019 | Braehead | BSA GBR Indoor 3 (SSS) | 8261 | SL | QLF | 68 (22) | 50.85 | 725.14 | 9.89 | 735.03 | 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 | 39 (16) | 38.41 | 365.29 | 60.35 | 425.64 | OBARTS |
| 12-Apr-2019 | Tignes | British Childrens Champs | 8178 | PRS | QLF | 45 (32) | 37.00 | | UNS |
| 10-Apr-2019 | Tignes | British Childrens Champs | 8174 | COM | QLF | 39 (31) | 73.72 | | UNS |
| 08-Apr-2019 | Tignes | British Childrens Champs | 8170 | GS | QLF | 58 (43) | 43.86 | | UNS |
| 11-Nov-2018 | Braehead | Indoor Challenge Cup | 8302 | SL | QLF | 17 (12) | 17.65 | | UNS |
| 17-Jun-2018 | Braehead | Scottish Indoor Championships | 8242 | SL | QLF | 17 (14) | 17.57 | | UNS |
| 16-Jun-2018 | Braehead | BSA GBR Indoor 3 | 8238 | SL | QLF | 21 (16) | 19.63 | | UNS |
| 03-Jun-2018 | Hillend | BSA GBR Outdoor 2 & Twin Peaks | 8230 | SL | QLF | 27 (23) | 26.78 | | UNS |
| 02-Jun-2018 | Firpark | Twin Peaks & U10/U12's | 8228 | SL | QLF | 16 (12) | 17.56 | | UNS |
| 11-Mar-2018 | Cairngorm | Scottish Children's Championships | 8186 | COM | QLF | 28 (23) | 78.06 | | UNS |
| 12-Nov-2017 | Braehead | Indoor Challenge Cup | 8331 | SL | QLF | 22 | 20.33 | | UNS |