| Date | Venue | Description | Codex | Event | Status | Pos (Cat) | Time | RP | Pen | Res | List |
| 15-Nov-2024 | Hillend | BUDS 2024 | 8577 | SL | DNF | | UNS |
| 26-Oct-2024 | Bearsden Ski Club | SUDS Scottish University Dry Slope Championships | 8576 | SL | QLF | 8 (1) | 20.51 | | UNS |
| 10-Nov-2023 | Hillend | BUDS Champs | 8756 | SL | QLF | 3 (2) | 33.86 | 0.43 | 56.49 | 56.92 | OBARTS |
| 20-Feb-2020 | Bormio | English Alpine FIS Championships | 891 | SG | QLF | 59 (27) | 74.94 | 198.64 | 39.60 | 238.24 | FIS |
| 20-Feb-2020 | Bormio | English Alpine FIS Championships | 890 | SG | QLF | 58 (26) | 77.13 | 230.16 | 43.65 | 273.81 | FIS |
| 19-Feb-2020 | Bormio | English Alpine FIS Championships | 889 | GS | DNF | | FIS |
| 18-Feb-2020 | Bormio | English Alpine FIS Championships | 888 | GS | DNF | | FIS |
| 17-Feb-2020 | Bormio | English Alpine FIS Championships | 887 | SL | DNF | | FIS |
| 16-Feb-2020 | Bormio | English Alpine FIS Championships | 886 | SL | DNF | | FIS |
| 21-Jan-2020 | Les Crosets | Welsh Alpine FIS Championships | 883 | GS | QLF | 43 (13) | 121.67 | 100.99 | 60.02 | 161.01 | FIS |
| 20-Jan-2020 | Les Crosets | Welsh Alpine FIS Championships | 882 | SL | DNF | | FIS |
| 20-Feb-2019 | Bormio | English Alpine Champs FIS | 1989 | SL | DNF | | FIS |
| 19-Feb-2019 | Bormio | English Alpine Champs FIS | 1988 | SL | QLF | 29 (16) | 118.25 | 178.66 | 27.41 | 206.07 | FIS |
| 18-Feb-2019 | Bormio | English Alpine Champs FIS | 1987 | GS | QLF | 69 (33) | 120.32 | 188.34 | 35.52 | 223.86 | FIS |
| 17-Feb-2019 | Bormio | English Alpine Champs FIS | 1986 | GS | QLF | 52 (23) | 126.35 | 213.99 | 26.94 | 240.93 | FIS |
| 08-Jan-2019 | Pila | Artemis Anglo-Scottish Champs | 8206 | SG | QLF | 16 (4) | 51.59 | 142.00 | 124.36 | 266.36 | BASS |
| 08-Jan-2019 | Pila | Artemis Anglo-Scottish Champs | 8032 | SG | QLF | 20 (4) | 51.72 | 156.76 | 130.07 | 286.83 | BASS |
| 07-Jan-2019 | Pila | Artemis Anglo-Scottish Champs | 8030 | GS | QLF | 13 (3) | 121.21 | 94.59 | 111.27 | 205.86 | BASS |
| 07-Jan-2019 | Pila | Artemis Anglo-Scottish Champs | 8027 | GS | QLF | 15 (3) | 121.21 | * | * | * | BASS |
| 06-Jan-2019 | Pila | Artemis Anglo-Scottish Champs | 8025 | SL | QLF | 7 (3) | 99.96 | 95.84 | 82.19 | 178.03 | BASS |
| 06-Jan-2019 | Pila | Artemis Anglo-Scottish Champs | 8022 | SL | QLF | 8 (3) | 99.96 | * | * | * | BASS |
| 07-Oct-2018 | Hillend | Craig Macfie Classic | 8286 | SL | DSQ | | OBARTS |
| 23-Sep-2018 | Hillend | British Outdoor Championships | 8284 | GS | QLF | 10 (7) | 53.84 | | UNS |
| 22-Sep-2018 | Hillend | British Outdoor Championships | 8282 | SL | QLF | 24 (6) | 81.46 | 197.86 | 33.53 | 231.39 | OBARTS |
| 01-Sep-2018 | Hillend | Scottish Outdoor Championships | 8269 | SL | QLF | 5 (2) | 62.79 | 40.58 | 49.69 | 90.27 | OBARTS |
| 12-Aug-2018 | Chill Factore | British Indoor Championships | 8264 | SL | QLF | 16 (7) | 32.01 | 108.44 | 3.03 | 111.47 | IBARTS |
| 11-Aug-2018 | Chill Factore | Anglo Welsh Indoor Championships | 8262 | SL | QLF | 19 (8) | 32.18 | 89.56 | 22.58 | 112.14 | IBARTS |
| 17-Jun-2018 | Braehead | Scottish Indoor Championships | 8241 | SL | QLF | 42 (7) | 34.26 | 142.79 | 35.82 | 178.61 | IBARTS |
| 16-Jun-2018 | Braehead | BSA GBR Indoor 3 | 8237 | SL | QLF | 20 (9) | 32.36 | 115.40 | 16.91 | 132.31 | IBARTS |
| 03-Jun-2018 | Hillend | BSA GBR Outdoor 2 & Twin Peaks | 8229 | SL | QLF | 10 (4) | 67.89 | 55.02 | 43.76 | 98.78 | OBARTS |
| 02-Jun-2018 | Firpark | Twin Peaks & U10/U12's | 8227 | SL | QLF | 12 (5) | 28.03 | 91.48 | 37.14 | 128.62 | OBARTS |
| 21-Apr-2018 | | Scottish FIS National Champs | 1936 | SL | QLF | 16 (10) | 103.83 | 131.26 | 38.78 | 170.04 | FIS |
| 21-Apr-2018 | | Scottish FIS National Champs | 1935 | SL | QLF | 17 (9) | 107.20 | 178.85 | 34.30 | 213.15 | FIS |
| 14-Feb-2018 | Bormio | English Alpine FIS Championships | 1114 | SL | DNF | | FIS |
| 13-Feb-2018 | Bormio | English Alpine FIS Championships | 1113 | SL | DSQ | | FIS |
| 12-Feb-2018 | Bormio | English Alpine FIS Championships | 1112 | GS | QLF | 75 (36) | 129.80 | 276.21 | 23.66 | 299.87 | FIS |
| 11-Feb-2018 | Bormio | English Alpine FIS Championships | 1111 | GS | QLF | 70 (41) | 123.11 | 207.60 | 28.21 | 235.81 | FIS |
| 08-Oct-2017 | Hillend | Craig MacFie Classic | 8332 | SL | QLF | 7 | 64.86 | 48.46 | 68.71 | 117.17 | OBARTS |
| 24-Sep-2017 | Hillend | British Outdoor Championships | 8285 | GS | QLF | 8 | 54.97 | | UNS |
| 23-Sep-2017 | Hillend | British Outdoor Championships | 8283 | SL | QLF | 12 | 70.25 | 91.49 | 28.43 | 119.92 | OBARTS |
| 03-Sep-2017 | Hillend | Scottish Outdoor Championships | 8328 | GS | QLF | 6 | 56.51 | | UNS |
| 02-Sep-2017 | Hillend | Scottish Outdoor Championships | 8326 | SL | DNF | | OBARTS |
| 04-Jun-2017 | Hillend | Twin Peaks | 8245 | SL | QLF | 10 | 65.38 | 52.08 | 81.39 | 133.47 | OBARTS |
| 03-Jun-2017 | Firpark | BSA GBR Outdoor Series | 8241 | SL | DSQ | | OBARTS |
| 17-Feb-2017 | Bormio | English Alpine Championships (GBR) | 8052 | SG | QLF | 59 (43) | 53.23 | 163.80 | 130.25 | 294.05 | BASS |
| 16-Feb-2017 | Bormio | English Alpine Championships (GBR) | 8051 | SG | QLF | 51 (34) | 53.48 | 178.08 | 120.00 | 298.08 | BASS |
| 14-Feb-2017 | Bormio | English Alpine Championships (GBR) | 8049 | GS | QLF | 22 (22) | 100.51 | 95.44 | 141.24 | 236.68 | BASS |
| 13-Feb-2017 | Bormio | English Alpine Championships (GBR) | 8046 | SL | DSQ | | BASS |
| 26-Nov-2016 | Hillend | LSRA Bairns & Lassies | 8276 | GS | QLF | 6 (5) | 51.80 | | UNS |
| 02-Oct-2016 | Hillend | LSRA Classic | 8274 | SL | QLF | 9 (5) | 68.95 | 74.05 | 95.70 | 169.75 | OBARTS |
| 03-Sep-2016 | Hillend | Scottish Dry Slope Championships | 8269 | SL | QLF | 26 (7) | 86.82 | 318.72 | 73.92 | 392.64 | OBARTS |
| 19-Jun-2016 | Braehead | Scottish Indoor Champs | 8208 | SL | QLF | 40 (15) | 31.49 | 185.83 | 2.94 | 188.77 | IBARTS |
| 18-Jun-2016 | Braehead | Ambition GBR Indoor Series 3 | 8206 | SL | QLF | 35 (10) | 32.43 | 179.79 | 9.77 | 189.56 | IBARTS |
| 05-Jun-2016 | Hillend | Twin Peaks | 8202 | SL | QLF | 18 (8) | 68.98 | 115.42 | 81.63 | 197.05 | OBARTS |
| 04-Jun-2016 | Firpark | Twin Peaks | 8195 | SL | QLF | 18 (8) | 29.04 | 120.72 | 78.23 | 198.95 | OBARTS |
| 01-Apr-2016 | Tignes | British Children's Championships | 8100 | SL | QLF | 29 (15) | 110.57 | 174.20 | 138.03 | 312.23 | BASS |
| 31-Mar-2016 | Tignes | British Children's Championships | 8256 | GS | QLF | 25 (16) | 122.44 | 190.99 | 143.27 | 334.26 | BASS |
| 30-Mar-2016 | Tignes | British Children's Championships | 8097 | SG | DSQ | | BASS |
| 29-Mar-2016 | Tignes | British Children's Championships | 8103 | GS | QLF | 24 (13) | 127.66 | 195.04 | 136.55 | 331.59 | BASS |
| 28-Mar-2016 | Tignes | British Children's Championships | 8253 | COM | DSQ | | UNS |
| 13-Mar-2016 | Nevis Range | Scottish Children's Championships | 8155 | SL | DNF | | BASS |
| 28-Feb-2016 | Glenshee | Glenshee Winter Games | 8147 | SL | DNF | | BASS |
| 27-Sep-2015 | Hillend | Scottish Outdoor Championships | 8178 | GS | QLF | 26 (15) | 61.45 | | UNS |
| 26-Sep-2015 | Hillend | Scottish Outdoor Championships | 8176 | SL | QLF | 23 (11) | 69.88 | 176.06 | 11.91 | 187.97 | OBARTS |
| 13-Sep-2015 | Hillend | Craig Macfie LSRA Classic | 8226 | SL | QLF | 16 (6) | 68.13 | 175.47 | 40.39 | 215.86 | OBARTS |
| 13-Jun-2015 | Braehead | GBR Indoor Series | 8127 | SL | QLF | 61 (22) | 34.52 | 241.11 | 7.77 | 248.88 | IBARTS |
| 03-Apr-2015 | Tignes | Delancey British Alpine Championships | 8090 | SG | QLF | 98 (52) | 75.66 | 433.20 | 187.20 | 620.40 | BASS |
| 02-Apr-2015 | Tignes | Delancey British Alpine Championships | 8220 | SL | QLF | 37 (37) | 41.06 | 182.14 | 172.18 | 354.32 | BASS |
| 02-Apr-2015 | Tignes | Delancey British Alpine Championships | 8219 | SL | QLF | 46 (46) | 38.87 | 207.01 | 165.57 | 372.58 | BASS |
| 01-Apr-2015 | Tignes | Delancey British Alpine Championships | 8094 | GS | QLF | 49 (49) | 78.20 | 359.09 | 167.41 | 526.50 | BASS |
| 15-Mar-2015 | Cairngorm | Scottish Children's Championships | 8212 | SL | DNF | | BASS |
| 15-Mar-2015 | Cairngorm | Scottish Children's Championships | 8211 | SL | QLF | 9 | 54.77 | 176.44 | 188.33 | 364.77 | BASS |
| 14-Mar-2015 | Cairngorm | Scottish Children's Championships | 8208 | GS | DNF | | BASS |
| 14-Mar-2015 | Cairngorm | Scottish Children's Championships | 8207 | GS | DNF | | BASS |
| 08-Feb-2015 | Glenshee | Glenshee Winter Games | 8138 | SL | QLF | 15 | 44.44 | 138.51 | 240.92 | 379.43 | BASS |
| 08-Feb-2015 | Glenshee | Glenshee Winter Games | 8137 | SL | QLF | 17 | 43.29 | 159.23 | 247.11 | 406.34 | BASS |
| 07-Feb-2015 | Glenshee | Glenshee Winter Games | 8133 | SL | QLF | 16 | 46.54 | 169.06 | 253.56 | 422.62 | BASS |
| 07-Feb-2015 | Glenshee | Glenshee Winter Games | 8132 | SL | QLF | 18 | 47.35 | 141.13 | 251.99 | 393.12 | BASS |
| 06-Jan-2015 | Les Houches | Anglo-Scottish Cup and BSA Champs | 8026 | GS | QLF | 48 | 74.24 | 297.30 | 162.70 | 460.00 | BASS |
| 06-Jan-2015 | Les Houches | Anglo-Scottish Cup and BSA Champs | 8025 | GS | DNF | | BASS |
| 05-Jan-2015 | Les Houches | Anglo-Scottish Cup and BSA Champs | 8022 | GS | QLF | 35 | 72.16 | 187.52 | 176.33 | 363.85 | BASS |
| 05-Jan-2015 | Les Houches | Anglo-Scottish Cup and BSA Champs | 8021 | GS | QLF | 45 | 77.54 | 319.63 | 163.06 | 482.69 | BASS |
| 04-Jan-2015 | Les Houches | Anglo-Scottish Cup and BSA Champs | 8018 | SL | DNF | | BASS |
| 04-Jan-2015 | Les Houches | Anglo-Scottish Cup and BSA Champs | 8017 | SL | QLF | 39 | 55.78 | 282.04 | 174.11 | 456.15 | BASS |
| 03-Jan-2015 | Les Houches | Anglo-Scottish Cup and BSA Champs | 8015 | SL | QLF | 31 | 55.27 | 184.42 | 178.53 | 362.95 | BASS |
| 03-Jan-2015 | Les Houches | Anglo-Scottish Cup and BSA Champs | 8014 | SL | DNF | | BASS |
| 14-Sep-2014 | Hillend | Craig Macfie Classic | 8237 | SL | QLF | 20 | 78.33 | 246.14 | 24.48 | 270.62 | OBARTS |
| 15-Jun-2014 | Braehead | Scottish Indoor Championships | 8147 | SL | QLF | 58 | 37.72 | 290.69 | 2.95 | 293.64 | IBARTS |
| 14-Jun-2014 | Braehead | GBR Indoor Series 2014 | 8143 | SL | QLF | 60 | 38.86 | 298.89 | 5.00 | 303.89 | IBARTS |
| 08-Jun-2014 | Hillend | Twin Peaks race 2 | 8232 | SL | QLF | 41 | 98.84 | 425.03 | 14.68 | 439.71 | OBARTS |
| 07-Jun-2014 | Firpark | Twin Peaks race 1 | 8230 | SL | DNF | | OBARTS |
| 09-Feb-2014 | Glenshee | Glenshee Winter Games | 8109 | SL | QLF | 18 (18) | 59.23 | 303.37 | 187.67 | 491.04 | BASS |
| 15-Sep-2013 | Hillend | Craig Macfie Classic | 8154 | SL | QLF | 41 (8) | 52.46 | 275.02 | 12.47 | 287.49 | BARTS |
| 16-Jun-2013 | Braehead | Scottish Indoor Championships | 8123 | SL | QLF | 61 (11) | 38.78 | 324.74 | 10.96 | 335.70 | BARTS |
| 09-Jun-2013 | Hillend | Twin Peaks | 8116 | SL | QLF | 42 (8) | 82.37 | 322.41 | 15.33 | 337.74 | BARTS |
| 08-Jun-2013 | Firpark | Twin Peaks | 8114 | SL | QLF | 42 (8) | 33.87 | 281.26 | 14.45 | 295.71 | BARTS |