| 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 | 27 (15) | 47.66 | 293.29 | 16.12 | 309.41 | OBARTS |
| 25-Oct-2025 | Bearsden Ski Club | SUDS (Kings Scotland Round 2) | 8402 | SL | QLF | 27 (16) | 22.38 | | UNS |
| 15-Nov-2024 | Hillend | BUDS 2024 | 8577 | SL | DNS | | UNS |
| 26-Oct-2024 | Bearsden Ski Club | SUDS Scottish University Dry Slope Championships | 8576 | SL | DNS | | UNS |
| 09-Mar-2024 | Cairngorm | Scottish Alpine Student Championships | 8174 | SL | QLF | 7 (5) | 71.83 | | UNS |
| 10-Nov-2023 | Hillend | BUDS Champs | 8756 | SL | DSQ | | OBARTS |
| 29-Feb-2020 | Cairngorm | Cairngorm SC Open BASS and Bairns Race | 8235 | GS | QLF | 7 (7) | 112.82 | 238.61 | 217.50 | 456.11 | BASS |
| 29-Feb-2020 | Cairngorm | Cairngorm SC Open BASS and Bairns Race | 8232 | GS | QLF | 15 (7) | 112.82 | * | * | * | BASS |
| 08-Apr-2019 | Tignes | British Childrens Champs | 8169 | SG | DNS | | BASS |
| 21-Feb-2019 | Bormio | English Alpine Champs Children | 8149 | SL | QLF | 28 (28) | 115.05 | 199.98 | 132.47 | 332.45 | BASS |
| 20-Feb-2019 | Bormio | English Alpine Champs Children | 8144 | GS | DNF | | BASS |
| 18-Feb-2019 | Bormio | English Alpine Champs Children | 8137 | SG | QLF | 28 (28) | 66.97 | 176.50 | 145.06 | 321.56 | BASS |
| 18-Feb-2019 | Bormio | English Alpine Champs Children | 8136 | SG | QLF | 28 (28) | 68.03 | 231.77 | 139.53 | 371.30 | BASS |
| 04-Jan-2019 | Hinterreit | Ambition Champs 2019 | 8020 | SL | DNF | | BASS |
| 04-Jan-2019 | Hinterreit | Ambition Champs 2019 | 8017 | SL | DNF | | BASS |
| 03-Jan-2019 | Hinterreit | Ambition Champs 2019 | 8015 | SL | DNF | | BASS |
| 03-Jan-2019 | Hinterreit | Ambition Champs 2019 | 8012 | SL | DNF | | BASS |
| 07-Oct-2018 | Hillend | Craig Macfie Classic | 8286 | SL | DNF | | OBARTS |
| 03-Jun-2018 | Hillend | BSA GBR Outdoor 2 & Twin Peaks | 8229 | SL | QLF | 30 (11) | 78.28 | 173.64 | 43.76 | 217.40 | OBARTS |
| 02-Jun-2018 | Firpark | Twin Peaks & U10/U12's | 8227 | SL | QLF | 34 (14) | 32.48 | 220.31 | 37.14 | 257.45 | OBARTS |
| 06-Apr-2018 | Tignes | Delancey British Childrens Championships | 8175 | GS | QLF | 29 (29) | 57.38 | 132.41 | 198.71 | 331.12 | BASS |
| 06-Apr-2018 | Tignes | Delancey British Childrens Championships | 8174 | GS | QLF | 22 (22) | 54.99 | 112.89 | 193.87 | 306.76 | BASS |
| 03-Apr-2018 | Tignes | Delancey British Childrens Championships | 8172 | SL | QLF | 12 (12) | 54.10 | 104.73 | 197.21 | 301.94 | BASS |
| 03-Apr-2018 | Tignes | Delancey British Childrens Championships | 8171 | SL | QLF | 22 (22) | 57.51 | 151.18 | 204.05 | 355.23 | BASS |
| 02-Apr-2018 | Tignes | Delancey British Childrens Championships | 8169 | SG | QLF | 60 (24) | 66.41 | 220.98 | 157.66 | 378.64 | BASS |
| 11-Mar-2018 | Cairngorm | Scottish Children's Championships | 8184 | SL | QLF | 8 (8) | 58.02 | 101.68 | 250.02 | 351.70 | BASS |
| 11-Mar-2018 | Cairngorm | Scottish Children's Championships | 8183 | SL | QLF | 6 (6) | 54.28 | 43.46 | 274.99 | 318.45 | BASS |
| 15-Feb-2018 | Bormio | English Alpine Children's Championships | 8139 | GS | QLF | 33 (33) | 68.85 | 139.33 | 185.39 | 324.72 | BASS |
| 15-Feb-2018 | Bormio | English Alpine Children's Championships | 8138 | GS | QLF | 33 (33) | 66.60 | 143.95 | 184.24 | 328.19 | BASS |
| 14-Feb-2018 | Bormio | English Alpine Children's Championships | 8136 | SL | QLF | 15 (15) | 56.28 | 114.98 | 220.12 | 335.10 | BASS |
| 14-Feb-2018 | Bormio | English Alpine Children's Championships | 8135 | SL | QLF | 21 (21) | 53.80 | 124.84 | 208.09 | 332.93 | BASS |
| 12-Feb-2018 | Bormio | English Alpine Children's Championships | 8133 | SG | QLF | 91 (43) | 60.71 | 277.49 | 159.12 | 436.61 | BASS |
| 11-Feb-2018 | Bormio | English Alpine Children's Championships | 8132 | SG | QLF | 49 (16) | 58.97 | 153.54 | 157.35 | 310.89 | BASS |
| 07-Jan-2018 | Hinterreit | Ambition Championships | 8016 | GS | DNF | | BASS |
| 07-Jan-2018 | Hinterreit | Ambition Championships | 8015 | GS | QLF | 9 (9) | 56.17 | * | * | * | BASS |
| 06-Jan-2018 | Hinterreit | Ambition Championships | 8011 | GS | QLF | 6 (6) | 56.09 | - | UTS | - | BASS |
| 06-Jan-2018 | Hinterreit | Ambition Championships | 8010 | GS | QLF | 9 (9) | 54.64 | * | * | * | BASS |
| 05-Jan-2018 | Hinterreit | Ambition Championships | 8006 | SL | QLF | 8 (8) | 58.50 | 73.22 | 282.72 | 355.94 | BASS |
| 05-Jan-2018 | Hinterreit | Ambition Championships | 8005 | SL | QLF | 8 (8) | 55.68 | 103.87 | 254.40 | 358.27 | BASS |
| 04-Jan-2018 | Hinterreit | Ambition Championships | 8001 | SL | QLF | 8 (8) | 55.27 | 79.73 | 261.27 | 341.00 | BASS |
| 04-Jan-2018 | Hinterreit | Ambition Championships | 8000 | SL | QLF | 7 (7) | 55.64 | 83.14 | 279.04 | 362.18 | BASS |
| 04-Jun-2017 | Hillend | Twin Peaks | 8245 | SL | DNS | | OBARTS |
| 03-Jun-2017 | Firpark | BSA GBR Outdoor Series | 8241 | SL | DNS | | OBARTS |
| 06-Apr-2017 | Tignes | Delancey British Childrens Championships | 8137 | GS | QLF | 25 (25) | 58.17 | 161.27 | 166.91 | 328.18 | BASS |
| 06-Apr-2017 | Tignes | Delancey British Childrens Championships | 8136 | GS | DNF | | BASS |
| 06-Apr-2017 | Tignes | Delancey British Childrens Championships | 8131 | SG | DNF | | BASS |
| 04-Apr-2017 | Tignes | Delancey British Childrens Championships | 8133 | SL | QLF | 20 | 57.27 | 152.69 | 171.53 | 324.22 | BASS |
| 04-Apr-2017 | Tignes | Delancey British Childrens Championships | 8132 | SL | QLF | 22 | 56.57 | 178.73 | 177.95 | 356.68 | BASS |
| 06-Jan-2017 | Hinterreit | Ambition Championships | 8016 | SL | QLF | 19 (19) | 57.05 | 160.51 | 203.63 | 364.14 | BASS |
| 06-Jan-2017 | Hinterreit | Ambition Championships | 8015 | SL | QLF | 23 (23) | 65.47 | 287.66 | 201.71 | 489.37 | BASS |
| 06-Jan-2017 | Hinterreit | Ambition Championships | 8013 | SL | QLF | 18 (18) | 56.95 | 149.28 | 211.92 | 361.20 | BASS |
| 06-Jan-2017 | Hinterreit | Ambition Championships | 8012 | SL | QLF | 14 (14) | 57.62 | 167.41 | 203.29 | 370.70 | BASS |
| 26-Nov-2016 | Hillend | LSRA Bairns & Lassies | 8276 | GS | DNS | | UNS |
| 03-Sep-2016 | Hillend | Scottish Dry Slope Championships | 8269 | SL | QLF | 21 (10) | 78.43 | 218.34 | 73.92 | 292.26 | OBARTS |
| 19-Jun-2016 | Braehead | Scottish Indoor Champs | 8208 | SL | QLF | 56 (13) | 35.87 | 311.82 | 2.94 | 314.76 | IBARTS |
| 05-Jun-2016 | Hillend | Twin Peaks | 8202 | SL | DSQ | | OBARTS |
| 04-Jun-2016 | Firpark | Twin Peaks | 8195 | SL | QLF | 26 (9) | 30.58 | 165.31 | 78.23 | 243.54 | OBARTS |
| 30-Mar-2016 | Tignes | British Children's Championships | 8104 | COM | QLF | 35 (16) | 73.14 | | UNS |
| 29-Mar-2016 | Tignes | British Children's Championships | 8105 | GS | QLF | 24 (13) | 37.47 | | UNS |
| 28-Feb-2016 | Glenshee | Glenshee Winter Games | 8132 | COM | DNS | | UNS |
| 27-Feb-2016 | Glenshee | Glenshee Winter Games | 8131 | GS | QLF | 8 (5) | 40.49 | | UNS |
| 06-Jun-2015 | Firpark | Twin Peaks | 8222 | SL | QLF | 2 (2) | 14.65 | | UNS |
| 01-Apr-2015 | Tignes | Delancey British Alpine Championships | 8091 | GS | QLF | 33 (22) | 42.03 | | UNS |
| 07-Jun-2014 | Firpark | Twin Peaks race 1 | 8231 | SL | QLF | 13 | 31.81 | | UNS |
| 09-Apr-2014 | Meribel | Delancey British Alpine Championships | 8228 | COM | QLF | 46 (13) | 49.92 | | UNS |
| 08-Apr-2014 | Meribel | Delancey British Alpine Championships | 8227 | GS | QLF | 49 (13) | 38.52 | | UNS |
| 06-Apr-2014 | Courchevel | Courchevel Ecosse Scottish Championships | 8242 | GS | QLF | 23 (4) | 66.81 | | UNS |
| 09-Jun-2013 | Hillend | Twin Peaks | 8117 | SL | QLF | 17 (9) | 87.74 | | UNS |
| 08-Jun-2013 | Firpark | Twin Peaks | 8115 | SL | QLF | 16 (7) | 35.58 | | UNS |