| Date | Venue | Description | Codex | Event | Status | Pos (Cat) | Time | RP | Pen | Res | List |
| 12-Nov-2017 | Braehead | Indoor Challenge Cup | 8330 | SL | QLF | 14 (7) | 30.58 | 107.42 | 44.58 | 152.00 | IBARTS |
| 24-Sep-2017 | Hillend | British Outdoor Championships | 8285 | GS | QLF | 13 | 56.81 | | UNS |
| 23-Sep-2017 | Hillend | British Outdoor Championships | 8283 | SL | DNF | | OBARTS |
| 03-Sep-2017 | Hillend | Scottish Outdoor Championships | 8328 | GS | QLF | 5 | 56.47 | | UNS |
| 02-Sep-2017 | Hillend | Scottish Outdoor Championships | 8326 | SL | QLF | 10 | 71.79 | 67.70 | 85.71 | 153.41 | OBARTS |
| 02-Oct-2016 | Hillend | LSRA Classic | 8274 | SL | DSQ | | OBARTS |
| 03-Sep-2016 | Hillend | Scottish Dry Slope Championships | 8269 | SL | DSQ | | OBARTS |
| 19-Jun-2016 | Braehead | Scottish Indoor Champs | 8208 | SL | QLF | 26 (8) | 29.92 | 140.66 | 2.94 | 143.60 | IBARTS |
| 18-Jun-2016 | Braehead | Ambition GBR Indoor Series 3 | 8206 | SL | QLF | 26 (11) | 31.00 | 140.12 | 9.77 | 149.89 | IBARTS |
| 05-Jun-2016 | Hillend | Twin Peaks | 8202 | SL | QLF | 12 (5) | 63.71 | 51.59 | 81.63 | 133.22 | OBARTS |
| 04-Jun-2016 | Firpark | Twin Peaks | 8195 | SL | DSQ | | OBARTS |
| 13-Mar-2016 | Nevis Range | Scottish Children's Championships | 8155 | SL | DNF | | BASS |
| 28-Feb-2016 | Glenshee | Glenshee Winter Games | 8147 | SL | QLF | 5 (4) | 84.77 | 53.86 | 154.89 | 208.75 | BASS |
| 27-Feb-2016 | Glenshee | Glenshee Winter Games | 8145 | SL | QLF | 5 (4) | 85.04 | 23.61 | 187.65 | 211.26 | BASS |
| 23-Jan-2016 | The Lecht | Scottish BASS - Gordons Open | 8108 | SL | QLF | 3 (1) | 83.75 | 9.67 | 188.27 | 197.94 | BASS |
| 27-Sep-2015 | Hillend | Scottish Outdoor Championships | 8178 | GS | QLF | 13 (7) | 56.84 | | UNS |
| 26-Sep-2015 | Hillend | Scottish Outdoor Championships | 8176 | SL | QLF | 8 (4) | 64.46 | 106.56 | 11.91 | 118.47 | OBARTS |
| 13-Sep-2015 | Hillend | Craig Macfie LSRA Classic | 8226 | SL | QLF | 30 (11) | 75.71 | 275.09 | 40.39 | 315.48 | OBARTS |
| 14-Jun-2015 | Braehead | Scottish Indoor Championships | 8143 | SL | QLF | 46 (16) | 32.93 | 156.19 | 12.19 | 168.38 | IBARTS |
| 07-Jun-2015 | Hillend | Twin Peaks | 8223 | SL | QLF | 13 (6) | 73.06 | 163.94 | 25.01 | 188.95 | OBARTS |
| 06-Jun-2015 | Firpark | Twin Peaks | 8221 | SL | QLF | 14 (9) | 28.63 | 150.87 | 22.47 | 173.34 | OBARTS |
| 03-Apr-2015 | Tignes | Delancey British Alpine Championships | 8090 | SG | QLF | 54 (38) | 62.77 | 175.40 | 187.20 | 362.60 | BASS |
| 02-Apr-2015 | Tignes | Delancey British Alpine Championships | 8096 | GS | QLF | 32 | 116.09 | 165.93 | 143.41 | 309.34 | BASS |
| 31-Mar-2015 | Tignes | Delancey British Alpine Championships | 8093 | SL | QLF | 32 | 61.17 | 198.32 | 153.01 | 351.33 | BASS |
| 15-Mar-2015 | Cairngorm | Scottish Children's Championships | 8213 | SL | QLF | 17 | 132.25 | 350.25 | 170.03 | 520.28 | BASS |
| 14-Mar-2015 | Cairngorm | Scottish Children's Championships | 8209 | GS | QLF | 4 | 93.17 | 92.68 | 166.52 | 259.20 | BASS |
| 08-Feb-2015 | Glenshee | Glenshee Winter Games | 8139 | SL | QLF | 8 | 79.25 | 47.35 | 215.94 | 263.29 | BASS |
| 07-Feb-2015 | Glenshee | Glenshee Winter Games | 8134 | SL | DSQ | | BASS |
| 25-Jan-2015 | The Lecht | Gordon Skiers Open | 8046 | SL | QLF | 5 | 114.95 | 50.54 | 212.97 | 263.51 | BASS |
| 24-Jan-2015 | The Lecht | Gordon Skiers Open | 8042 | SL | QLF | 7 | 109.78 | 55.07 | 184.01 | 239.08 | BASS |
| 06-Jan-2015 | Les Houches | Anglo-Scottish Cup and BSA Champs | 8027 | GS | QLF | 29 | 132.18 | 148.66 | 166.20 | 314.86 | BASS |
| 05-Jan-2015 | Les Houches | Anglo-Scottish Cup and BSA Champs | 8023 | GS | QLF | 36 | 153.77 | 240.89 | 160.96 | 401.85 | BASS |
| 04-Jan-2015 | Les Houches | Anglo-Scottish Cup and BSA Champs | 8019 | SL | DNF | | BASS |
| 03-Jan-2015 | Les Houches | Anglo-Scottish Cup and BSA Champs | 8016 | SL | QLF | 14 | 95.00 | 98.28 | 163.70 | 261.98 | BASS |
| 14-Sep-2014 | Hillend | Craig Macfie Classic | 8237 | SL | DSQ | | OBARTS |
| 23-Aug-2014 | Hillend | Scottish Outdoor Championships | 8181 | SL | QLF | 11 | 67.95 | 114.47 | 11.25 | 125.72 | OBARTS |
| 15-Jun-2014 | Braehead | Scottish Indoor Championships | 8147 | SL | QLF | 37 | 31.98 | 152.10 | 2.95 | 155.05 | IBARTS |
| 08-Jun-2014 | Hillend | Twin Peaks race 2 | 8232 | SL | QLF | 15 | 74.33 | 165.89 | 14.68 | 180.57 | OBARTS |
| 07-Jun-2014 | Firpark | Twin Peaks race 1 | 8230 | SL | QLF | 22 | 27.20 | 106.27 | 50.48 | 156.75 | OBARTS |
| 11-Apr-2014 | Meribel | Delancey British Alpine Championships | 8224 | SL | QLF | 16 (16) | 47.16 | 127.61 | 0.00 | 127.61 | BASS |
| 10-Apr-2014 | Meribel | Delancey British Alpine Championships | 8222 | GS | QLF | 31 (31) | 55.34 | 75.93 | 0.00 | 75.93 | BASS |
| 10-Apr-2014 | Meribel | Delancey British Alpine Championships | 8221 | GS | QLF | 31 (31) | 64.14 | 111.31 | 0.00 | 111.31 | BASS |
| 09-Apr-2014 | Meribel | Delancey British Alpine Championships | 8220 | SG | QLF | 50 (19) | 65.09 | 160.28 | 152.03 | 312.31 | BASS |
| 07-Apr-2014 | Courchevel | Courchevel Ecosse Scottish Championships | 8244 | SL | QLF | 25 (25) | 44.63 | 130.69 | 179.56 | 310.25 | BASS |
| 07-Apr-2014 | Courchevel | Courchevel Ecosse Scottish Championships | 8243 | SL | DSQ | | BASS |
| 06-Apr-2014 | Courchevel | Courchevel Ecosse Scottish Championships | 8239 | GS | QLF | 15 (15) | 38.50 | 66.32 | 190.18 | 256.50 | BASS |
| 06-Apr-2014 | Courchevel | Courchevel Ecosse Scottish Championships | 8238 | GS | QLF | 20 (20) | 40.74 | 113.00 | 184.80 | 297.80 | BASS |
| 09-Feb-2014 | Glenshee | Glenshee Winter Games | 8109 | SL | QLF | 3 (3) | 46.46 | 104.29 | 187.67 | 291.96 | BASS |
| 16-Jun-2013 | Braehead | Scottish Indoor Championships | 8123 | SL | DSQ | | BARTS |
| 09-Jun-2013 | Hillend | Twin Peaks | 8116 | SL | QLF | 47 (19) | 85.59 | 359.25 | 15.33 | 374.58 | BARTS |
| 08-Jun-2013 | Firpark | Twin Peaks | 8114 | SL | QLF | 23 (7) | 28.48 | 137.84 | 14.45 | 152.29 | BARTS |