| Date | Venue | Description | Codex | Event | Status | Pos (Cat) | Time | RP | Pen | Res | List |
| 18-Apr-2026 | Manchester | BUCS Indoor Championships | 9287 | SL | QLF | 20 (10) | 37.33 | 204.85 | 61.83 | 266.68 | IBARTS |
| 21-Mar-2026 | Cairngorm | Scottish Alpine Student Championships | 9196 | SL | QLF | 10 (5) | 93.81 | | UNS |
| 27-Feb-2025 | Snozone MK | BUCS Indoor Championships | 9369 | SL | QLF | 23 (6) | 33.32 | | UNS |
| 26-Feb-2025 | Snozone MK | BUCS Indoor Championships | 9368 | SL | QLF | 24 (7) | 33.43 | | UNS |
| 09-Mar-2024 | Cairngorm | Scottish Alpine Student Championships | 9174 | SL | DSQ | | UNS |
| 10-Nov-2023 | Hillend | BUDS Champs | 9756 | SL | QLF | 29 (16) | 43.70 | 170.40 | 28.45 | 198.85 | OBARTS |
| 07-Sep-2019 | Hillend | Scottish Outdoor Championships 2019 | 9296 | SL | QLF | 16 (4) | 86.17 | 287.04 | 8.35 | 295.39 | OBARTS |
| 08-Jun-2019 | Firpark | Twin Peaks Slalom 2019 | 9250 | SL | QLF | 11 (2) | 32.32 | 90.36 | 86.13 | 176.49 | OBARTS |
| 22-Sep-2018 | Hillend | British Outdoor Championships | 9282 | SL | QLF | 21 (6) | 86.45 | 229.13 | 0.00 | 229.13 | OBARTS |
| 01-Sep-2018 | Hillend | Scottish Outdoor Championships | 9269 | SL | QLF | 17 (5) | 84.42 | 277.91 | 16.48 | 294.39 | OBARTS |
| 02-Jun-2018 | Firpark | Twin Peaks & U10/U12's | 9227 | SL | QLF | 6 (2) | 31.73 | 149.32 | 50.68 | 200.00 | OBARTS |
| 08-Oct-2017 | Hillend | Craig MacFie Classic | 9332 | SL | QLF | 16 | 85.02 | 228.03 | 53.50 | 281.53 | OBARTS |
| 03-Sep-2017 | Hillend | Scottish Outdoor Championships | 9328 | GS | QLF | 24 | 73.61 | | UNS |
| 02-Sep-2017 | Hillend | Scottish Outdoor Championships | 9326 | SL | QLF | 17 | 96.09 | 325.56 | 40.08 | 365.64 | OBARTS |
| 04-Jun-2017 | Hillend | Twin Peaks | 9245 | SL | QLF | 18 | 86.20 | 265.93 | 23.58 | 289.51 | OBARTS |
| 03-Jun-2017 | Firpark | BSA GBR Outdoor Series | 9241 | SL | QLF | 21 | 32.47 | 138.24 | 23.54 | 161.78 | OBARTS |
| 26-Nov-2016 | Hillend | LSRA Bairns & Lassies | 9262 | GS | QLF | 12 (8) | 67.09 | | UNS |
| 02-Oct-2016 | Hillend | LSRA Classic | 9260 | SL | QLF | 14 (6) | 90.69 | 245.22 | 76.20 | 321.42 | OBARTS |
| 03-Sep-2016 | Hillend | Scottish Dry Slope Championships | 9255 | SL | QLF | 11 (6) | 89.42 | 309.13 | 35.13 | 344.26 | OBARTS |
| 05-Jun-2016 | Hillend | Twin Peaks | 9185 | SL | DSQ | | OBARTS |
| 04-Jun-2016 | Firpark | Twin Peaks | 9178 | SL | QLF | 15 (6) | 33.67 | 240.48 | 65.43 | 305.91 | OBARTS |
| 27-Feb-2016 | Glenshee | Glenshee Winter Games | 9119 | SL | QLF | 9 (7) | 58.68 | 186.64 | 383.02 | 569.66 | BASS |
| 27-Feb-2016 | Glenshee | Glenshee Winter Games | 9118 | SL | DSQ | | BASS |
| 27-Sep-2015 | Hillend | Scottish Outdoor Championships | 9179 | GS | QLF | 23 (8) | 77.34 | | UNS |
| 26-Sep-2015 | Hillend | Scottish Outdoor Championships | 9177 | SL | QLF | 14 (5) | 95.06 | 427.41 | 13.12 | 440.53 | OBARTS |
| 13-Sep-2015 | Hillend | Craig Macfie LSRA Classic | 9231 | SL | DSQ | | OBARTS |
| 07-Jun-2015 | Hillend | Twin Peaks | 9228 | SL | DSQ | | OBARTS |
| 06-Jun-2015 | Firpark | Twin Peaks | 9226 | SL | QLF | 16 (7) | 38.36 | 327.37 | 64.44 | 391.81 | OBARTS |
| 07-Jun-2014 | Firpark | Twin Peaks race 1 | 9238 | SL | QLF | 10 | 37.03 | | UNS |