| Date | Venue | Description | Codex | Event | Status | Pos (Cat) | Time | RP | Pen | Res | List |
| 09-Oct-2022 | Braehead | GSR Indoor Challenge | 9334 | SL | QLF | 1 (1) | 26.12 | 0.00 | 17.92 | 17.92 | IBARTS |
| 08-Oct-2022 | Braehead | Scottish Indoor Championships | 9336 | SL | QLF | 1 (1) | 27.74 | 0.00 | 20.86 | 20.86 | IBARTS |
| 03-Sep-2022 | Hillend | Scottish National Champs & eola GBR Outdoor 5 | 9313 | SL | QLF | 1 (1) | 61.39 | 0.00 | 0.00 | 0.00 | OBARTS |
| 17-Jul-2022 | Chill Factore | British Indoor Championships | 9295 | SL | QLF | 1 (1) | 28.23 | 0.00 | 8.41 | 8.41 | IBARTS |
| 16-Jul-2022 | Chill Factore | eola GBR Indoor Series Race 5 | 9293 | SL | QLF | 1 (1) | 26.69 | 0.00 | 6.35 | 6.35 | IBARTS |
| 05-Sep-2021 | Hillend | Scottish Outdoor Champs & eola GBR Outdoor 3 | 9255 | GS | QLF | 1 (1) | 48.71 | | UNS |
| 04-Sep-2021 | Hillend | Scottish Outdoor Champs & eola GBR Outdoor 3 | 9217 | SL | QLF | 2 (1) | 59.86 | 5.41 | 6.47 | 11.88 | OBARTS |
| 15-Aug-2021 | Chill Factore | British Indoor Championships | 9212 | SL | QLF | 2 (1) | 28.20 | 9.44 | 9.87 | 19.31 | IBARTS |
| 11-Jul-2021 | Firpark | BSA Slalom | 9239 | SL | QLF | 1 (1) | 24.55 | 0.00 | 118.71 | 118.71 | OBARTS |
| 19-Feb-2020 | Bormio | English Alpine FIS Championships | 5851 | GS | QLF | 25 (6) | 113.49 | 61.96 | 35.08 | 97.04 | FIS |
| 16-Feb-2020 | Bormio | English Alpine FIS Championships | 5848 | SL | QLF | 16 (2) | 108.86 | 35.88 | 44.93 | 80.81 | FIS |
| 21-Jan-2020 | Les Crosets | Welsh Alpine FIS Championships | 5845 | GS | QLF | 16 (1) | 119.22 | 33.07 | 64.64 | 97.71 | FIS |
| 20-Jan-2020 | Les Crosets | Welsh Alpine FIS Championships | 5844 | SL | QLF | 7 (1) | 89.43 | 25.69 | 63.24 | 88.93 | FIS |
| 08-Sep-2019 | Hillend | Scottish Outdoor Championships 2019 | 9298 | GS | QLF | 1 (1) | 51.21 | | UNS |
| 07-Sep-2019 | Hillend | Scottish Outdoor Championships 2019 | 9296 | SL | QLF | 1 (1) | 61.85 | 0.00 | 8.35 | 8.35 | OBARTS |
| 16-Jun-2019 | Braehead | Scottish Indoor Championships | 9265 | SL | QLF | 1 (1) | 27.89 | 0.00 | 11.82 | 11.82 | IBARTS |
| 15-Jun-2019 | Braehead | BSA GBR Indoor 3 (SSS) | 9261 | SL | QLF | 1 (1) | 26.91 | 0.00 | 7.19 | 7.19 | IBARTS |
| 12-May-2019 | Chill Factore | BSA GBR Indoor 1 & 2 (SSW) | 9239 | SL | QLF | 1 (1) | 27.69 | 0.00 | 5.00 | 5.00 | IBARTS |
| 11-May-2019 | Chill Factore | BSA GBR Indoor 1 & 2 (SSW) | 9237 | SL | QLF | 1 (1) | 28.19 | 0.00 | 5.00 | 5.00 | IBARTS |
| 20-Feb-2019 | Bormio | English Alpine Champs FIS | 6921 | SL | QLF | 5 (2) | 106.55 | 22.17 | 36.73 | 58.90 | FIS |
| 17-Feb-2019 | Bormio | English Alpine Champs FIS | 6918 | GS | QLF | 16 (5) | 114.03 | 53.63 | 25.28 | 78.91 | FIS |
| 23-Jan-2019 | Les Crosets | Welsh Alpine Champs | 6915 | GS | QLF | 11 (1) | 113.19 | 33.46 | 38.98 | 72.44 | FIS |
| 22-Jan-2019 | Les Crosets | Welsh Alpine Champs | 6914 | SL | QLF | 3 (1) | 86.74 | 11.28 | 41.96 | 53.24 | FIS |
| 23-Sep-2018 | Hillend | British Outdoor Championships | 9284 | GS | QLF | 1 (1) | 52.42 | | UNS |
| 22-Sep-2018 | Hillend | British Outdoor Championships | 9282 | SL | QLF | 1 (1) | 65.58 | 0.00 | 0.00 | 0.00 | OBARTS |
| 02-Sep-2018 | Hillend | Scottish Outdoor Championships | 9299 | GS | QLF | 2 (1) | 54.58 | | UNS |
| 01-Sep-2018 | Hillend | Scottish Outdoor Championships | 9269 | SL | QLF | 1 (1) | 60.91 | 0.00 | 16.48 | 16.48 | OBARTS |
| 17-Jun-2018 | Braehead | Scottish Indoor Championships | 9241 | SL | QLF | 1 (1) | 28.99 | 0.00 | 16.73 | 16.73 | IBARTS |
| 16-Jun-2018 | Braehead | BSA GBR Indoor 3 | 9237 | SL | DSQ | | IBARTS |
| 03-Jun-2018 | Hillend | BSA GBR Outdoor 2 & Twin Peaks | 9229 | SL | QLF | 1 (1) | 65.55 | 0.00 | 11.89 | 11.89 | OBARTS |
| 02-Jun-2018 | Firpark | Twin Peaks & U10/U12's | 9227 | SL | QLF | 1 (1) | 26.28 | 0.00 | 50.68 | 50.68 | OBARTS |
| 21-Apr-2018 | | Scottish FIS National Champs | 6816 | SL | QLF | 2 (2) | 91.32 | 12.51 | 61.11 | 73.62 | FIS |
| 21-Apr-2018 | | Scottish FIS National Champs | 6815 | SL | QLF | 3 (2) | 92.66 | 41.07 | 42.15 | 83.22 | FIS |
| 20-Apr-2018 | | Scottish FIS National Champs | 6814 | GS | QLF | 1 (1) | 99.44 | 0.00 | 69.05 | 69.05 | FIS |
| 19-Apr-2018 | | Scottish FIS National Champs | 6813 | GS | QLF | 1 (1) | 99.07 | 0.00 | 61.55 | 61.55 | FIS |
| 01-Apr-2018 | Tignes | Delancey Senior and Junior Championships | 6068 | GS | DNF | | FIS |
| 31-Mar-2018 | Tignes | Delancey Senior and Junior Championships | 6067 | SL | DNF | | FIS |
| 30-Mar-2018 | Tignes | Delancey Senior and Junior Championships | 6066 | GS | DNF | | FIS |
| 29-Mar-2018 | Tignes | Delancey Senior and Junior Championships | 6065 | SL | QLF | 12 (4) | 94.94 | 44.53 | 21.54 | 66.07 | FIS |
| 14-Feb-2018 | Bormio | English Alpine FIS Championships | 6056 | SL | QLF | 11 (2) | 110.97 | 41.59 | 27.16 | 68.75 | FIS |
| 12-Feb-2018 | Bormio | English Alpine FIS Championships | 6054 | GS | QLF | 42 (5) | 120.97 | 69.12 | 29.80 | 98.92 | FIS |
| 24-Sep-2017 | Hillend | British Outdoor Championships | 9285 | GS | QLF | 2 | 53.55 | | UNS |
| 23-Sep-2017 | Hillend | British Outdoor Championships | 9283 | SL | QLF | 1 | 64.63 | 0.00 | 0.00 | 0.00 | OBARTS |
| 03-Sep-2017 | Hillend | Scottish Outdoor Championships | 9328 | GS | QLF | 1 | 55.33 | | UNS |
| 02-Sep-2017 | Hillend | Scottish Outdoor Championships | 9326 | SL | QLF | 1 | 66.17 | 0.00 | 40.08 | 40.08 | OBARTS |
| 18-Jun-2017 | Braehead | Scottish Indoor Championships | 9254 | SL | QLF | 1 | 29.45 | 0.00 | 0.00 | 0.00 | IBARTS |
| 17-Jun-2017 | Braehead | BSA GBR Indoor Series | 9252 | SL | QLF | 1 | 28.01 | 0.00 | 5.00 | 5.00 | IBARTS |
| 04-Jun-2017 | Hillend | Twin Peaks | 9245 | SL | QLF | 1 | 62.95 | 0.00 | 23.58 | 23.58 | OBARTS |
| 03-Jun-2017 | Firpark | BSA GBR Outdoor Series | 9241 | SL | QLF | 1 | 27.24 | 0.00 | 23.54 | 23.54 | OBARTS |
| 07-May-2017 | Chill Factore | BSA GBR Indoor Series | 9229 | SL | QLF | 2 | 29.00 | 7.53 | 5.00 | 12.53 | IBARTS |
| 02-Apr-2017 | Tignes | Delancey British FIS Championships | 6746 | SL | DNF | | FIS |
| 01-Apr-2017 | Tignes | Delancey British FIS Championships | 6747 | GS | QLF | 10 (3) | 128.50 | 22.79 | 25.10 | 47.89 | FIS |
| 31-Mar-2017 | Tignes | Delancey British FIS Championships | 6745 | GS | QLF | 28 (10) | 125.36 | 52.98 | 14.23 | 67.21 | FIS |
| 30-Mar-2017 | Tignes | Delancey British FIS Championships | 6744 | SL | QLF | 14 (4) | 88.76 | 55.38 | 16.41 | 71.79 | FIS |
| 27-Mar-2017 | Tignes | Delancey British FIS Championships | 6743 | SG | QLF | 15 (4) | 92.17 | 83.57 | 56.20 | 139.77 | FIS |
| 27-Mar-2017 | Tignes | Delancey British FIS Championships | 6737 | SG | QLF | 21 (5) | 91.01 | 81.83 | 50.10 | 131.93 | FIS |
| 17-Feb-2017 | Bormio | English Alpine Championships (FIS) | 5874 | GS | QLF | 13 (2) | 112.74 | 24.78 | 33.47 | 58.25 | FIS |
| 15-Feb-2017 | Bormio | English Alpine Championships (FIS) | 6952 | SG | QLF | 15 (2) | 76.20 | 81.55 | 50.46 | 132.01 | FIS |
| 15-Feb-2017 | Bormio | English Alpine Championships (FIS) | 5872 | AC | QLF | 8 (2) | 118.30 | 50.22 | 103.78 | 154.00 | FIS |
| 14-Feb-2017 | Bormio | English Alpine Championships (FIS) | 5871 | SG | QLF | 18 (2) | 71.15 | 92.80 | 54.00 | 146.80 | FIS |
| 13-Feb-2017 | Bormio | English Alpine Championships (FIS) | 5870 | SL | DNF | | FIS |
| 03-Sep-2016 | Hillend | Scottish Dry Slope Championships | 9255 | SL | QLF | 1 (1) | 62.56 | 0.00 | 35.13 | 35.13 | OBARTS |
| 19-Jun-2016 | Braehead | Scottish Indoor Champs | 9191 | SL | QLF | 1 (1) | 27.14 | 0.00 | 12.33 | 12.33 | IBARTS |
| 18-Jun-2016 | Braehead | Ambition GBR Indoor Series 3 | 9189 | SL | QLF | 1 (1) | 28.01 | 0.00 | 5.00 | 5.00 | IBARTS |
| 05-Jun-2016 | Hillend | Twin Peaks | 9185 | SL | QLF | 1 (1) | 58.04 | 0.00 | 23.18 | 23.18 | OBARTS |
| 04-Jun-2016 | Firpark | Twin Peaks | 9178 | SL | QLF | 1 (1) | 25.24 | 0.00 | 65.43 | 65.43 | OBARTS |
| 08-May-2016 | Chill Factore | Ambition GBR Indoor Series 1 & 2 | 9165 | SL | QLF | 1 (1) | 28.32 | 0.00 | 5.00 | 5.00 | IBARTS |
| 07-May-2016 | Chill Factore | Ambition GBR Indoor Series 1 & 2 | 9164 | SL | QLF | 1 (1) | 30.64 | 0.00 | 5.00 | 5.00 | IBARTS |
| 27-Mar-2016 | Tignes | British Senior's Championships (FIS) | 6522 | GS | QLF | 17 (7) | 139.52 | 42.43 | 14.35 | 56.78 | BASS |
| 26-Mar-2016 | Tignes | British Senior's Championships (FIS) | 6521 | SL | QLF | 6 (3) | 91.25 | 42.98 | 24.19 | 67.17 | BASS |
| 25-Mar-2016 | Tignes | British Senior's Championships (FIS) | 6520 | GS | QLF | 13 (6) | 154.65 | 42.58 | 18.97 | 61.55 | BASS |
| 24-Mar-2016 | Tignes | British Senior's Championships (FIS) | 6519 | SL | QLF | 7 (4) | 99.75 | 50.02 | 16.55 | 66.57 | BASS |
| 20-Mar-2016 | Tignes | British Senior's Championships (FIS) | 6514 | SG | QLF | 12 (5) | 90.62 | 55.51 | 38.01 | 93.52 | BASS |
| 20-Mar-2016 | Tignes | British Senior's Championships (FIS) | 6513 | SG | QLF | 14 (4) | 91.05 | 73.48 | 39.03 | 112.51 | BASS |
| 19-Feb-2016 | Bormio | English Alpine Championships (FIS) | 6512 | SG | QLF | 21 (2) | 79.66 | 96.76 | 42.18 | 138.94 | BASS |
| 18-Feb-2016 | Bormio | English Alpine Championships (FIS) | 6584 | SG | QLF | 22 (3) | 77.70 | 98.76 | 45.43 | 144.19 | BASS |
| 18-Feb-2016 | Bormio | English Alpine Championships (FIS) | 6511 | AC | QLF | 12 (3) | 119.53 | 86.15 | 80.80 | 166.95 | BASS |
| 17-Feb-2016 | Bormio | English Alpine Championships (FIS) | 6510 | GS | QLF | 16 (2) | 113.00 | 41.21 | 29.30 | 70.51 | BASS |
| 16-Feb-2016 | Bormio | English Alpine Championships (FIS) | 6509 | GS | QLF | 22 (1) | 114.88 | 46.37 | 31.88 | 78.25 | BASS |
| 15-Feb-2016 | Bormio | English Alpine Championships (FIS) | 6508 | SL | QLF | 3 (1) | 96.43 | 22.32 | 42.35 | 64.67 | BASS |
| 14-Feb-2016 | Bormio | English Alpine Championships (FIS) | 6507 | SL | QLF | 5 (1) | 89.22 | 25.83 | 46.23 | 72.06 | BASS |
| 27-Sep-2015 | Hillend | Scottish Outdoor Championships | 9179 | GS | QLF | 1 (1) | 53.22 | | UNS |
| 26-Sep-2015 | Hillend | Scottish Outdoor Championships | 9177 | SL | QLF | 1 (1) | 59.65 | 0.00 | 13.12 | 13.12 | OBARTS |
| 13-Sep-2015 | Hillend | Craig Macfie LSRA Classic | 9231 | SL | QLF | 1 (1) | 59.76 | 0.00 | 6.36 | 6.36 | OBARTS |
| 14-Jun-2015 | Braehead | Scottish Indoor Championships | 9144 | SL | QLF | 1 (1) | 28.57 | 0.00 | 4.55 | 4.55 | IBARTS |
| 13-Jun-2015 | Braehead | GBR Indoor Series | 9128 | SL | QLF | 3 (1) | 27.98 | 15.78 | 5.00 | 20.78 | IBARTS |
| 07-Jun-2015 | Hillend | Twin Peaks | 9228 | SL | QLF | 1 (1) | 63.95 | 0.00 | 35.07 | 35.07 | OBARTS |
| 06-Jun-2015 | Firpark | Twin Peaks | 9226 | SL | QLF | 1 (1) | 26.37 | 0.00 | 64.44 | 64.44 | OBARTS |
| 09-Apr-2015 | Nevis Range | Scottish FIS Races | 5756 | GS | QLF | 1 | 96.76 | 0.00 | 103.54 | 103.54 | BASS |
| 09-Apr-2015 | Nevis Range | Scottish FIS Races | 5755 | GS | QLF | 1 | 98.22 | 0.00 | 91.85 | 91.85 | BASS |
| 29-Mar-2015 | Tignes | Delancey British Alpine Championships | 5776 | SL | DNF | | BASS |
| 28-Mar-2015 | Tignes | Delancey British Alpine Championships | 5777 | GS | QLF | 16 | 125.08 | 66.16 | 28.70 | 94.86 | BASS |
| 27-Mar-2015 | Tignes | Delancey British Alpine Championships | 5774 | SL | QLF | 13 | 82.80 | 56.25 | 22.14 | 78.39 | BASS |
| 26-Mar-2015 | Tignes | Delancey British Alpine Championships | 5775 | GS | QLF | 17 | 128.82 | 74.49 | 15.47 | 89.96 | BASS |
| 23-Mar-2015 | Tignes | Delancey British Alpine Championships | 5769 | SG | QLF | 21 | 79.88 | 78.61 | 38.25 | 116.86 | BASS |
| 23-Mar-2015 | Tignes | Delancey British Alpine Championships | 5768 | SG | QLF | 15 | 80.03 | 58.62 | 42.67 | 101.29 | BASS |
| 19-Feb-2015 | Bormio | 19th English Alpine Championships | 5767 | SL | QLF | 12 | 108.33 | 33.67 | 37.75 | 71.42 | BASS |
| 18-Feb-2015 | Bormio | 19th English Alpine Championships | 5766 | GS | QLF | 15 | 118.61 | 40.79 | 39.17 | 79.96 | BASS |
| 17-Feb-2015 | Bormio | 19th English Alpine Championships | 5765 | SG | QLF | 18 | 73.91 | 47.44 | 55.39 | 102.83 | BASS |
| 17-Feb-2015 | Bormio | 19th English Alpine Championships | 5764 | SG | QLF | 21 | 75.40 | 79.34 | 48.10 | 127.44 | BASS |
| 16-Feb-2015 | Bormio | 19th English Alpine Championships | 5763 | GS | QLF | 19 | 126.13 | 55.15 | 29.13 | 84.28 | BASS |
| 15-Feb-2015 | Bormio | 19th English Alpine Championships | 5762 | SL | QLF | 15 | 88.87 | 48.24 | 34.12 | 82.36 | BASS |
| 06-Jan-2015 | Chamonix | Scottish FIS Races | 5754 | SL | QLF | 17 | 117.60 | 70.22 | 27.43 | 97.65 | BASS |
| 05-Jan-2015 | Chamonix | Scottish FIS Races | 5753 | SL | DNF | | BASS |
| 14-Sep-2014 | Hillend | Craig Macfie Classic | 9244 | SL | QLF | 1 | 59.52 | 0.00 | 11.98 | 11.98 | OBARTS |
| 23-Aug-2014 | Hillend | Scottish Outdoor Championships | 9188 | SL | QLF | 1 | 61.31 | 0.00 | 14.52 | 14.52 | OBARTS |
| 17-Aug-2014 | Castleford | BIGP Series | 9186 | SL | QLF | 2 | 30.58 | 16.87 | 0.00 | 16.87 | IBARTS |
| 16-Aug-2014 | Castleford | BIGP Series | 9184 | SL | QLF | 2 | 28.74 | 17.52 | 5.00 | 22.52 | IBARTS |
| 13-Jul-2014 | Chill Factore | GBR Indoor Series 2014 | 9174 | SL | QLF | 2 | 31.76 | 8.51 | 5.00 | 13.51 | IBARTS |
| 12-Jul-2014 | Chill Factore | GBR Indoor Series 2014 | 9172 | SL | QLF | 2 | 32.43 | 11.49 | 5.00 | 16.49 | IBARTS |
| 15-Jun-2014 | Braehead | Scottish Indoor Championships | 9154 | SL | QLF | 1 | 27.10 | 0.00 | 0.00 | 0.00 | IBARTS |
| 14-Jun-2014 | Braehead | GBR Indoor Series 2014 | 9150 | SL | QLF | 1 | 27.78 | 0.00 | 5.00 | 5.00 | IBARTS |
| 08-Jun-2014 | Hillend | Twin Peaks race 2 | 9239 | SL | QLF | 1 | 63.59 | 0.00 | 28.21 | 28.21 | OBARTS |
| 07-Jun-2014 | Firpark | Twin Peaks race 1 | 9237 | SL | QLF | 1 | 24.61 | 0.00 | 25.50 | 25.50 | OBARTS |
| 20-Apr-2014 | | Scottish FIS | 6670 | SL | QLF | 1 (1) | 82.36 | 0.00 | 75.16 | 75.16 | BASS |
| 19-Apr-2014 | | Scottish FIS | 6668 | SL | QLF | 1 (1) | 82.90 | 0.00 | 76.46 | 76.46 | BASS |
| 07-Apr-2014 | Meribel | Delancey British Alpine Championships | 5763 | GS | DNF | | BASS |
| 06-Apr-2014 | Meribel | Delancey British Alpine Championships | 5762 | SL | DSQ | | BASS |
| 21-Feb-2014 | Bormio | 18th English Alpine Championships | 5751 | GS | QLF | 32 (15) | 129.09 | 114.55 | 31.42 | 145.97 | BASS |
| 20-Feb-2014 | Bormio | 18th English Alpine Championships | 5750 | SG | QLF | 24 (8) | 83.07 | 105.89 | 35.55 | 141.44 | BASS |
| 19-Feb-2014 | Bormio | 18th English Alpine Championships | 5752 | SL | QLF | 14 (8) | 106.83 | 53.12 | 33.40 | 86.52 | BASS |
| 17-Feb-2014 | Bormio | 18th English Alpine Championships | 5748 | GS | QLF | 14 (10) | 102.02 | 40.78 | 42.26 | 83.04 | BASS |
| 16-Feb-2014 | Bormio | 18th English Alpine Championships | 5747 | SL | QLF | 11 (4) | 104.58 | 36.74 | 44.52 | 81.26 | BASS |
| 15-Sep-2013 | Hillend | Craig Macfie Classic | 9160 | SL | QLF | 1 (1) | 39.99 | 0.00 | 12.34 | 12.34 | BARTS |
| 25-Aug-2013 | Hillend | Scottish Outdoor Championships | 9153 | SL | QLF | 1 (1) | 59.36 | 0.00 | 0.00 | 0.00 | BARTS |
| 16-Jun-2013 | Braehead | Scottish Indoor Championships | 9129 | SL | QLF | 1 (1) | 26.11 | 0.00 | 0.00 | 0.00 | BARTS |
| 15-Jun-2013 | Braehead | GBR Indoor Series 2013 | 9128 | SL | QLF | 1 (1) | 26.19 | 0.00 | 5.00 | 5.00 | BARTS |
| 09-Jun-2013 | Hillend | Twin Peaks | 9122 | SL | QLF | 1 (1) | 58.40 | 0.00 | 14.03 | 14.03 | BARTS |
| 08-Jun-2013 | Firpark | Twin Peaks | 9120 | SL | QLF | 2 (1) | 24.58 | 4.83 | 10.77 | 15.60 | BARTS |
| 02-Apr-2013 | Courchevel | Courchevel Ecosse FIS Races | 5551 | SL | QLF | 16 (9) | 86.80 | 63.99 | 33.65 | 97.64 | BASS |