| Date | Venue | Description | Codex | Event | Status | Pos (Cat) | Time | RP | Pen | Res | List |
| 04-Oct-2026 | Hillend | LSR Craig Macfie Classic | 8337 | SL | DNS | | OBARTS |
| 06-Sep-2026 | Hillend | Scottish Dry Slope Championships | 8391 | GS | DNS | | UNS |
| 31-May-2026 | Hillend | LSR Twin Peaks | 8297 | SL | QLF | 7 (4) | 58.91 | 51.04 | 52.94 | 103.98 | OBARTS |
| 05-Oct-2025 | Hillend | Craig Macfie Classic | 8315 | SL | QLF | 7 (1) | 61.18 | 72.25 | 38.42 | 110.67 | OBARTS |
| 31-Aug-2025 | Hillend | Scottish Dry Slope Championships | 8342 | GS | DNS | | UNS |
| 30-Aug-2025 | Hillend | Scottish Dry Slope Championships | 8341 | SL | DNS | | OBARTS |
| 01-Jun-2025 | Hillend | LSR Twin Peaks | 8313 | SL | DNF | | OBARTS |
| 01-Dec-2024 | Hillend | LSR Bairns and Lassies | 8564 | GS | QLF | 2 (2) | 55.20 | | UNS |
| 06-Oct-2024 | Hillend | Craig Macfie Classic | 8551 | SL | DNS | | OBARTS |
| 01-Sep-2024 | Hillend | Scottish Dry Slope Championships | 8537 | SL | QLF | 17 (7) | 61.32 | 98.80 | 10.31 | 109.11 | OBARTS |
| 31-Aug-2024 | Hillend | British Dry Slope Championships | 8539 | SL | QLF | 19 (6) | 63.45 | 104.42 | 2.50 | 106.92 | OBARTS |
| 04-Aug-2024 | Firpark | SSC East Coast | 8528 | SL | DNS | | OBARTS |
| 02-Jun-2024 | Hillend | Copper Horse GBR Outdoor Series 3 & Twin Peaks | 8489 | SL | QLF | 17 (7) | 62.54 | 110.78 | 12.27 | 123.05 | OBARTS |
| 01-Jun-2024 | Firpark | Firpark Twin Peaks | 8485 | SL | QLF | 20 (8) | 27.33 | 121.51 | 21.10 | 142.61 | OBARTS |
| 20-Apr-2024 | Silksworth | RTR Club National | 8455 | SL | QLF | 7 (2) | 30.06 | 88.80 | 34.94 | 123.74 | OBARTS |
| 03-Dec-2023 | Hillend | LSR Bairns and Lassies | 8754 | GS | QLF | 5 (4) | 54.85 | | UNS |
| 03-Sep-2023 | Hillend | Scottish National Dry Slope Championships | 8734 | GS | QLF | 25 (6) | 57.58 | | 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 | 7 (2) | 18.87 | 47.81 | 95.37 | 143.18 | OBARTS |
| 04-Jun-2023 | Hillend | eola GBR Outdoor Series Race 3 & Twin Peaks | 8656 | SL | QLF | 20 (7) | 69.10 | 165.17 | 11.37 | 176.54 | OBARTS |
| 03-Jun-2023 | Firpark | Twin Peaks Firpark | 8658 | SL | QLF | 24 (9) | 28.65 | 142.89 | 27.83 | 170.72 | OBARTS |
| 29-Apr-2023 | Silksworth | RTR Club National | 8631 | SL | QLF | 24 (7) | 36.37 | 176.15 | 24.01 | 200.16 | OBARTS |
| 22-Jan-2023 | The Lecht | Gordon Skiers Lecht Open | 8081 | SL | QLF | 11 (10) | 55.23 | 609.47 | 186.73 | 796.20 | BASS |
| 22-Jan-2023 | The Lecht | Gordon Skiers Lecht Open | 8080 | SL | QLF | 9 (10) | 39.79 | 149.67 | 186.73 | 336.40 | BASS |
| 22-Jan-2023 | The Lecht | Gordon Skiers Lecht Open | 8079 | SL | QLF | 26 (10) | 95.02 | * | * | * | BASS |
| 21-Jan-2023 | The Lecht | Gordon Skiers Lecht Open | 8077 | SL | QLF | 7 (6) | 42.37 | 216.16 | 178.40 | 394.56 | BASS |
| 21-Jan-2023 | The Lecht | Gordon Skiers Lecht Open | 8076 | SL | QLF | 8 (6) | 37.48 | 185.98 | 178.40 | 364.38 | BASS |
| 21-Jan-2023 | The Lecht | Gordon Skiers Lecht Open | 8075 | SL | QLF | 16 (6) | 79.85 | * | * | * | BASS |
| 04-Dec-2022 | Hillend | LSR Bairns and Lassies | 8352 | GS | QLF | 10 (4) | 58.88 | | UNS |
| 02-Oct-2022 | Hillend | Craig Macfie Classic | 8327 | SL | DNS | | OBARTS |
| 03-Sep-2022 | Hillend | Scottish National Champs & eola GBR Outdoor 5 | 8313 | SL | QLF | 15 (3) | 71.07 | 147.41 | 19.56 | 166.97 | OBARTS |
| 19-Jun-2022 | Braehead | eola GBR Indoor Series Race 3 & 4 | 8279 | SL | QLF | 45 (11) | 32.72 | 240.56 | 35.32 | 275.88 | IBARTS |
| 05-Jun-2022 | Hillend | Twin Peaks Hillend | 8267 | SL | QLF | 23 (8) | 71.59 | 187.18 | 68.86 | 256.04 | OBARTS |
| 04-Jun-2022 | Firpark | Twin Peaks Firpark | 8331 | SL | QLF | 27 (8) | 30.06 | 189.69 | 61.23 | 250.92 | OBARTS |
| 06-Mar-2022 | Cairngorm | Scottish Children's Championships | 8112 | SL | QLF | 7 (6) | 52.97 | 346.21 | 265.99 | 612.20 | BASS |
| 06-Mar-2022 | Cairngorm | Scottish Children's Championships | 8111 | SL | QLF | 10 (6) | 53.45 | 344.00 | 265.99 | 609.99 | BASS |
| 06-Mar-2022 | Cairngorm | Scottish Children's Championships | 8110 | SL | QLF | 14 (6) | 106.42 | * | * | * | BASS |
| 03-Oct-2021 | Hillend | Craig MacFie Classic | 8237 | SL | QLF | 17 (3) | 77.70 | 238.60 | 66.37 | 304.97 | OBARTS |
| 05-Sep-2021 | Hillend | Scottish Outdoor Champs & eola GBR Outdoor 3 | 8255 | GS | DNS | | UNS |
| 04-Sep-2021 | Hillend | Scottish Outdoor Champs & eola GBR Outdoor 3 | 8217 | SL | DNS | | OBARTS |
| 11-Jul-2021 | Firpark | BSA Slalom | 8239 | SL | QLF | 14 (7) | 30.51 | 206.60 | 119.20 | 325.80 | OBARTS |
| 06-Jun-2021 | Hillend | Twin Peaks | 8166 | SL | QLF | 28 (11) | 82.85 | 385.88 | 56.00 | 441.88 | OBARTS |
| 01-Dec-2019 | Hillend | LSR Bairns and Lassies | 8342 | SL | QLF | 6 (4) | 34.75 | | UNS |
| 06-Oct-2019 | Hillend | Craig Macfie Classic | 8326 | SL | QLF | 5 (5) | 40.89 | | UNS |
| 08-Sep-2019 | Hillend | Scottish Outdoor Championships 2019 | 8299 | GS | QLF | 8 (6) | 32.72 | | UNS |
| 16-Jun-2019 | Braehead | Scottish Indoor Championships | 8266 | SL | QLF | 26 (17) | 21.10 | | UNS |
| 09-Jun-2019 | Hillend | BSA GBR Outdoor 2 (SSS) & Twin Peaks | 8258 | SL | QLF | 28 (18) | 26.81 | | UNS |
| 02-Dec-2018 | Hillend | LSR Bairns and Lassies | 8320 | SL | QLF | 22 (9) | 36.42 | | UNS |
| 07-Oct-2018 | Hillend | Craig Macfie Classic | 8287 | SL | QLF | 20 (7) | 46.56 | | UNS |
| 03-Jun-2018 | Hillend | BSA GBR Outdoor 2 & Twin Peaks | 8230 | SL | QLF | 42 (12) | 29.10 | | UNS |