| Date | Venue | Description | Codex | Event | Status | Pos (Cat) | Time | RP | Pen | Res | List |
| 09-Oct-2022 | Braehead | GSR Indoor Challenge | 8334 | SL | QLF | 5 (2) | 26.53 | 62.75 | 18.10 | 80.85 | IBARTS |
| 08-Oct-2022 | Braehead | Scottish Indoor Championships | 8336 | SL | QLF | 31 (7) | 30.91 | 166.83 | 16.91 | 183.74 | IBARTS |
| 17-Nov-2019 | Braehead | Indoor Challenge Cup | 8323 | SL | QLF | 2 (2) | 28.45 | 10.41 | 40.44 | 50.85 | IBARTS |
| 16-Jun-2019 | Braehead | Scottish Indoor Championships | 8265 | SL | QLF | 4 (2) | 26.87 | 45.30 | 0.00 | 45.30 | IBARTS |
| 15-Jun-2019 | Braehead | BSA GBR Indoor 3 (SSS) | 8261 | SL | QLF | 5 (3) | 26.88 | 39.20 | 9.89 | 49.09 | IBARTS |
| 09-Jun-2019 | Hillend | BSA GBR Outdoor 2 (SSS) & Twin Peaks | 8257 | SL | DNF | | OBARTS |
| 08-Jun-2019 | Firpark | Twin Peaks Slalom 2019 | 8250 | SL | DSQ | | OBARTS |
| 12-May-2019 | Chill Factore | BSA GBR Indoor 1 & 2 (SSW) | 8239 | SL | DNF | | IBARTS |
| 11-May-2019 | Chill Factore | BSA GBR Indoor 1 & 2 (SSW) | 8237 | SL | QLF | 8 (4) | 28.82 | 55.61 | 5.00 | 60.61 | IBARTS |
| 20-Feb-2019 | Bormio | English Alpine Champs FIS | 1989 | SL | QLF | 36 (17) | 121.27 | 173.80 | 29.44 | 203.24 | FIS |
| 19-Feb-2019 | Bormio | English Alpine Champs FIS | 1988 | SL | DNF | | FIS |
| 18-Feb-2019 | Bormio | English Alpine Champs FIS | 1987 | GS | QLF | 68 (32) | 119.47 | 179.87 | 35.52 | 215.39 | FIS |
| 17-Feb-2019 | Bormio | English Alpine Champs FIS | 1986 | GS | DNF | | FIS |
| 11-Nov-2018 | Braehead | Indoor Challenge Cup | 8301 | SL | QLF | 7 (5) | 30.42 | 47.70 | 39.05 | 86.75 | IBARTS |
| 23-Sep-2018 | Hillend | British Outdoor Championships | 8284 | GS | QLF | 9 (6) | 53.66 | | UNS |
| 22-Sep-2018 | Hillend | British Outdoor Championships | 8282 | SL | DNF | | OBARTS |
| 01-Sep-2018 | Hillend | Scottish Outdoor Championships | 8269 | SL | QLF | 4 (1) | 61.70 | 27.38 | 49.69 | 77.07 | OBARTS |
| 12-Aug-2018 | Chill Factore | British Indoor Championships | 8264 | SL | DSQ | | IBARTS |
| 11-Aug-2018 | Chill Factore | Anglo Welsh Indoor Championships | 8262 | SL | QLF | 5 (1) | 29.92 | 32.70 | 22.58 | 55.28 | IBARTS |
| 15-Jul-2018 | Chill Factore | BSA GBR Indoor 4 & 5 | 8258 | SL | QLF | 9 (4) | 28.75 | 37.41 | 14.76 | 52.17 | IBARTS |
| 14-Jul-2018 | Chill Factore | BSA GBR Indoor 4 & 5 | 8255 | SL | DSQ | | IBARTS |
| 17-Jun-2018 | Braehead | Scottish Indoor Championships | 8241 | SL | QLF | 5 (3) | 29.22 | 15.87 | 35.82 | 51.69 | IBARTS |
| 16-Jun-2018 | Braehead | BSA GBR Indoor 3 | 8237 | SL | QLF | 7 (5) | 30.16 | 58.60 | 16.91 | 75.51 | IBARTS |
| 03-Jun-2018 | Hillend | BSA GBR Outdoor 2 & Twin Peaks | 8229 | SL | DNF | | OBARTS |
| 02-Jun-2018 | Firpark | Twin Peaks & U10/U12's | 8227 | SL | QLF | 8 (3) | 26.32 | 41.98 | 37.14 | 79.12 | OBARTS |
| 06-Apr-2018 | Tignes | Delancey British Childrens Championships | 8177 | GS | QLF | 27 (27) | 106.64 | 147.86 | 132.53 | 280.39 | BASS |
| 04-Apr-2018 | Tignes | Delancey British Childrens Championships | 8173 | SL | DSQ | | BASS |
| 11-Mar-2018 | Cairngorm | Scottish Children's Championships | 8185 | SL | DNF | | BASS |
| 15-Feb-2018 | Bormio | English Alpine Children's Championships | 8140 | GS | DNF | | BASS |
| 14-Feb-2018 | Bormio | English Alpine Children's Championships | 8137 | SL | QLF | 34 (34) | 119.05 | 163.12 | 151.61 | 314.73 | BASS |
| 07-Jan-2018 | Crevacol | Artemis Anglo-Scottish Champs | 8026 | SL | DNF | | BASS |
| 06-Jan-2018 | Crevacol | Artemis Anglo-Scottish Champs | 8022 | GS | DNS | | BASS |
| 05-Jan-2018 | Crevacol | Artemis Anglo-Scottish Champs | 8030 | SL | QLF | 8 (8) | 74.39 | 66.04 | 150.70 | 216.74 | BASS |
| 12-Nov-2017 | Braehead | Indoor Challenge Cup | 8330 | SL | QLF | 6 (2) | 28.44 | 49.52 | 44.58 | 94.10 | IBARTS |
| 26-Nov-2016 | Hillend | LSRA Bairns & Lassies | 8276 | GS | QLF | 4 (4) | 51.68 | | UNS |
| 02-Oct-2016 | Hillend | LSRA Classic | 8274 | SL | QLF | 1 (1) | 62.52 | 0.00 | 95.70 | 95.70 | OBARTS |
| 03-Sep-2016 | Hillend | Scottish Dry Slope Championships | 8269 | SL | QLF | 1 (1) | 60.18 | 0.00 | 73.92 | 73.92 | OBARTS |
| 14-Aug-2016 | Chill Factore | British Indoor Champs | 8226 | SL | QLF | 8 (3) | 31.51 | 52.20 | 8.23 | 60.43 | IBARTS |
| 13-Aug-2016 | Chill Factore | Anglo-Welsh Champs | 8224 | SL | QLF | 5 (2) | 29.82 | 13.53 | 30.75 | 44.28 | IBARTS |
| 19-Jun-2016 | Braehead | Scottish Indoor Champs | 8208 | SL | QLF | 6 (1) | 27.59 | 73.64 | 2.94 | 76.58 | IBARTS |
| 18-Jun-2016 | Braehead | Ambition GBR Indoor Series 3 | 8206 | SL | DNF | | IBARTS |
| 05-Jun-2016 | Hillend | Twin Peaks | 8202 | SL | QLF | 4 (2) | 60.75 | 15.74 | 81.63 | 97.37 | OBARTS |
| 04-Jun-2016 | Firpark | Twin Peaks | 8195 | SL | QLF | 4 (3) | 25.82 | 27.50 | 78.23 | 105.73 | OBARTS |
| 08-May-2016 | Chill Factore | Ambition GBR Indoor Series 1 & 2 | 8181 | SL | QLF | 15 (6) | 29.90 | 87.50 | 5.00 | 92.50 | IBARTS |
| 07-May-2016 | Chill Factore | Ambition GBR Indoor Series 1 & 2 | 8180 | SL | QLF | 17 (6) | 32.01 | 103.11 | 5.00 | 108.11 | IBARTS |
| 24-Apr-2016 | Chill Factore | Manchester Ski Racing CN | 8174 | SL | QLF | 13 (5) | 15.39 | 91.19 | 11.30 | 102.49 | IBARTS |
| 24-Apr-2016 | Chill Factore | Manchester Ski Racing CN | 8173 | SL | QLF | 10 (2) | 15.22 | 69.51 | 10.02 | 79.53 | IBARTS |
| 23-Apr-2016 | Chill Factore | Telford CN | 8168 | SL | QLF | 8 (2) | 15.24 | 103.78 | 10.00 | 113.78 | IBARTS |
| 23-Apr-2016 | Chill Factore | Telford CN | 8167 | SL | QLF | 9 (3) | 15.40 | 64.16 | 14.53 | 78.69 | IBARTS |
| 17-Feb-2016 | Bormio | English Alpine Championships (Children) | 8059 | SG | DNS | | BASS |
| 16-Feb-2016 | Bormio | English Alpine Championships (Children) | 8058 | SG | DNS | | BASS |
| 14-Feb-2016 | Bormio | English Alpine Championships (Children) | 8055 | GS | DNF | | BASS |
| 14-Feb-2016 | Bormio | English Alpine Championships (Children) | 8054 | GS | QLF | 12 (10) | 50.68 | 64.07 | 203.30 | 267.37 | BASS |
| 23-Jan-2016 | The Lecht | Scottish BASS - Gordons Open | 8107 | SL | QLF | 2 (2) | 46.46 | 7.52 | 228.54 | 236.06 | BASS |
| 23-Jan-2016 | The Lecht | Scottish BASS - Gordons Open | 8106 | SL | QLF | 2 (2) | 40.93 | 37.57 | 218.50 | 256.07 | BASS |
| 05-Jan-2016 | Les Houches | Anglo-Scottish Cup | 8010 | GS | DNS | | BASS |
| 05-Jan-2016 | Les Houches | Anglo-Scottish Cup | 8009 | GS | DNS | | BASS |
| 04-Jan-2016 | Les Houches | Anglo-Scottish Cup | 8008 | GS | DNS | | BASS |
| 04-Jan-2016 | Les Houches | Anglo-Scottish Cup | 8007 | GS | QLF | 13 (8) | 63.46 | 51.01 | 220.88 | 271.89 | BASS |
| 03-Jan-2016 | Les Houches | Anglo-Scottish Cup | 8005 | SL | QLF | 2 (2) | 46.82 | 15.07 | 200.85 | 215.92 | BASS |
| 03-Jan-2016 | Les Houches | Anglo-Scottish Cup | 8004 | SL | DNF | | BASS |
| 02-Jan-2016 | Les Houches | Anglo-Scottish Cup | 8002 | SL | QLF | 1 (1) | 47.00 | 0.00 | 208.43 | 208.43 | BASS |
| 02-Jan-2016 | Les Houches | Anglo-Scottish Cup | 8001 | SL | DNF | | BASS |
| 27-Sep-2015 | Hillend | Scottish Outdoor Championships | 8178 | GS | QLF | 9 (1) | 55.41 | | UNS |
| 26-Sep-2015 | Hillend | Scottish Outdoor Championships | 8176 | SL | QLF | 6 (1) | 62.49 | 81.30 | 11.91 | 93.21 | OBARTS |
| 06-Sep-2015 | Chill Factore | British Indoor Championships | 8184 | SL | QLF | 38 (4) | 30.70 | 117.27 | 3.09 | 120.36 | IBARTS |
| 05-Sep-2015 | Chill Factore | Anglo-Welsh Indoor Championships | 8182 | SL | QLF | 33 (4) | 30.32 | 99.15 | 2.74 | 101.89 | IBARTS |
| 14-Jun-2015 | Braehead | Scottish Indoor Championships | 8143 | SL | QLF | 22 (3) | 30.33 | 87.01 | 12.19 | 99.20 | IBARTS |
| 13-Jun-2015 | Braehead | GBR Indoor Series | 8127 | SL | QLF | 21 (3) | 29.74 | 108.03 | 7.77 | 115.80 | IBARTS |
| 07-Jun-2015 | Hillend | Twin Peaks | 8223 | SL | QLF | 8 (1) | 68.98 | 114.58 | 25.01 | 139.59 | OBARTS |
| 06-Jun-2015 | Firpark | Twin Peaks | 8221 | SL | QLF | 4 (1) | 26.94 | 99.47 | 22.47 | 121.94 | OBARTS |
| 10-May-2015 | Chill Factore | GBR Indoor & BIGP Series | 8116 | SL | DSQ | | IBARTS |
| 09-May-2015 | Chill Factore | GBR Indoor & BIGP Series | 8115 | SL | QLF | 33 (6) | 33.56 | 140.51 | 5.52 | 146.03 | IBARTS |
| 15-Mar-2015 | Cairngorm | Scottish Children's Championships | 8212 | SL | QLF | 2 | 49.17 | 51.29 | 189.68 | 240.97 | BASS |
| 15-Mar-2015 | Cairngorm | Scottish Children's Championships | 8211 | SL | QLF | 2 | 47.35 | 54.99 | 188.33 | 243.32 | BASS |
| 14-Mar-2015 | Cairngorm | Scottish Children's Championships | 8208 | GS | QLF | 7 | 50.08 | 201.47 | 164.41 | 365.88 | BASS |
| 14-Mar-2015 | Cairngorm | Scottish Children's Championships | 8207 | GS | QLF | 6 | 47.83 | 207.27 | 160.00 | 367.27 | BASS |
| 19-Feb-2015 | Bormio | 19th English Alpine Championships | 8068 | SG | DNS | | BASS |
| 19-Feb-2015 | Bormio | 19th English Alpine Championships | 8067 | SG | DNS | | BASS |
| 17-Feb-2015 | Bormio | 19th English Alpine Championships | 8064 | SL | QLF | 22 | 61.97 | 95.39 | 178.26 | 273.65 | BASS |
| 17-Feb-2015 | Bormio | 19th English Alpine Championships | 8063 | SL | DNF | | BASS |
| 15-Feb-2015 | Bormio | 19th English Alpine Championships | 8060 | GS | QLF | 25 | 75.88 | 107.81 | 167.07 | 274.88 | BASS |
| 15-Feb-2015 | Bormio | 19th English Alpine Championships | 8059 | GS | QLF | 21 | 75.79 | 99.57 | 172.30 | 271.87 | BASS |
| 08-Feb-2015 | Glenshee | Glenshee Winter Games | 8138 | SL | DNF | | BASS |
| 08-Feb-2015 | Glenshee | Glenshee Winter Games | 8137 | SL | QLF | 3 | 37.08 | 33.11 | 247.11 | 280.22 | BASS |
| 07-Feb-2015 | Glenshee | Glenshee Winter Games | 8133 | SL | QLF | 2 | 39.01 | 25.22 | 253.56 | 278.78 | BASS |
| 07-Feb-2015 | Glenshee | Glenshee Winter Games | 8132 | SL | QLF | 3 | 40.77 | 21.46 | 251.99 | 273.45 | BASS |
| 25-Jan-2015 | The Lecht | Gordon Skiers Open | 8045 | SL | QLF | 2 | 52.68 | 8.43 | 245.88 | 254.31 | BASS |
| 25-Jan-2015 | The Lecht | Gordon Skiers Open | 8044 | SL | QLF | 5 | 58.05 | 51.14 | 251.63 | 302.77 | BASS |
| 24-Jan-2015 | The Lecht | Gordon Skiers Open | 8040 | SL | QLF | 6 | 57.68 | 57.85 | 249.82 | 307.67 | BASS |
| 06-Jan-2015 | Les Houches | Anglo-Scottish Cup and BSA Champs | 8026 | GS | QLF | 21 | 64.52 | 130.07 | 162.70 | 292.77 | BASS |
| 06-Jan-2015 | Les Houches | Anglo-Scottish Cup and BSA Champs | 8025 | GS | QLF | 29 | 70.31 | 171.08 | 169.94 | 341.02 | BASS |
| 05-Jan-2015 | Les Houches | Anglo-Scottish Cup and BSA Champs | 8022 | GS | QLF | 24 | 68.74 | 132.19 | 176.33 | 308.52 | BASS |
| 05-Jan-2015 | Les Houches | Anglo-Scottish Cup and BSA Champs | 8021 | GS | DNF | | 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 | 16 | 48.76 | 155.93 | 174.11 | 330.04 | BASS |
| 03-Jan-2015 | Les Houches | Anglo-Scottish Cup and BSA Champs | 8015 | SL | DSQ | | BASS |
| 03-Jan-2015 | Les Houches | Anglo-Scottish Cup and BSA Champs | 8014 | SL | QLF | 8 | 48.95 | 134.81 | 163.84 | 298.65 | BASS |
| 27-Sep-2014 | Chill Factore | BARSC Indoor Championships | 8212 | SL | QLF | 25 | 31.87 | 89.49 | 19.48 | 108.97 | IBARTS |
| 14-Sep-2014 | Hillend | Craig Macfie Classic | 8237 | SL | QLF | 8 | 67.06 | 121.52 | 24.48 | 146.00 | OBARTS |
| 23-Aug-2014 | Hillend | Scottish Outdoor Championships | 8181 | SL | QLF | 9 | 67.29 | 107.33 | 11.25 | 118.58 | OBARTS |
| 17-Aug-2014 | Castleford | BIGP Series | 8179 | SL | DNF | | IBARTS |
| 16-Aug-2014 | Castleford | BIGP Series | 8177 | SL | QLF | 39 | 33.70 | 172.04 | 5.00 | 177.04 | IBARTS |
| 20-Jul-2014 | Castleford | BIGP Series | 8173 | SL | DNF | | IBARTS |
| 19-Jul-2014 | Castleford | BIGP Series | 8161 | SL | QLF | 25 | 34.95 | 129.01 | 16.14 | 145.15 | IBARTS |
| 22-Jun-2014 | Chill Factore | GBR Indoor Series 2014 | 8153 | SL | QLF | 38 | 40.61 | 259.13 | 5.00 | 264.13 | IBARTS |
| 15-Jun-2014 | Braehead | Scottish Indoor Championships | 8147 | SL | QLF | 28 | 31.25 | 134.48 | 2.95 | 137.43 | IBARTS |
| 14-Jun-2014 | Braehead | GBR Indoor Series 2014 | 8143 | SL | QLF | 39 | 33.30 | 167.41 | 5.00 | 172.41 | IBARTS |
| 08-Jun-2014 | Hillend | Twin Peaks race 2 | 8232 | SL | QLF | 8 | 69.60 | 115.88 | 14.68 | 130.56 | OBARTS |
| 07-Jun-2014 | Firpark | Twin Peaks race 1 | 8230 | SL | QLF | 14 | 26.81 | 95.86 | 50.48 | 146.34 | OBARTS |
| 11-May-2014 | Castleford | GBR Indoor Series 2014 | 8169 | SL | DSQ | | IBARTS |
| 10-May-2014 | Castleford | GBR Indoor Series 2014 | 8133 | SL | QLF | 52 | 35.57 | 202.58 | 5.00 | 207.58 | IBARTS |
| 28-Sep-2013 | Chill Factore | British Indoor Championships | 8159 | SL | QLF | 6 (3) | 31.69 | 0.00 | 0.00 | 0.00 | BARTS |
| 15-Jun-2013 | Braehead | GBR Indoor Series 2013 | 8166 | SL | QLF | 5 (4) | 30.76 | | UNS |
| 09-Jun-2013 | Hillend | Twin Peaks | 8117 | SL | QLF | 3 (2) | 73.41 | | UNS |
| 08-Jun-2013 | Firpark | Twin Peaks | 8115 | SL | DSQ | | UNS |
| 12-May-2013 | Chill Factore | GBR Indoor Series 2013 | 8132 | SL | QLF | 9 (6) | 34.75 | | UNS |
| 11-May-2013 | Chill Factore | GBR Indoor Series 2013 | 8134 | SL | QLF | 6 (5) | 38.02 | | UNS |