| Date | Venue | Description | Codex | Event | Status | Pos (Cat) | Time | RP | Pen | Res | List |
| 08-Mar-2020 | Cairngorm | Scottish Childrens Championships | 8081 | GS | DNF | | BASS |
| 08-Mar-2020 | Cairngorm | Scottish Childrens Championships | 8078 | GS | DNF | | BASS |
| 07-Mar-2020 | Cairngorm | Scottish Childrens Championships | 8077 | SL | DNF | | BASS |
| 07-Mar-2020 | Cairngorm | Scottish Childrens Championships | 8074 | SL | DNF | | BASS |
| 20-Feb-2020 | Bormio | English Alpine Childrens Championships | 8067 | GS | DNS | | BASS |
| 19-Feb-2020 | Bormio | English Alpine Childrens Championships | 8066 | SG | DNS | | BASS |
| 19-Feb-2020 | Bormio | English Alpine Childrens Championships | 8065 | SG | DNS | | BASS |
| 17-Feb-2020 | Bormio | English Alpine Childrens Championships | 8062 | SL | DNS | | BASS |
| 16-Jun-2019 | Braehead | Scottish Indoor Championships | 8265 | SL | QLF | 15 (3) | 28.64 | 96.37 | 0.00 | 96.37 | IBARTS |
| 15-Jun-2019 | Braehead | BSA GBR Indoor 3 (SSS) | 8261 | SL | QLF | 18 (7) | 28.59 | 88.14 | 9.89 | 98.03 | IBARTS |
| 08-Jun-2019 | Firpark | Twin Peaks Slalom 2019 | 8250 | SL | DNF | | OBARTS |
| 12-May-2019 | Chill Factore | BSA GBR Indoor 1 & 2 (SSW) | 8239 | SL | QLF | 11 (3) | 29.50 | 65.53 | 12.75 | 78.28 | IBARTS |
| 11-May-2019 | Chill Factore | BSA GBR Indoor 1 & 2 (SSW) | 8237 | SL | QLF | 23 (9) | 31.52 | 129.21 | 5.00 | 134.21 | IBARTS |
| 08-Jan-2019 | Pila | Artemis Anglo-Scottish Champs | 8206 | SG | QLF | 29 (15) | 53.64 | 194.93 | 124.36 | 319.29 | BASS |
| 08-Jan-2019 | Pila | Artemis Anglo-Scottish Champs | 8032 | SG | QLF | 25 (15) | 53.70 | 208.32 | 130.07 | 338.39 | BASS |
| 07-Jan-2019 | Pila | Artemis Anglo-Scottish Champs | 8030 | GS | QLF | 21 (17) | 129.32 | 168.50 | 111.27 | 279.77 | BASS |
| 07-Jan-2019 | Pila | Artemis Anglo-Scottish Champs | 8027 | GS | QLF | 29 (17) | 129.32 | * | * | * | BASS |
| 06-Jan-2019 | Pila | Artemis Anglo-Scottish Champs | 8025 | SL | QLF | 13 (9) | 110.27 | 181.01 | 82.19 | 263.20 | BASS |
| 06-Jan-2019 | Pila | Artemis Anglo-Scottish Champs | 8022 | SL | QLF | 16 (9) | 110.27 | * | * | * | BASS |
| 11-Nov-2018 | Braehead | Indoor Challenge Cup | 8301 | SL | QLF | 9 (4) | 30.98 | 61.83 | 39.05 | 100.88 | IBARTS |
| 07-Oct-2018 | Hillend | Craig Macfie Classic | 8286 | SL | QLF | 8 (2) | 68.55 | 85.81 | 40.67 | 126.48 | OBARTS |
| 23-Sep-2018 | Hillend | British Outdoor Championships | 8284 | GS | QLF | 7 (2) | 52.94 | | UNS |
| 22-Sep-2018 | Hillend | British Outdoor Championships | 8282 | SL | QLF | 9 (2) | 71.74 | 88.34 | 33.53 | 121.87 | OBARTS |
| 01-Sep-2018 | Hillend | Scottish Outdoor Championships | 8269 | SL | QLF | 9 (3) | 67.37 | 96.06 | 49.69 | 145.75 | OBARTS |
| 12-Aug-2018 | Chill Factore | British Indoor Championships | 8264 | SL | QLF | 23 (4) | 32.94 | 132.51 | 3.03 | 135.54 | IBARTS |
| 11-Aug-2018 | Chill Factore | Anglo Welsh Indoor Championships | 8262 | SL | QLF | 24 (7) | 32.88 | 107.17 | 22.58 | 129.75 | IBARTS |
| 15-Jul-2018 | Chill Factore | BSA GBR Indoor 4 & 5 | 8258 | SL | QLF | 24 (6) | 31.16 | 100.90 | 14.76 | 115.66 | IBARTS |
| 14-Jul-2018 | Chill Factore | BSA GBR Indoor 4 & 5 | 8255 | SL | QLF | 20 (5) | 33.71 | 128.05 | 11.36 | 139.41 | IBARTS |
| 17-Jun-2018 | Braehead | Scottish Indoor Championships | 8241 | SL | QLF | 23 (10) | 32.32 | 93.93 | 35.82 | 129.75 | IBARTS |
| 16-Jun-2018 | Braehead | BSA GBR Indoor 3 | 8237 | SL | QLF | 25 (9) | 33.00 | 131.92 | 16.91 | 148.83 | IBARTS |
| 03-Jun-2018 | Hillend | BSA GBR Outdoor 2 & Twin Peaks | 8229 | SL | QLF | 18 (5) | 72.76 | 110.62 | 43.76 | 154.38 | OBARTS |
| 02-Jun-2018 | Firpark | Twin Peaks & U10/U12's | 8227 | SL | QLF | 15 (4) | 28.76 | 112.62 | 37.14 | 149.76 | OBARTS |
| 13-May-2018 | Chill Factore | BSA GBR Indoor 1 & 2 | 8218 | SL | QLF | 30 (9) | 33.35 | 126.39 | 12.76 | 139.15 | IBARTS |
| 12-May-2018 | Chill Factore | BSA GBR Indoor 1 & 2 | 8216 | SL | QLF | 32 (11) | 34.63 | 159.18 | 9.49 | 168.67 | IBARTS |
| 06-Apr-2018 | Tignes | Delancey British Childrens Championships | 8175 | GS | QLF | 28 (28) | 57.21 | 129.12 | 198.71 | 327.83 | BASS |
| 06-Apr-2018 | Tignes | Delancey British Childrens Championships | 8174 | GS | QLF | 31 (31) | 58.00 | 172.71 | 193.87 | 366.58 | BASS |
| 03-Apr-2018 | Tignes | Delancey British Childrens Championships | 8172 | SL | QLF | 14 (14) | 54.74 | 114.49 | 197.21 | 311.70 | BASS |
| 03-Apr-2018 | Tignes | Delancey British Childrens Championships | 8171 | SL | DNF | | BASS |
| 02-Apr-2018 | Tignes | Delancey British Childrens Championships | 8169 | SG | QLF | 62 (26) | 66.60 | 224.70 | 157.66 | 382.36 | BASS |
| 11-Mar-2018 | Cairngorm | Scottish Children's Championships | 8184 | SL | QLF | 6 (6) | 57.51 | 94.46 | 250.02 | 344.48 | BASS |
| 11-Mar-2018 | Cairngorm | Scottish Children's Championships | 8183 | SL | QLF | 3 (3) | 53.03 | 25.88 | 274.99 | 300.87 | BASS |
| 15-Feb-2018 | Bormio | English Alpine Children's Championships | 8139 | GS | QLF | 34 (34) | 69.44 | 148.92 | 185.39 | 334.31 | BASS |
| 15-Feb-2018 | Bormio | English Alpine Children's Championships | 8138 | GS | QLF | 27 (27) | 65.71 | 128.93 | 184.24 | 313.17 | BASS |
| 14-Feb-2018 | Bormio | English Alpine Children's Championships | 8136 | SL | QLF | 9 (9) | 53.49 | 73.59 | 220.12 | 293.71 | BASS |
| 14-Feb-2018 | Bormio | English Alpine Children's Championships | 8135 | SL | QLF | 12 (12) | 50.75 | 76.95 | 208.09 | 285.04 | BASS |
| 12-Feb-2018 | Bormio | English Alpine Children's Championships | 8133 | SG | QLF | 64 (22) | 56.43 | 181.79 | 159.12 | 340.91 | BASS |
| 11-Feb-2018 | Bormio | English Alpine Children's Championships | 8132 | SG | QLF | 45 (14) | 58.60 | 145.80 | 157.35 | 303.15 | BASS |
| 07-Jan-2018 | Crevacol | Artemis Anglo-Scottish Champs | 8025 | SL | QLF | 4 (4) | 38.10 | | UNS |
| 07-Jan-2018 | Crevacol | Artemis Anglo-Scottish Champs | 8024 | SL | QLF | 6 (6) | 36.78 | 92.07 | 239.92 | 331.99 | BASS |
| 06-Jan-2018 | Crevacol | Artemis Anglo-Scottish Champs | 8021 | GS | QLF | 12 (12) | 54.68 | 148.85 | 209.14 | 357.99 | BASS |
| 06-Jan-2018 | Crevacol | Artemis Anglo-Scottish Champs | 8020 | GS | QLF | 14 (14) | 53.77 | 132.87 | 224.17 | 357.04 | BASS |
| 05-Jan-2018 | Crevacol | Artemis Anglo-Scottish Champs | 8032 | SL | QLF | 17 (17) | 56.37 | 495.89 | 251.17 | 747.06 | BASS |
| 05-Jan-2018 | Crevacol | Artemis Anglo-Scottish Champs | 8029 | SL | QLF | 3 (3) | 35.74 | 98.99 | 240.29 | 339.28 | BASS |
| 05-Jan-2018 | Crevacol | Artemis Anglo-Scottish Champs | 8028 | SL | DSQ | | BASS |
| 12-Nov-2017 | Braehead | Indoor Challenge Cup | 8330 | SL | QLF | 20 (3) | 31.82 | 140.97 | 44.58 | 185.55 | IBARTS |
| 08-Oct-2017 | Hillend | Craig MacFie Classic | 8332 | SL | QLF | 15 | 72.60 | 140.16 | 68.71 | 208.87 | OBARTS |
| 24-Sep-2017 | Hillend | British Outdoor Championships | 8285 | GS | QLF | 20 | 57.77 | | UNS |
| 23-Sep-2017 | Hillend | British Outdoor Championships | 8283 | SL | QLF | 19 | 72.67 | 119.44 | 28.43 | 147.87 | OBARTS |
| 03-Sep-2017 | Hillend | Scottish Outdoor Championships | 8328 | GS | QLF | 16 | 59.21 | | UNS |
| 02-Sep-2017 | Hillend | Scottish Outdoor Championships | 8326 | SL | QLF | 14 | 74.15 | 93.59 | 85.71 | 179.30 | OBARTS |
| 18-Jun-2017 | Braehead | Scottish Indoor Championships | 8254 | SL | QLF | 34 | 35.09 | 193.74 | 12.62 | 206.36 | IBARTS |
| 17-Jun-2017 | Braehead | BSA GBR Indoor Series | 8252 | SL | QLF | 37 | 31.94 | 169.97 | 7.92 | 177.89 | IBARTS |
| 04-Jun-2017 | Hillend | Twin Peaks | 8245 | SL | QLF | 15 | 69.60 | 101.91 | 81.39 | 183.30 | OBARTS |
| 03-Jun-2017 | Firpark | BSA GBR Outdoor Series | 8241 | SL | QLF | 16 | 29.45 | 117.77 | 25.61 | 143.38 | OBARTS |
| 17-Feb-2017 | Bormio | English Alpine Championships (GBR) | 8052 | SG | QLF | 77 (25) | 56.90 | 249.55 | 130.25 | 379.80 | BASS |
| 16-Feb-2017 | Bormio | English Alpine Championships (GBR) | 8051 | SG | QLF | 83 (32) | 59.56 | 321.11 | 120.00 | 441.11 | BASS |
| 14-Feb-2017 | Bormio | English Alpine Championships (GBR) | 8048 | GS | QLF | 28 (28) | 56.15 | 143.92 | 181.16 | 325.08 | BASS |
| 14-Feb-2017 | Bormio | English Alpine Championships (GBR) | 8047 | GS | QLF | 31 (31) | 58.79 | 199.89 | 182.47 | 382.36 | BASS |
| 13-Feb-2017 | Bormio | English Alpine Championships (GBR) | 8045 | SL | QLF | 29 (29) | 61.05 | 174.32 | 193.61 | 367.93 | BASS |
| 13-Feb-2017 | Bormio | English Alpine Championships (GBR) | 8044 | SL | QLF | 27 (27) | 66.62 | 187.25 | 183.72 | 370.97 | BASS |
| 08-Jan-2017 | Hinterreit | Ambition Championships | 8025 | GS | QLF | 18 (18) | 58.67 | 214.36 | 185.78 | 400.14 | BASS |
| 08-Jan-2017 | Hinterreit | Ambition Championships | 8024 | GS | QLF | 18 (18) | 58.48 | 209.01 | 187.11 | 396.12 | BASS |
| 07-Jan-2017 | Hinterreit | Ambition Championships | 8021 | GS | QLF | 21 (21) | 60.57 | 232.14 | 183.49 | 415.63 | BASS |
| 07-Jan-2017 | Hinterreit | Ambition Championships | 8020 | GS | QLF | 21 (21) | 59.24 | 233.78 | 177.71 | 411.49 | BASS |
| 06-Jan-2017 | Hinterreit | Ambition Championships | 8016 | SL | QLF | 17 (17) | 56.08 | 145.54 | 203.63 | 349.17 | BASS |
| 06-Jan-2017 | Hinterreit | Ambition Championships | 8015 | SL | QLF | 18 (18) | 57.58 | 166.22 | 201.71 | 367.93 | BASS |
| 06-Jan-2017 | Hinterreit | Ambition Championships | 8013 | SL | DNF | | BASS |
| 06-Jan-2017 | Hinterreit | Ambition Championships | 8012 | SL | DNS | | BASS |
| 26-Nov-2016 | Hillend | LSRA Bairns & Lassies | 8276 | GS | QLF | 10 (4) | 56.05 | | UNS |
| 02-Oct-2016 | Hillend | LSRA Classic | 8274 | SL | QLF | 12 (4) | 73.44 | 125.76 | 95.70 | 221.46 | OBARTS |
| 03-Sep-2016 | Hillend | Scottish Dry Slope Championships | 8269 | SL | QLF | 13 (3) | 72.05 | 142.01 | 73.92 | 215.93 | OBARTS |
| 19-Jun-2016 | Braehead | Scottish Indoor Champs | 8208 | SL | QLF | 53 (11) | 34.81 | 281.33 | 2.94 | 284.27 | IBARTS |
| 18-Jun-2016 | Braehead | Ambition GBR Indoor Series 3 | 8206 | SL | QLF | 52 (13) | 37.39 | 317.41 | 9.77 | 327.18 | IBARTS |
| 05-Jun-2016 | Hillend | Twin Peaks | 8202 | SL | DSQ | | OBARTS |
| 04-Jun-2016 | Firpark | Twin Peaks | 8195 | SL | QLF | 31 (12) | 32.06 | 208.15 | 78.23 | 286.38 | OBARTS |
| 13-Mar-2016 | Nevis Range | Scottish Children's Championships | 8152 | GS | QLF | 9 (4) | 30.44 | | UNS |
| 28-Feb-2016 | Glenshee | Glenshee Winter Games | 8132 | COM | QLF | 6 (2) | 38.41 | | UNS |
| 27-Feb-2016 | Glenshee | Glenshee Winter Games | 8131 | GS | QLF | 3 (2) | 39.74 | | UNS |
| 18-Feb-2016 | Bormio | English Alpine Championships (Children) | 8060 | COM | QLF | 21 (7) | 60.75 | | UNS |
| 15-Feb-2016 | Bormio | English Alpine Championships (Children) | 8057 | GS | QLF | 30 (11) | 44.56 | | UNS |
| 23-Jan-2016 | The Lecht | Scottish BASS - Gordons Open | 8109 | GS | QLF | 6 (4) | 28.59 | | UNS |
| 27-Sep-2015 | Hillend | Scottish Outdoor Championships | 8179 | GS | QLF | 3 (2) | 33.19 | | UNS |
| 26-Sep-2015 | Hillend | Scottish Outdoor Championships | 8177 | SL | QLF | 3 (2) | 35.98 | | UNS |
| 13-Sep-2015 | Hillend | Craig Macfie LSRA Classic | 8227 | SL | QLF | 4 (3) | 34.96 | | UNS |
| 14-Jun-2015 | Braehead | Scottish Indoor Championships | 8142 | SL | QLF | 13 (10) | 17.92 | | UNS |
| 13-Jun-2015 | Braehead | GBR Indoor Series | 8128 | SL | QLF | 12 (9) | 17.39 | | UNS |
| 07-Jun-2015 | Hillend | Twin Peaks | 8224 | SL | QLF | 1 (1) | 37.06 | | UNS |
| 06-Jun-2015 | Firpark | Twin Peaks | 8222 | SL | QLF | 1 (1) | 14.39 | | UNS |
| 08-Jun-2014 | Hillend | Twin Peaks race 2 | 8233 | SL | QLF | 12 | 83.19 | | UNS |
| 07-Jun-2014 | Firpark | Twin Peaks race 1 | 8231 | SL | QLF | 11 | 31.03 | | UNS |