| Date | Venue | Description | Codex | Event | Status | Pos (Cat) | Time | RP | Pen | Res | List |
| 07-Nov-2025 | Gloucester | BUDS British University Dry Slope Championships | 8405 | SL | QLF | 10 (7) | 37.41 | 73.21 | 16.12 | 89.33 | OBARTS |
| 25-Oct-2025 | Bearsden Ski Club | SUDS (Kings Scotland Round 2) | 8402 | SL | QLF | 1 (1) | 19.46 | | UNS |
| 26-Oct-2024 | Bearsden Ski Club | SUDS Scottish University Dry Slope Championships | 8576 | SL | DSQ | | UNS |
| 23-Feb-2022 | Bormio | English Alpine FIS Championships | 1240 | GS | DNF | | FIS |
| 22-Feb-2022 | Bormio | English Alpine FIS Championships | 1239 | GS | QLF | 45 (26) | 113.87 | 87.73 | 39.57 | 127.30 | FIS |
| 21-Feb-2022 | Bormio | English Alpine FIS Championships | 1238 | SL | DNF | | FIS |
| 20-Feb-2022 | Bormio | English Alpine FIS Championships | 1237 | SL | QLF | 31 (14) | 94.56 | 60.53 | 34.25 | 94.78 | FIS |
| 08-Mar-2020 | Cairngorm | Scottish Childrens Championships | 8081 | GS | DNS | | BASS |
| 08-Mar-2020 | Cairngorm | Scottish Childrens Championships | 8078 | GS | DNS | | BASS |
| 07-Mar-2020 | Cairngorm | Scottish Childrens Championships | 8077 | SL | DNS | | BASS |
| 07-Mar-2020 | Cairngorm | Scottish Childrens Championships | 8074 | SL | DNS | | BASS |
| 29-Feb-2020 | Cairngorm | Cairngorm SC Open BASS and Bairns Race | 8235 | GS | DNS | | BASS |
| 29-Feb-2020 | Cairngorm | Cairngorm SC Open BASS and Bairns Race | 8232 | GS | DNS | | BASS |
| 20-Feb-2020 | Bormio | English Alpine Childrens Championships | 8067 | GS | DNF | | BASS |
| 19-Feb-2020 | Bormio | English Alpine Childrens Championships | 8066 | SG | QLF | 1 (1) | 58.50 | 0.00 | 170.08 | 170.08 | BASS |
| 19-Feb-2020 | Bormio | English Alpine Childrens Championships | 8065 | SG | QLF | 2 (2) | 58.51 | 6.13 | 171.36 | 177.49 | BASS |
| 17-Feb-2020 | Bormio | English Alpine Childrens Championships | 8062 | SL | DSQ | | BASS |
| 05-Jan-2020 | Hinterreit | Ambition Childrens' Champs | 8017 | GS | QLF | 2 (2) | 121.62 | 20.33 | 139.60 | 159.93 | BASS |
| 05-Jan-2020 | Hinterreit | Ambition Childrens' Champs | 8014 | GS | QLF | 2 (2) | 121.62 | * | * | * | BASS |
| 04-Jan-2020 | Hinterreit | Ambition Childrens' Champs | 8012 | GS | DNF | | BASS |
| 03-Jan-2020 | Hinterreit | Ambition Childrens' Champs | 8008 | SL | DNF | | BASS |
| 03-Jan-2020 | Hinterreit | Ambition Childrens' Champs | 8005 | SL | DNF | | BASS |
| 03-Jan-2020 | Hinterreit | Ambition Childrens' Champs | 8004 | SL | DNF | | BASS |
| 03-Jan-2020 | Hinterreit | Ambition Childrens' Champs | 8001 | SL | DNF | | BASS |
| 12-Apr-2019 | Tignes | British Childrens Champs | 8177 | GS | DNF | | BASS |
| 10-Apr-2019 | Tignes | British Childrens Champs | 8173 | SL | QLF | 16 (16) | 101.74 | 139.98 | 122.29 | 262.27 | BASS |
| 08-Apr-2019 | Tignes | British Childrens Champs | 8169 | SG | QLF | 25 (18) | 60.81 | 104.76 | 132.18 | 236.94 | BASS |
| 21-Feb-2019 | Bormio | English Alpine Champs Children | 8149 | SL | QLF | 9 (9) | 95.33 | 40.58 | 132.47 | 173.05 | BASS |
| 20-Feb-2019 | Bormio | English Alpine Champs Children | 8144 | GS | DNF | | BASS |
| 18-Feb-2019 | Bormio | English Alpine Champs Children | 8137 | SG | QLF | 12 (12) | 60.61 | 46.73 | 145.06 | 191.79 | BASS |
| 18-Feb-2019 | Bormio | English Alpine Champs Children | 8136 | SG | DNF | | BASS |
| 08-Jan-2019 | Reiteralm | Team Evolution Speed Series | 8214 | GS | DSQ | | BASS |
| 08-Jan-2019 | Reiteralm | Team Evolution Speed Series | 8211 | GS | DSQ | | BASS |
| 08-Jan-2019 | Reiteralm | Team Evolution Speed Series | 8210 | GS | QLF | 4 (4) | 87.87 | 23.64 | 142.10 | 165.74 | BASS |
| 08-Jan-2019 | Reiteralm | Team Evolution Speed Series | 8207 | GS | QLF | 6 (4) | 87.87 | * | * | * | BASS |
| 04-Jan-2019 | Hinterreit | Ambition Champs 2019 | 8020 | SL | QLF | 1 (1) | 95.81 | 0.00 | 155.34 | 155.34 | BASS |
| 04-Jan-2019 | Hinterreit | Ambition Champs 2019 | 8017 | SL | QLF | 1 (1) | 95.81 | * | * | * | BASS |
| 03-Jan-2019 | Hinterreit | Ambition Champs 2019 | 8015 | SL | DNF | | BASS |
| 03-Jan-2019 | Hinterreit | Ambition Champs 2019 | 8012 | SL | DNF | | BASS |
| 06-Apr-2018 | Tignes | Delancey British Childrens Championships | 8175 | GS | QLF | 4 (4) | 51.73 | 22.88 | 198.71 | 221.59 | BASS |
| 06-Apr-2018 | Tignes | Delancey British Childrens Championships | 8174 | GS | QLF | 10 (10) | 52.11 | 55.65 | 193.87 | 249.52 | BASS |
| 03-Apr-2018 | Tignes | Delancey British Childrens Championships | 8172 | SL | DNF | | BASS |
| 03-Apr-2018 | Tignes | Delancey British Childrens Championships | 8171 | SL | QLF | 3 (3) | 48.42 | 13.48 | 204.05 | 217.53 | BASS |
| 02-Apr-2018 | Tignes | Delancey British Childrens Championships | 8169 | SG | QLF | 28 (5) | 61.37 | 122.24 | 157.66 | 279.90 | BASS |
| 11-Mar-2018 | Cairngorm | Scottish Children's Championships | 8184 | SL | QLF | 1 (1) | 50.84 | 0.00 | 250.02 | 250.02 | BASS |
| 11-Mar-2018 | Cairngorm | Scottish Children's Championships | 8183 | SL | QLF | 12 (12) | 57.18 | 84.25 | 274.99 | 359.24 | BASS |
| 25-Feb-2018 | Cairngorm | Hilton Coylumbridge Open | 8194 | SL | DNS | | BASS |
| 25-Feb-2018 | Cairngorm | Hilton Coylumbridge Open | 8193 | SL | DNS | | BASS |
| 25-Feb-2018 | Cairngorm | Hilton Coylumbridge Open | 8190 | SL | DNS | | BASS |
| 25-Feb-2018 | Cairngorm | Hilton Coylumbridge Open | 8189 | SL | DNS | | BASS |
| 15-Feb-2018 | Bormio | English Alpine Children's Championships | 8139 | GS | QLF | 3 (3) | 61.69 | 22.92 | 185.39 | 208.31 | BASS |
| 15-Feb-2018 | Bormio | English Alpine Children's Championships | 8138 | GS | QLF | 3 (3) | 60.67 | 43.88 | 184.24 | 228.12 | BASS |
| 14-Feb-2018 | Bormio | English Alpine Children's Championships | 8136 | SL | QLF | 3 (3) | 50.43 | 28.19 | 220.12 | 248.31 | BASS |
| 14-Feb-2018 | Bormio | English Alpine Children's Championships | 8135 | SL | QLF | 5 (5) | 46.91 | 16.65 | 208.09 | 224.74 | BASS |
| 12-Feb-2018 | Bormio | English Alpine Children's Championships | 8133 | SG | QLF | 30 (5) | 52.46 | 93.02 | 159.12 | 252.14 | BASS |
| 11-Feb-2018 | Bormio | English Alpine Children's Championships | 8132 | SG | DNF | | BASS |
| 18-Jun-2017 | Braehead | Scottish Indoor Championships | 8254 | SL | QLF | 19 | 32.64 | 129.94 | 12.62 | 142.56 | IBARTS |
| 06-Apr-2017 | Tignes | Delancey British Childrens Championships | 8137 | GS | QLF | 16 (16) | 54.98 | 98.69 | 166.91 | 265.60 | BASS |
| 06-Apr-2017 | Tignes | Delancey British Childrens Championships | 8136 | GS | QLF | 12 (12) | 53.50 | 83.49 | 165.01 | 248.50 | BASS |
| 06-Apr-2017 | Tignes | Delancey British Childrens Championships | 8131 | SG | QLF | 34 | 65.10 | 203.46 | 125.20 | 328.66 | BASS |
| 04-Apr-2017 | Tignes | Delancey British Childrens Championships | 8133 | SL | DNF | | BASS |
| 04-Apr-2017 | Tignes | Delancey British Childrens Championships | 8132 | SL | QLF | 17 | 51.82 | 103.27 | 177.95 | 281.22 | BASS |
| 17-Feb-2017 | Bormio | English Alpine Championships (GBR) | 8052 | SG | DNF | | BASS |
| 16-Feb-2017 | Bormio | English Alpine Championships (GBR) | 8051 | SG | QLF | 38 (11) | 51.95 | 142.09 | 120.00 | 262.09 | BASS |
| 14-Feb-2017 | Bormio | English Alpine Championships (GBR) | 8048 | GS | QLF | 11 (11) | 51.07 | 42.23 | 181.16 | 223.39 | BASS |
| 14-Feb-2017 | Bormio | English Alpine Championships (GBR) | 8047 | GS | QLF | 10 (10) | 51.70 | 57.60 | 182.47 | 240.07 | BASS |
| 13-Feb-2017 | Bormio | English Alpine Championships (GBR) | 8045 | SL | QLF | 13 (13) | 52.58 | 50.25 | 193.61 | 243.86 | BASS |
| 13-Feb-2017 | Bormio | English Alpine Championships (GBR) | 8044 | SL | QLF | 49 (49) | 82.06 | 397.52 | 183.72 | 581.24 | BASS |
| 19-Jun-2016 | Braehead | Scottish Indoor Champs | 8208 | SL | QLF | 34 (4) | 30.89 | 168.57 | 2.94 | 171.51 | IBARTS |
| 30-Mar-2016 | Tignes | British Children's Championships | 8104 | COM | QLF | 2 (2) | 64.35 | | UNS |
| 29-Mar-2016 | Tignes | British Children's Championships | 8105 | GS | QLF | 7 (6) | 35.05 | | UNS |
| 13-Mar-2016 | Nevis Range | Scottish Children's Championships | 8152 | GS | QLF | 3 (2) | 28.52 | | UNS |
| 28-Feb-2016 | Glenshee | Glenshee Winter Games | 8132 | COM | QLF | 10 (4) | 40.89 | | UNS |
| 27-Feb-2016 | Glenshee | Glenshee Winter Games | 8131 | GS | DNS | | UNS |
| 23-Jan-2016 | The Lecht | Scottish BASS - Gordons Open | 8109 | GS | QLF | 1 (1) | 27.91 | | UNS |
| 14-Jun-2015 | Braehead | Scottish Indoor Championships | 8142 | SL | QLF | 3 (3) | 15.53 | | UNS |
| 09-Apr-2014 | Meribel | Delancey British Alpine Championships | 8228 | COM | QLF | 24 (6) | 45.18 | | UNS |
| 08-Apr-2014 | Meribel | Delancey British Alpine Championships | 8227 | GS | QLF | 45 (9) | 37.92 | | UNS |
| 06-Apr-2014 | Courchevel | Courchevel Ecosse Scottish Championships | 8242 | GS | QLF | 22 (3) | 65.35 | | UNS |
| 09-Jun-2013 | Hillend | Twin Peaks | 8117 | SL | QLF | 24 (14) | 95.91 | | UNS |
| 08-Jun-2013 | Firpark | Twin Peaks | 8115 | SL | QLF | 9 (5) | 33.70 | | UNS |