| Date | Venue | Description | Codex | Event | Status | Pos (Cat) | Time | RP | Pen | Res | List |
| 10-Nov-2023 | Hillend | BUDS Champs | 8756 | SL | QLF | 15 (7) | 35.55 | 36.89 | 56.49 | 93.38 | OBARTS |
| 17-Nov-2019 | Braehead | Indoor Challenge Cup | 8323 | SL | DNF | | IBARTS |
| 16-Nov-2019 | Braehead | Gordons Indoor | 8338 | SL | QLF | 3 (3) | 26.92 | 31.69 | 43.77 | 75.46 | IBARTS |
| 06-Oct-2019 | Hillend | Craig Macfie Classic | 8325 | SL | DNF | | OBARTS |
| 08-Sep-2019 | Hillend | Scottish Outdoor Championships 2019 | 8298 | GS | QLF | 2 (1) | 51.15 | | UNS |
| 07-Sep-2019 | Hillend | Scottish Outdoor Championships 2019 | 8296 | SL | QLF | 2 (2) | 64.49 | 19.41 | 40.75 | 60.16 | OBARTS |
| 11-Aug-2019 | Chill Factore | British Indoor Championships 2019 | 8287 | SL | DSQ | | IBARTS |
| 10-Aug-2019 | Chill Factore | Anglo Welsh Indoor Championships 2019 | 8285 | SL | DNF | | IBARTS |
| 16-Jun-2019 | Braehead | Scottish Indoor Championships | 8265 | SL | QLF | 7 (3) | 27.50 | 63.48 | 0.00 | 63.48 | IBARTS |
| 15-Jun-2019 | Braehead | BSA GBR Indoor 3 (SSS) | 8261 | SL | QLF | 7 (4) | 27.72 | 63.24 | 9.89 | 73.13 | IBARTS |
| 09-Jun-2019 | Hillend | BSA GBR Outdoor 2 (SSS) & Twin Peaks | 8257 | SL | QLF | 4 (2) | 68.86 | 29.45 | 40.66 | 70.11 | OBARTS |
| 12-Apr-2019 | Tignes | British Childrens Champs | 8177 | GS | QLF | 11 (11) | 101.75 | 62.39 | 123.56 | 185.95 | BASS |
| 10-Apr-2019 | Tignes | British Childrens Champs | 8173 | SL | DSQ | | BASS |
| 08-Apr-2019 | Tignes | British Childrens Champs | 8169 | SG | QLF | 15 (11) | 59.20 | 70.48 | 132.18 | 202.66 | BASS |
| 21-Feb-2019 | Bormio | English Alpine Champs Children | 8149 | SL | QLF | 13 (13) | 96.58 | 50.68 | 132.47 | 183.15 | BASS |
| 20-Feb-2019 | Bormio | English Alpine Champs Children | 8144 | GS | QLF | 11 (11) | 96.25 | 62.39 | 123.58 | 185.97 | BASS |
| 18-Feb-2019 | Bormio | English Alpine Champs Children | 8137 | SG | QLF | 10 (10) | 60.20 | 38.36 | 145.06 | 183.42 | BASS |
| 18-Feb-2019 | Bormio | English Alpine Champs Children | 8136 | SG | QLF | 8 (8) | 59.78 | 59.35 | 139.53 | 198.88 | BASS |
| 25-Jan-2019 | Les Crosets | Welsh Alpine Champs | 8086 | SL | QLF | 3 (3) | 95.15 | 98.97 | 152.25 | 251.22 | BASS |
| 25-Jan-2019 | Les Crosets | Welsh Alpine Champs | 8083 | SL | QLF | 9 (3) | 95.15 | * | * | * | BASS |
| 24-Jan-2019 | Les Crosets | Welsh Alpine Champs | 8081 | GS | QLF | 1 (1) | 133.53 | 0.00 | 157.12 | 157.12 | BASS |
| 24-Jan-2019 | Les Crosets | Welsh Alpine Champs | 8078 | GS | QLF | 1 (1) | 133.53 | * | * | * | BASS |
| 08-Jan-2019 | Pila | Artemis Anglo-Scottish Champs | 8206 | SG | QLF | 11 (7) | 50.18 | 105.60 | 124.36 | 229.96 | BASS |
| 08-Jan-2019 | Pila | Artemis Anglo-Scottish Champs | 8032 | SG | QLF | 14 (10) | 49.65 | 102.86 | 130.07 | 232.93 | BASS |
| 07-Jan-2019 | Pila | Artemis Anglo-Scottish Champs | 8030 | GS | QLF | 10 (8) | 119.47 | 78.74 | 111.27 | 190.01 | BASS |
| 07-Jan-2019 | Pila | Artemis Anglo-Scottish Champs | 8027 | GS | QLF | 12 (8) | 119.47 | * | * | * | BASS |
| 06-Jan-2019 | Pila | Artemis Anglo-Scottish Champs | 8025 | SL | QLF | 6 (4) | 99.76 | 94.18 | 82.19 | 176.37 | BASS |
| 06-Jan-2019 | Pila | Artemis Anglo-Scottish Champs | 8022 | SL | QLF | 7 (4) | 99.76 | * | * | * | BASS |
| 02-Dec-2018 | Hillend | LSR Bairns and Lassies | 8319 | SL | QLF | 3 (2) | 55.58 | | UNS |
| 11-Nov-2018 | Braehead | Indoor Challenge Cup | 8301 | SL | QLF | 8 (3) | 30.60 | 52.24 | 39.05 | 91.29 | IBARTS |
| 17-Jun-2018 | Braehead | Scottish Indoor Championships | 8241 | SL | QLF | 13 (5) | 30.52 | 48.60 | 35.82 | 84.42 | IBARTS |
| 16-Jun-2018 | Braehead | BSA GBR Indoor 3 | 8237 | SL | DSQ | | IBARTS |
| 03-Jun-2018 | Hillend | BSA GBR Outdoor 2 & Twin Peaks | 8229 | SL | QLF | 5 (3) | 64.70 | 18.61 | 43.76 | 62.37 | OBARTS |
| 02-Jun-2018 | Firpark | Twin Peaks & U10/U12's | 8227 | SL | QLF | 5 (2) | 25.61 | 21.42 | 37.14 | 58.56 | OBARTS |
| 13-May-2018 | Chill Factore | BSA GBR Indoor 1 & 2 | 8218 | SL | QLF | 16 (5) | 31.58 | 81.47 | 12.76 | 94.23 | IBARTS |
| 12-May-2018 | Chill Factore | BSA GBR Indoor 1 & 2 | 8216 | SL | QLF | 19 (6) | 32.84 | 113.74 | 9.49 | 123.23 | IBARTS |
| 11-Mar-2018 | Cairngorm | Scottish Children's Championships | 8185 | SL | QLF | 3 (3) | 101.74 | 64.46 | 238.42 | 302.88 | BASS |
| 25-Feb-2018 | Cairngorm | Hilton Coylumbridge Open | 8195 | SL | QLF | 3 (3) | 92.96 | 65.67 | 198.57 | 264.24 | BASS |
| 25-Feb-2018 | Cairngorm | Hilton Coylumbridge Open | 8191 | SL | QLF | 3 (3) | 90.69 | 48.65 | 202.62 | 251.27 | BASS |
| 15-Feb-2018 | Bormio | English Alpine Children's Championships | 8140 | GS | QLF | 22 (22) | 121.88 | 70.69 | 146.42 | 217.11 | BASS |
| 14-Feb-2018 | Bormio | English Alpine Children's Championships | 8137 | SL | QLF | 25 (25) | 109.70 | 93.76 | 151.61 | 245.37 | BASS |
| 12-Feb-2018 | Bormio | English Alpine Children's Championships | 8133 | SG | QLF | 34 (28) | 52.96 | 104.20 | 159.12 | 263.32 | BASS |
| 11-Feb-2018 | Bormio | English Alpine Children's Championships | 8132 | SG | QLF | 51 (35) | 59.35 | 161.49 | 157.35 | 318.84 | BASS |
| 07-Jan-2018 | Crevacol | Artemis Anglo-Scottish Champs | 8026 | SL | DNS | | BASS |
| 06-Jan-2018 | Crevacol | Artemis Anglo-Scottish Champs | 8022 | GS | DNF | | BASS |
| 05-Jan-2018 | Crevacol | Artemis Anglo-Scottish Champs | 8030 | SL | QLF | 11 (11) | 78.20 | 106.30 | 150.70 | 257.00 | BASS |
| 12-Nov-2017 | Braehead | Indoor Challenge Cup | 8330 | SL | QLF | 13 (7) | 30.12 | 94.97 | 44.58 | 139.55 | IBARTS |
| 08-Oct-2017 | Hillend | Craig MacFie Classic | 8332 | SL | QLF | 4 | 64.13 | 39.81 | 68.71 | 108.52 | OBARTS |
| 24-Sep-2017 | Hillend | British Outdoor Championships | 8285 | GS | QLF | 6 | 54.34 | | UNS |
| 23-Sep-2017 | Hillend | British Outdoor Championships | 8283 | SL | QLF | 9 | 67.77 | 62.84 | 28.43 | 91.27 | OBARTS |
| 03-Sep-2017 | Hillend | Scottish Outdoor Championships | 8328 | GS | QLF | 7 | 56.81 | | UNS |
| 02-Sep-2017 | Hillend | Scottish Outdoor Championships | 8326 | SL | QLF | 5 | 67.29 | 18.32 | 85.71 | 104.03 | OBARTS |
| 18-Jun-2017 | Braehead | Scottish Indoor Championships | 8254 | SL | QLF | 22 | 33.19 | 144.26 | 12.62 | 156.88 | IBARTS |
| 17-Jun-2017 | Braehead | BSA GBR Indoor Series | 8252 | SL | DSQ | | IBARTS |
| 04-Jun-2017 | Hillend | Twin Peaks | 8245 | SL | QLF | 6 | 63.70 | 32.24 | 81.39 | 113.63 | OBARTS |
| 03-Jun-2017 | Firpark | BSA GBR Outdoor Series | 8241 | SL | QLF | 12 | 28.26 | 83.92 | 25.61 | 109.53 | OBARTS |
| 17-Feb-2017 | Bormio | English Alpine Championships (GBR) | 8052 | SG | QLF | 37 (7) | 51.22 | 116.83 | 130.25 | 247.08 | BASS |
| 16-Feb-2017 | Bormio | English Alpine Championships (GBR) | 8051 | SG | QLF | 47 (15) | 52.98 | 166.32 | 120.00 | 286.32 | BASS |
| 14-Feb-2017 | Bormio | English Alpine Championships (GBR) | 8048 | GS | DNF | | BASS |
| 14-Feb-2017 | Bormio | English Alpine Championships (GBR) | 8047 | GS | QLF | 6 (6) | 50.49 | 33.32 | 182.47 | 215.79 | BASS |
| 13-Feb-2017 | Bormio | English Alpine Championships (GBR) | 8045 | SL | QLF | 15 (15) | 53.75 | 67.39 | 193.61 | 261.00 | BASS |
| 13-Feb-2017 | Bormio | English Alpine Championships (GBR) | 8044 | SL | QLF | 14 (14) | 61.12 | 112.35 | 183.72 | 296.07 | BASS |
| 11-Jan-2017 | Reiteralm | Evolution Speed Races | 8189 | SL | QLF | 9 (9) | 58.69 | 55.21 | 210.13 | 265.34 | BASS |
| 11-Jan-2017 | Reiteralm | Evolution Speed Races | 8034 | SL | QLF | 7 (7) | 62.01 | 59.86 | 203.43 | 263.29 | BASS |
| 11-Jan-2017 | Reiteralm | Evolution Speed Races | 8032 | SG | QLF | 16 (4) | 63.32 | 52.96 | 150.33 | 203.29 | BASS |
| 11-Jan-2017 | Reiteralm | Evolution Speed Races | 8031 | AC | QLF | 5 (5) | 125.33 | | UNS |
| 10-Jan-2017 | Reiteralm | Evolution Speed Races | 8029 | SG | QLF | 22 (8) | 66.53 | 93.48 | 138.46 | 231.94 | BASS |
| 10-Jan-2017 | Reiteralm | Evolution Speed Races | 8028 | SG | QLF | 18 (4) | 66.14 | 77.72 | 144.12 | 221.84 | BASS |
| 08-Jan-2017 | Hinterreit | Ambition Championships | 8025 | GS | QLF | 7 (7) | 51.08 | 59.85 | 185.78 | 245.63 | BASS |
| 08-Jan-2017 | Hinterreit | Ambition Championships | 8024 | GS | QLF | 21 (21) | 64.21 | 325.51 | 187.11 | 512.62 | BASS |
| 07-Jan-2017 | Hinterreit | Ambition Championships | 8021 | GS | QLF | 6 (6) | 51.12 | 43.03 | 183.49 | 226.52 | BASS |
| 07-Jan-2017 | Hinterreit | Ambition Championships | 8020 | GS | QLF | 4 (4) | 50.01 | 44.67 | 177.71 | 222.38 | BASS |
| 06-Jan-2017 | Hinterreit | Ambition Championships | 8016 | SL | QLF | 8 (8) | 49.78 | 48.31 | 203.63 | 251.94 | BASS |
| 06-Jan-2017 | Hinterreit | Ambition Championships | 8015 | SL | QLF | 21 (21) | 62.73 | 245.49 | 201.71 | 447.20 | BASS |
| 06-Jan-2017 | Hinterreit | Ambition Championships | 8013 | SL | QLF | 8 (8) | 49.70 | 38.62 | 211.92 | 250.54 | BASS |
| 06-Jan-2017 | Hinterreit | Ambition Championships | 8012 | SL | QLF | 15 (15) | 57.78 | 169.87 | 203.29 | 373.16 | BASS |
| 26-Nov-2016 | Hillend | LSRA Bairns & Lassies | 8276 | GS | QLF | 7 (2) | 52.93 | | UNS |
| 02-Oct-2016 | Hillend | LSRA Classic | 8274 | SL | QLF | 10 (2) | 69.52 | 80.61 | 95.70 | 176.31 | OBARTS |
| 03-Sep-2016 | Hillend | Scottish Dry Slope Championships | 8269 | SL | QLF | 9 (2) | 64.98 | 57.43 | 73.92 | 131.35 | OBARTS |
| 19-Jun-2016 | Braehead | Scottish Indoor Champs | 8208 | SL | QLF | 20 (1) | 29.34 | 123.98 | 2.94 | 126.92 | IBARTS |
| 18-Jun-2016 | Braehead | Ambition GBR Indoor Series 3 | 8206 | SL | QLF | 24 (2) | 30.86 | 136.23 | 9.77 | 146.00 | IBARTS |
| 05-Jun-2016 | Hillend | Twin Peaks | 8202 | SL | QLF | 23 (4) | 72.44 | 157.32 | 81.63 | 238.95 | OBARTS |
| 04-Jun-2016 | Firpark | Twin Peaks | 8195 | SL | QLF | 16 (2) | 28.28 | 98.72 | 78.23 | 176.95 | OBARTS |
| 30-May-2016 | Landgraaf | SSE BASS Competition | 8242 | SL | QLF | 1 (1) | 30.68 | 0.00 | 287.57 | 287.57 | BASS |
| 30-May-2016 | Landgraaf | SSE BASS Competition | 8241 | SL | DSQ | | BASS |
| 29-May-2016 | Landgraaf | SSE BASS Competition | 8240 | SL | QLF | 5 (5) | 34.67 | 23.15 | 272.79 | 295.94 | BASS |
| 29-May-2016 | Landgraaf | SSE BASS Competition | 8239 | SL | QLF | 7 (7) | 36.13 | 35.33 | 273.43 | 308.76 | BASS |
| 29-May-2016 | Landgraaf | SSE BASS Competition | 8237 | PRS | QLF | 10 (1) | 29.23 | | UNS |
| 01-Apr-2016 | Tignes | British Children's Championships | 8101 | SL | DSQ | | BASS |
| 31-Mar-2016 | Tignes | British Children's Championships | 8255 | GS | QLF | 4 (2) | 39.73 | 25.30 | 197.31 | 222.61 | BASS |
| 31-Mar-2016 | Tignes | British Children's Championships | 8254 | GS | QLF | 27 (15) | 41.74 | 129.44 | 200.40 | 329.84 | BASS |
| 30-Mar-2016 | Tignes | British Children's Championships | 8097 | SG | QLF | 59 (9) | 69.16 | 210.03 | 136.80 | 346.83 | BASS |
| 29-Mar-2016 | Tignes | British Children's Championships | 8098 | GS | QLF | 29 (12) | 65.92 | 155.35 | 200.89 | 356.24 | BASS |
| 28-Mar-2016 | Tignes | British Children's Championships | 8095 | COM | QLF | 19 (7) | 70.33 | | UNS |
| 13-Mar-2016 | Nevis Range | Scottish Children's Championships | 8154 | SL | DNF | | BASS |
| 13-Mar-2016 | Nevis Range | Scottish Children's Championships | 8153 | SL | DNF | | BASS |
| 28-Feb-2016 | Glenshee | Glenshee Winter Games | 8130 | SL | QLF | 7 (3) | 47.58 | 77.62 | 243.11 | 320.73 | BASS |
| 28-Feb-2016 | Glenshee | Glenshee Winter Games | 8129 | SL | QLF | 3 (1) | 43.53 | 13.14 | 261.45 | 274.59 | BASS |
| 27-Feb-2016 | Glenshee | Glenshee Winter Games | 8128 | SL | DNF | | BASS |
| 27-Feb-2016 | Glenshee | Glenshee Winter Games | 8127 | SL | QLF | 5 (3) | 44.52 | 39.22 | 247.50 | 286.72 | BASS |
| 19-Feb-2016 | Bormio | English Alpine Championships (Children) | 8062 | SL | QLF | 15 (6) | 63.85 | 146.09 | 180.02 | 326.11 | BASS |
| 19-Feb-2016 | Bormio | English Alpine Championships (Children) | 8061 | SL | DNF | | BASS |
| 17-Feb-2016 | Bormio | English Alpine Championships (Children) | 8059 | SG | QLF | 62 (8) | 59.47 | 161.83 | 145.95 | 307.78 | BASS |
| 16-Feb-2016 | Bormio | English Alpine Championships (Children) | 8058 | SG | QLF | 87 (15) | 63.19 | 282.72 | 143.29 | 426.01 | BASS |
| 14-Feb-2016 | Bormio | English Alpine Championships (Children) | 8055 | GS | QLF | 18 (5) | 54.05 | 104.99 | 201.96 | 306.95 | BASS |
| 14-Feb-2016 | Bormio | English Alpine Championships (Children) | 8054 | GS | QLF | 34 (11) | 54.44 | 141.53 | 203.30 | 344.83 | BASS |
| 23-Jan-2016 | The Lecht | Scottish BASS - Gordons Open | 8107 | SL | QLF | 6 (1) | 49.90 | 61.38 | 228.54 | 289.92 | BASS |
| 23-Jan-2016 | The Lecht | Scottish BASS - Gordons Open | 8106 | SL | QLF | 7 (2) | 43.64 | 87.73 | 218.50 | 306.23 | BASS |
| 05-Jan-2016 | Les Houches | Anglo-Scottish Cup | 8010 | GS | QLF | 19 (7) | 63.39 | 67.24 | 232.22 | 299.46 | BASS |
| 05-Jan-2016 | Les Houches | Anglo-Scottish Cup | 8009 | GS | QLF | 32 (13) | 63.34 | 100.10 | 222.91 | 323.01 | BASS |
| 04-Jan-2016 | Les Houches | Anglo-Scottish Cup | 8008 | GS | DNF | | BASS |
| 04-Jan-2016 | Les Houches | Anglo-Scottish Cup | 8007 | GS | QLF | 27 (10) | 65.11 | 77.82 | 220.88 | 298.70 | BASS |
| 03-Jan-2016 | Les Houches | Anglo-Scottish Cup | 8005 | SL | QLF | 25 (11) | 53.82 | 124.97 | 200.85 | 325.82 | BASS |
| 03-Jan-2016 | Les Houches | Anglo-Scottish Cup | 8004 | SL | QLF | 28 (8) | 51.57 | 160.49 | 198.64 | 359.13 | BASS |
| 02-Jan-2016 | Les Houches | Anglo-Scottish Cup | 8002 | SL | QLF | 22 (8) | 53.21 | 95.13 | 208.43 | 303.56 | BASS |
| 02-Jan-2016 | Les Houches | Anglo-Scottish Cup | 8001 | SL | QLF | 22 (9) | 52.26 | 105.34 | 228.06 | 333.40 | BASS |
| 27-Sep-2015 | Hillend | Scottish Outdoor Championships | 8178 | GS | QLF | 19 (3) | 58.08 | | UNS |
| 26-Sep-2015 | Hillend | Scottish Outdoor Championships | 8176 | SL | QLF | 18 (3) | 68.23 | 154.90 | 11.91 | 166.81 | OBARTS |
| 13-Sep-2015 | Hillend | Craig Macfie LSRA Classic | 8226 | SL | QLF | 14 (1) | 66.72 | 156.93 | 40.39 | 197.32 | OBARTS |
| 14-Jun-2015 | Braehead | Scottish Indoor Championships | 8143 | SL | QLF | 59 (12) | 34.20 | 189.98 | 12.19 | 202.17 | IBARTS |
| 13-Jun-2015 | Braehead | GBR Indoor Series | 8127 | SL | QLF | 46 (10) | 32.41 | 182.37 | 7.77 | 190.14 | IBARTS |
| 07-Jun-2015 | Hillend | Twin Peaks | 8223 | SL | QLF | 21 (5) | 75.16 | 189.35 | 25.01 | 214.36 | OBARTS |
| 01-Apr-2015 | Tignes | Delancey British Alpine Championships | 8091 | GS | QLF | 8 (8) | 36.02 | | UNS |
| 08-Feb-2015 | Glenshee | Glenshee Winter Games | 8141 | COM | QLF | 21 | 56.64 | | UNS |
| 07-Feb-2015 | Glenshee | Glenshee Winter Games | 8136 | GS | QLF | 1 | 32.55 | | UNS |
| 15-Jun-2014 | Braehead | Scottish Indoor Championships | 8263 | SL | QLF | 9 | 16.14 | | UNS |
| 14-Jun-2014 | Braehead | GBR Indoor Series 2014 | 8144 | SL | QLF | 10 | 17.09 | | UNS |
| 08-Jun-2014 | Hillend | Twin Peaks race 2 | 8233 | SL | QLF | 5 | 77.20 | | UNS |
| 07-Jun-2014 | Firpark | Twin Peaks race 1 | 8231 | SL | QLF | 1 | 28.77 | | UNS |
| 11-May-2014 | Castleford | GBR Indoor Series 2014 | 8170 | SL | QLF | 14 | 17.03 | | UNS |
| 10-May-2014 | Castleford | GBR Indoor Series 2014 | 8134 | SL | QLF | 11 | 16.57 | | UNS |
| 09-Apr-2014 | Meribel | Delancey British Alpine Championships | 8228 | COM | QLF | 21 (17) | 44.76 | | UNS |
| 08-Apr-2014 | Meribel | Delancey British Alpine Championships | 8227 | GS | QLF | 23 (19) | 35.34 | | UNS |
| 06-Apr-2014 | Courchevel | Courchevel Ecosse Scottish Championships | 8242 | GS | QLF | 14 (13) | 61.94 | | UNS |
| 09-Jun-2013 | Hillend | Twin Peaks | 8117 | SL | QLF | 11 (6) | 83.55 | | UNS |