| Date | Venue | Description | Codex | Event | Status | Pos (Cat) | Time | RP | Pen | Res | List |
| 22-Sep-2018 | Hillend | British Outdoor Championships | 8282 | SL | DNF | | OBARTS |
| 01-Sep-2018 | Hillend | Scottish Outdoor Championships | 8269 | SL | QLF | 7 (2) | 65.39 | 72.07 | 49.69 | 121.76 | OBARTS |
| 12-Aug-2018 | Chill Factore | British Indoor Championships | 8264 | SL | DNF | | IBARTS |
| 11-Aug-2018 | Chill Factore | Anglo Welsh Indoor Championships | 8262 | SL | DNF | | IBARTS |
| 17-Jun-2018 | Braehead | Scottish Indoor Championships | 8241 | SL | QLF | 11 (2) | 30.01 | 35.76 | 35.82 | 71.58 | IBARTS |
| 16-Jun-2018 | Braehead | BSA GBR Indoor 3 | 8237 | SL | QLF | 16 (3) | 31.98 | 105.59 | 16.91 | 122.50 | IBARTS |
| 03-Jun-2018 | Hillend | BSA GBR Outdoor 2 & Twin Peaks | 8229 | SL | QLF | 6 (2) | 65.64 | 29.34 | 43.76 | 73.10 | OBARTS |
| 21-Apr-2018 | | Scottish FIS National Champs | 1936 | SL | QLF | 14 (9) | 99.26 | 93.79 | 38.78 | 132.57 | FIS |
| 21-Apr-2018 | | Scottish FIS National Champs | 1935 | SL | DNF | | FIS |
| 14-Feb-2018 | Bormio | English Alpine FIS Championships | 1114 | SL | DNF | | FIS |
| 13-Feb-2018 | Bormio | English Alpine FIS Championships | 1113 | SL | DNF | | FIS |
| 12-Feb-2018 | Bormio | English Alpine FIS Championships | 1112 | GS | DNF | | FIS |
| 11-Feb-2018 | Bormio | English Alpine FIS Championships | 1111 | GS | QLF | 69 (40) | 123.05 | 207.02 | 28.21 | 235.23 | FIS |
| 12-Nov-2017 | Braehead | Indoor Challenge Cup | 8330 | SL | DNF | | IBARTS |
| 24-Sep-2017 | Hillend | British Outdoor Championships | 8285 | GS | QLF | 19 | 57.49 | | UNS |
| 23-Sep-2017 | Hillend | British Outdoor Championships | 8283 | SL | DNF | | OBARTS |
| 03-Sep-2017 | Hillend | Scottish Outdoor Championships | 8328 | GS | QLF | 20 | 62.13 | | UNS |
| 02-Sep-2017 | Hillend | Scottish Outdoor Championships | 8326 | SL | DNF | | OBARTS |
| 18-Jun-2017 | Braehead | Scottish Indoor Championships | 8254 | SL | QLF | 8 | 31.14 | 90.88 | 12.62 | 103.50 | IBARTS |
| 17-Jun-2017 | Braehead | BSA GBR Indoor Series | 8252 | SL | QLF | 17 | 29.09 | 90.56 | 7.92 | 98.48 | IBARTS |
| 04-Jun-2017 | Hillend | Twin Peaks | 8245 | SL | QLF | 12 | 66.36 | 63.65 | 81.39 | 145.04 | OBARTS |
| 03-Jun-2017 | Firpark | BSA GBR Outdoor Series | 8241 | SL | QLF | 5 | 27.08 | 50.35 | 25.61 | 75.96 | OBARTS |
| 17-Feb-2017 | Bormio | English Alpine Championships (FIS) | 985 | GS | DNS | | FIS |
| 16-Feb-2017 | Bormio | English Alpine Championships (FIS) | 984 | GS | QLF | 63 (32) | 125.29 | 248.70 | 24.85 | 273.55 | FIS |
| 13-Feb-2017 | Bormio | English Alpine Championships (FIS) | 981 | SL | DNF | | FIS |
| 12-Feb-2017 | Bormio | English Alpine Championships (FIS) | 980 | SL | QLF | 38 (22) | 109.78 | 167.81 | 33.06 | 200.87 | FIS |
| 02-Oct-2016 | Hillend | LSRA Classic | 8274 | SL | DNF | | OBARTS |
| 03-Sep-2016 | Hillend | Scottish Dry Slope Championships | 8269 | SL | QLF | 7 (2) | 64.12 | 47.14 | 73.92 | 121.06 | OBARTS |
| 14-Aug-2016 | Chill Factore | British Indoor Champs | 8226 | SL | QLF | 17 (3) | 33.17 | 92.88 | 8.23 | 101.11 | IBARTS |
| 13-Aug-2016 | Chill Factore | Anglo-Welsh Champs | 8224 | SL | QLF | 11 (3) | 31.74 | 60.76 | 30.75 | 91.51 | IBARTS |
| 19-Jun-2016 | Braehead | Scottish Indoor Champs | 8208 | SL | QLF | 11 (3) | 28.25 | 92.62 | 2.94 | 95.56 | IBARTS |
| 18-Jun-2016 | Braehead | Ambition GBR Indoor Series 3 | 8206 | SL | QLF | 16 (7) | 29.91 | 109.87 | 9.77 | 119.64 | IBARTS |
| 05-Jun-2016 | Hillend | Twin Peaks | 8202 | SL | QLF | 14 (6) | 64.28 | 58.50 | 81.63 | 140.13 | OBARTS |
| 04-Jun-2016 | Firpark | Twin Peaks | 8195 | SL | QLF | 5 (1) | 26.02 | 33.29 | 78.23 | 111.52 | OBARTS |
| 24-Apr-2016 | Chill Factore | Manchester Ski Racing CN | 8174 | SL | QLF | 21 (6) | 16.30 | 139.15 | 11.30 | 150.45 | IBARTS |
| 24-Apr-2016 | Chill Factore | Manchester Ski Racing CN | 8173 | SL | QLF | 23 (7) | 16.50 | 135.91 | 10.02 | 145.93 | IBARTS |
| 23-Apr-2016 | Chill Factore | Telford CN | 8168 | SL | QLF | 13 (4) | 15.95 | 142.16 | 10.00 | 152.16 | IBARTS |
| 23-Apr-2016 | Chill Factore | Telford CN | 8167 | SL | QLF | 14 (3) | 15.60 | 74.34 | 14.53 | 88.87 | IBARTS |
| 13-Mar-2016 | Nevis Range | Scottish Children's Championships | 8155 | SL | QLF | 7 (5) | 96.74 | 68.11 | 154.14 | 222.25 | BASS |
| 28-Feb-2016 | Glenshee | Glenshee Winter Games | 8147 | SL | DNF | | BASS |
| 27-Feb-2016 | Glenshee | Glenshee Winter Games | 8145 | SL | QLF | 4 (3) | 84.29 | 17.05 | 187.65 | 204.70 | BASS |
| 19-Feb-2016 | Bormio | English Alpine Championships (Children) | 8063 | SL | DNF | | BASS |
| 17-Feb-2016 | Bormio | English Alpine Championships (Children) | 8059 | SG | QLF | 55 (20) | 58.90 | 149.93 | 145.95 | 295.88 | BASS |
| 16-Feb-2016 | Bormio | English Alpine Championships (Children) | 8058 | SG | QLF | 74 (21) | 60.72 | 229.46 | 143.29 | 372.75 | BASS |
| 14-Feb-2016 | Bormio | English Alpine Championships (Children) | 8056 | GS | QLF | 27 (11) | 107.93 | 114.72 | 161.53 | 276.25 | BASS |
| 05-Jan-2016 | Les Houches | Anglo-Scottish Cup | 8014 | GS | QLF | 23 (11) | 126.05 | 115.31 | 150.15 | 265.46 | BASS |
| 04-Jan-2016 | Les Houches | Anglo-Scottish Cup | 8013 | GS | QLF | 20 (6) | 124.74 | 81.43 | 147.55 | 228.98 | BASS |
| 03-Jan-2016 | Les Houches | Anglo-Scottish Cup | 8012 | SL | QLF | 19 (8) | 102.93 | 140.64 | 150.90 | 291.54 | BASS |
| 02-Jan-2016 | Les Houches | Anglo-Scottish Cup | 8011 | SL | QLF | 25 (12) | 114.22 | 194.78 | 154.19 | 348.97 | BASS |
| 27-Sep-2015 | Hillend | Scottish Outdoor Championships | 8178 | GS | QLF | 21 (11) | 58.17 | | UNS |
| 26-Sep-2015 | Hillend | Scottish Outdoor Championships | 8176 | SL | QLF | 11 (6) | 65.39 | 118.48 | 11.91 | 130.39 | OBARTS |
| 13-Sep-2015 | Hillend | Craig Macfie LSRA Classic | 8226 | SL | DNF | | OBARTS |
| 06-Sep-2015 | Chill Factore | British Indoor Championships | 8184 | SL | QLF | 44 (11) | 31.67 | 143.73 | 3.09 | 146.82 | IBARTS |
| 05-Sep-2015 | Chill Factore | Anglo-Welsh Indoor Championships | 8182 | SL | QLF | 46 (11) | 31.70 | 136.44 | 2.74 | 139.18 | IBARTS |
| 14-Jun-2015 | Braehead | Scottish Indoor Championships | 8143 | SL | QLF | 31 (11) | 31.29 | 112.55 | 12.19 | 124.74 | IBARTS |
| 13-Jun-2015 | Braehead | GBR Indoor Series | 8127 | SL | QLF | 25 (8) | 30.20 | 120.84 | 7.77 | 128.61 | IBARTS |
| 07-Jun-2015 | Hillend | Twin Peaks | 8223 | SL | DNF | | OBARTS |
| 06-Jun-2015 | Firpark | Twin Peaks | 8221 | SL | QLF | 8 (5) | 27.76 | 124.41 | 22.47 | 146.88 | OBARTS |
| 10-May-2015 | Chill Factore | GBR Indoor & BIGP Series | 8116 | SL | QLF | 41 (12) | 36.54 | 175.77 | 5.00 | 180.77 | IBARTS |
| 09-May-2015 | Chill Factore | GBR Indoor & BIGP Series | 8115 | SL | QLF | 41 (12) | 34.85 | 173.59 | 5.52 | 179.11 | IBARTS |
| 15-Mar-2015 | Cairngorm | Scottish Children's Championships | 8213 | SL | QLF | 7 | 102.57 | 110.06 | 170.03 | 280.09 | BASS |
| 14-Mar-2015 | Cairngorm | Scottish Children's Championships | 8209 | GS | QLF | 10 | 101.58 | 189.51 | 166.52 | 356.03 | BASS |
| 19-Feb-2015 | Bormio | 19th English Alpine Championships | 8068 | SG | QLF | 69 | 65.25 | 229.12 | 193.22 | 422.34 | BASS |
| 19-Feb-2015 | Bormio | 19th English Alpine Championships | 8067 | SG | DNF | | BASS |
| 17-Feb-2015 | Bormio | 19th English Alpine Championships | 8065 | SL | QLF | 26 | 116.45 | 115.52 | 155.93 | 271.45 | BASS |
| 15-Feb-2015 | Bormio | 19th English Alpine Championships | 8061 | GS | QLF | 39 | 78.70 | 178.22 | 145.52 | 323.74 | BASS |
| 08-Feb-2015 | Glenshee | Glenshee Winter Games | 8139 | SL | QLF | 13 | 85.98 | 112.51 | 215.94 | 328.45 | BASS |
| 07-Feb-2015 | Glenshee | Glenshee Winter Games | 8134 | SL | QLF | 5 | 82.19 | 39.65 | 236.23 | 275.88 | BASS |
| 25-Jan-2015 | The Lecht | Gordon Skiers Open | 8046 | SL | QLF | 6 | 115.59 | 54.83 | 212.97 | 267.80 | BASS |
| 24-Jan-2015 | The Lecht | Gordon Skiers Open | 8042 | SL | QLF | 11 | 123.31 | 150.59 | 184.01 | 334.60 | BASS |
| 06-Jan-2015 | Les Houches | Anglo-Scottish Cup and BSA Champs | 8027 | GS | QLF | 33 | 136.28 | 183.67 | 166.20 | 349.87 | BASS |
| 05-Jan-2015 | Les Houches | Anglo-Scottish Cup and BSA Champs | 8023 | GS | QLF | 33 | 147.87 | 194.05 | 160.96 | 355.01 | BASS |
| 04-Jan-2015 | Les Houches | Anglo-Scottish Cup and BSA Champs | 8019 | SL | QLF | 17 | 112.92 | 114.38 | 166.85 | 281.23 | BASS |
| 03-Jan-2015 | Les Houches | Anglo-Scottish Cup and BSA Champs | 8016 | SL | QLF | 27 | 112.14 | 245.91 | 163.70 | 409.61 | BASS |
| 27-Sep-2014 | Chill Factore | BARSC Indoor Championships | 8212 | SL | QLF | 27 | 32.22 | 97.29 | 19.48 | 116.77 | IBARTS |
| 14-Sep-2014 | Hillend | Craig Macfie Classic | 8237 | SL | DSQ | | OBARTS |
| 23-Aug-2014 | Hillend | Scottish Outdoor Championships | 8181 | SL | QLF | 13 | 68.58 | 121.28 | 11.25 | 132.53 | OBARTS |
| 17-Aug-2014 | Castleford | BIGP Series | 8179 | SL | QLF | 23 | 34.29 | 144.47 | 0.00 | 144.47 | IBARTS |
| 16-Aug-2014 | Castleford | BIGP Series | 8177 | SL | QLF | 42 | 34.35 | 187.32 | 5.00 | 192.32 | IBARTS |
| 20-Jul-2014 | Castleford | BIGP Series | 8173 | SL | QLF | 22 | 34.37 | 122.75 | 11.16 | 133.91 | IBARTS |
| 19-Jul-2014 | Castleford | BIGP Series | 8161 | SL | QLF | 20 | 33.91 | 106.73 | 16.14 | 122.87 | IBARTS |
| 22-Jun-2014 | Chill Factore | GBR Indoor Series 2014 | 8153 | SL | QLF | 36 | 39.00 | 224.27 | 5.00 | 229.27 | IBARTS |
| 15-Jun-2014 | Braehead | Scottish Indoor Championships | 8147 | SL | QLF | 25 | 30.78 | 123.13 | 2.95 | 126.08 | IBARTS |
| 14-Jun-2014 | Braehead | GBR Indoor Series 2014 | 8143 | SL | QLF | 32 | 31.98 | 136.20 | 5.00 | 141.20 | IBARTS |
| 08-Jun-2014 | Hillend | Twin Peaks race 2 | 8232 | SL | DSQ | | OBARTS |
| 07-Jun-2014 | Firpark | Twin Peaks race 1 | 8230 | SL | QLF | 11 | 26.43 | 85.71 | 50.48 | 136.19 | OBARTS |
| 11-May-2014 | Castleford | GBR Indoor Series 2014 | 8169 | SL | QLF | 39 | 35.92 | 183.99 | 5.00 | 188.99 | IBARTS |
| 10-May-2014 | Castleford | GBR Indoor Series 2014 | 8133 | SL | QLF | 50 | 35.10 | 191.71 | 5.00 | 196.71 | IBARTS |
| 09-Feb-2014 | Glenshee | Glenshee Winter Games | 8109 | SL | DNF | | BASS |
| 28-Sep-2013 | Chill Factore | British Indoor Championships | 8158 | SL | DSQ | | BARTS |
| 15-Sep-2013 | Hillend | Craig Macfie Classic | 8154 | SL | DSQ | | BARTS |
| 25-Aug-2013 | Hillend | Scottish Outdoor Championships | 8147 | SL | QLF | 35 (12) | 76.25 | 261.67 | 2.45 | 264.12 | BARTS |
| 16-Jun-2013 | Braehead | Scottish Indoor Championships | 8123 | SL | QLF | 46 (11) | 32.95 | 182.71 | 10.96 | 193.67 | BARTS |
| 15-Jun-2013 | Braehead | GBR Indoor Series 2013 | 8122 | SL | QLF | 49 (15) | 34.74 | 241.90 | 5.00 | 246.90 | BARTS |
| 09-Jun-2013 | Hillend | Twin Peaks | 8116 | SL | QLF | 35 (14) | 75.97 | 249.19 | 15.33 | 264.52 | BARTS |
| 08-Jun-2013 | Firpark | Twin Peaks | 8114 | SL | QLF | 36 (15) | 31.54 | 219.26 | 14.45 | 233.71 | BARTS |
| 12-May-2013 | Chill Factore | GBR Indoor Series 2013 | 8103 | SL | QLF | 59 (15) | 38.74 | 263.14 | 5.00 | 268.14 | BARTS |
| 11-May-2013 | Chill Factore | GBR Indoor Series 2013 | 8102 | SL | QLF | 56 (16) | 39.05 | 272.41 | 5.00 | 277.41 | BARTS |