| Date | Venue | Description | Codex | Event | Status | Pos (Cat) | Time | RP | Pen | Res | List |
| 28-Jan-2020 | Wengen | British Schoolboys International Races | 8041 | SL | DNF | | BASS |
| 27-Jan-2020 | Wengen | British Schoolboys International Races | 8036 | GS | QLF | 4 (3) | 89.24 | 19.14 | 153.30 | 172.44 | BASS |
| 27-Jan-2020 | Wengen | British Schoolboys International Races | 8033 | GS | QLF | 4 (3) | 89.24 | * | * | * | BASS |
| 29-Sep-2019 | Landgraaf | Lowland Championships 2019 | 8340 | SL | QLF | 4 (2) | 61.55 | 182.69 | 143.27 | 325.96 | BASS |
| 28-Sep-2019 | Landgraaf | Lowland Championships 2019 | 8330 | SL | DNF | | BASS |
| 28-Sep-2019 | Landgraaf | Lowland Championships 2019 | 8327 | SL | DNF | | BASS |
| 12-Apr-2019 | Tignes | British Childrens Champs | 8177 | GS | DNF | | BASS |
| 10-Apr-2019 | Tignes | British Childrens Champs | 8173 | SL | QLF | 3 (3) | 89.17 | 32.49 | 122.29 | 154.78 | BASS |
| 08-Apr-2019 | Tignes | British Childrens Champs | 8169 | SG | QLF | 19 (15) | 59.43 | 75.37 | 132.18 | 207.55 | BASS |
| 19-Mar-2019 | Pila | Artemis British Interschool Ski Challenge | 8167 | GS | DNF | | BASS |
| 18-Mar-2019 | Pila | Artemis British Interschool Ski Challenge | 8162 | SL | QLF | 1 (1) | 79.25 | 0.00 | 129.10 | 129.10 | BASS |
| 25-Jan-2019 | Les Crosets | Welsh Alpine Champs | 8086 | SL | DNS | | BASS |
| 25-Jan-2019 | Les Crosets | Welsh Alpine Champs | 8083 | SL | DNS | | BASS |
| 24-Jan-2019 | Les Crosets | Welsh Alpine Champs | 8081 | GS | DNS | | BASS |
| 24-Jan-2019 | Les Crosets | Welsh Alpine Champs | 8078 | GS | DNS | | BASS |
| 23-Sep-2018 | Peer | Lowland Championships | 8322 | SL | QLF | 6 (1) | 59.22 | 47.11 | 136.96 | 184.07 | BASS |
| 23-Sep-2018 | Peer | Lowland Championships | 8312 | SL | QLF | 6 (1) | 59.22 | * | * | * | BASS |
| 22-Sep-2018 | Peer | Lowland Championships | 8321 | SL | QLF | 11 (1) | 57.53 | 73.61 | 113.20 | 186.81 | BASS |
| 22-Sep-2018 | Peer | Lowland Championships | 8311 | SL | QLF | 11 (1) | 57.53 | * | * | * | BASS |
| 06-Apr-2018 | Tignes | Delancey British Childrens Championships | 8177 | GS | DNF | | BASS |
| 04-Apr-2018 | Tignes | Delancey British Childrens Championships | 8173 | SL | DNF | | BASS |
| 02-Apr-2018 | Tignes | Delancey British Childrens Championships | 8169 | SG | QLF | 21 (19) | 59.47 | 85.02 | 157.66 | 242.68 | BASS |
| 09-Mar-2018 | Villars | Aiglon Cup | 8159 | SL | QLF | 1 (1) | 75.22 | - | UTS | - | BASS |
| 08-Mar-2018 | Villars | Aiglon Cup | 8154 | GS | QLF | 2 (2) | 130.19 | - | UTS | - | BASS |
| 06-Mar-2018 | Pila | Artemis British Inter-school Ski Challenge | 8149 | SL | QLF | 1 (1) | 88.45 | 0.00 | 180.15 | 180.15 | BASS |
| 05-Mar-2018 | Pila | Artemis British Inter-school Ski Challenge | 8145 | GS | QLF | 2 (2) | 120.31 | 27.29 | 174.33 | 201.62 | BASS |
| 15-Feb-2018 | Bormio | English Alpine Children's Championships | 8140 | GS | DNF | | BASS |
| 14-Feb-2018 | Bormio | English Alpine Children's Championships | 8137 | SL | DNF | | BASS |
| 12-Feb-2018 | Bormio | English Alpine Children's Championships | 8133 | SG | QLF | 29 (25) | 52.42 | 92.12 | 159.12 | 251.24 | BASS |
| 11-Feb-2018 | Bormio | English Alpine Children's Championships | 8132 | SG | QLF | 31 (24) | 56.56 | 103.13 | 157.35 | 260.48 | BASS |
| 31-Jan-2018 | Wengen | British Schoolboys International Races | 8104 | SL | DNF | | BASS |
| 30-Jan-2018 | Wengen | British Schoolboys International Races | 8099 | GS | DNF | | BASS |
| 26-Jan-2018 | Les Crosets | Welsh Alpine BASS Championships | 8089 | SL | DNF | | BASS |
| 25-Jan-2018 | Les Crosets | Welsh Alpine BASS Championships | 8094 | GS | DNF | | BASS |
| 10-Jan-2018 | Reiteralm | Team Evolution Speed Series | 8163 | SG | QLF | 7 (6) | 55.29 | | UNS |
| 10-Jan-2018 | Reiteralm | Team Evolution Speed Series | 8062 | SL | DNF | | BASS |
| 09-Jan-2018 | Reiteralm | Team Evolution Speed Series | 8165 | SG | QLF | 6 (6) | 57.20 | | UNS |
| 09-Jan-2018 | Reiteralm | Team Evolution Speed Series | 8039 | SG | QLF | 7 (6) | 57.68 | 44.65 | 168.65 | 213.30 | BASS |
| 09-Jan-2018 | Reiteralm | Team Evolution Speed Series | 8035 | SG | QLF | 6 (6) | 58.49 | 44.21 | 165.68 | 209.89 | BASS |
| 07-Jan-2018 | Crevacol | Artemis Anglo-Scottish Champs | 8026 | SL | DNF | | BASS |
| 06-Jan-2018 | Crevacol | Artemis Anglo-Scottish Champs | 8022 | GS | DNF | | BASS |
| 05-Jan-2018 | Crevacol | Artemis Anglo-Scottish Champs | 8030 | SL | DNF | | BASS |
| 06-Apr-2017 | Tignes | Delancey British Childrens Championships | 8137 | GS | QLF | 20 (20) | 55.76 | 113.99 | 166.91 | 280.90 | BASS |
| 06-Apr-2017 | Tignes | Delancey British Childrens Championships | 8136 | GS | QLF | 21 (21) | 56.33 | 139.74 | 165.01 | 304.75 | BASS |
| 06-Apr-2017 | Tignes | Delancey British Childrens Championships | 8131 | SG | QLF | 24 | 62.57 | 153.58 | 125.20 | 278.78 | BASS |
| 04-Apr-2017 | Tignes | Delancey British Childrens Championships | 8133 | SL | QLF | 11 | 52.92 | 86.40 | 171.53 | 257.93 | BASS |
| 04-Apr-2017 | Tignes | Delancey British Childrens Championships | 8132 | SL | QLF | 12 | 50.49 | 82.14 | 177.95 | 260.09 | BASS |
| 21-Mar-2017 | Pila | British Inter-Schools Ski Challenge | 8128 | SL | QLF | 10 (10) | 49.93 | 60.83 | 178.38 | 239.21 | BASS |
| 21-Mar-2017 | Pila | British Inter-Schools Ski Challenge | 8127 | SL | QLF | 3 (3) | 48.09 | 39.98 | 177.42 | 217.40 | BASS |
| 20-Mar-2017 | Pila | British Inter-Schools Ski Challenge | 8124 | GS | QLF | 14 (14) | 54.12 | 88.66 | 176.33 | 264.99 | BASS |
| 20-Mar-2017 | Pila | British Inter-Schools Ski Challenge | 8123 | GS | DNF | | BASS |
| 17-Feb-2017 | Bormio | English Alpine Championships (GBR) | 8052 | SG | QLF | 41 (10) | 51.63 | 126.41 | 130.25 | 256.66 | BASS |
| 16-Feb-2017 | Bormio | English Alpine Championships (GBR) | 8051 | SG | QLF | 40 (12) | 52.08 | 145.14 | 120.00 | 265.14 | BASS |
| 14-Feb-2017 | Bormio | English Alpine Championships (GBR) | 8048 | GS | QLF | 14 (14) | 52.06 | 62.05 | 181.16 | 243.21 | BASS |
| 14-Feb-2017 | Bormio | English Alpine Championships (GBR) | 8047 | GS | QLF | 13 (13) | 51.96 | 62.82 | 182.47 | 245.29 | BASS |
| 13-Feb-2017 | Bormio | English Alpine Championships (GBR) | 8045 | SL | QLF | 7 (7) | 51.33 | 31.93 | 193.61 | 225.54 | BASS |
| 13-Feb-2017 | Bormio | English Alpine Championships (GBR) | 8044 | SL | QLF | 6 (6) | 57.36 | 61.15 | 183.72 | 244.87 | BASS |
| 01-Feb-2017 | Wengen | British Schoolboys International Races | 8144 | GS | QLF | 5 (5) | 48.12 | 55.75 | 191.37 | 247.12 | BASS |
| 01-Feb-2017 | Wengen | British Schoolboys International Races | 8143 | GS | QLF | 3 (3) | 50.01 | 33.02 | 190.44 | 223.46 | BASS |
| 31-Jan-2017 | Wengen | British Schoolboys International Races | 8149 | SL | QLF | 1 (1) | 49.56 | 0.00 | 208.28 | 208.28 | BASS |
| 31-Jan-2017 | Wengen | British Schoolboys International Races | 8148 | SL | QLF | 2 (2) | 46.89 | 11.07 | 210.19 | 221.26 | BASS |
| 27-Jan-2017 | Les Crosets | Welsh Alpine Championships | 8040 | SL | QLF | 2 (2) | 48.36 | 31.39 | 188.72 | 220.11 | BASS |
| 27-Jan-2017 | Les Crosets | Welsh Alpine Championships | 8039 | SL | QLF | 3 (3) | 47.96 | 15.18 | 194.84 | 210.02 | BASS |
| 26-Jan-2017 | Les Crosets | Welsh Alpine Championships | 8036 | GS | QLF | 7 (7) | 60.28 | 48.10 | 190.31 | 238.41 | BASS |
| 26-Jan-2017 | Les Crosets | Welsh Alpine Championships | 8035 | GS | QLF | 6 (6) | 59.22 | 34.61 | 190.33 | 224.94 | BASS |
| 11-Jan-2017 | Reiteralm | Evolution Speed Races | 8189 | SL | QLF | 3 (3) | 56.77 | 29.85 | 210.13 | 239.98 | BASS |
| 11-Jan-2017 | Reiteralm | Evolution Speed Races | 8034 | SL | QLF | 5 (5) | 60.38 | 39.36 | 203.43 | 242.79 | BASS |
| 11-Jan-2017 | Reiteralm | Evolution Speed Races | 8032 | SG | QLF | 19 (6) | 64.09 | 66.74 | 150.33 | 217.07 | BASS |
| 11-Jan-2017 | Reiteralm | Evolution Speed Races | 8031 | AC | QLF | 4 (4) | 124.47 | | UNS |
| 10-Jan-2017 | Reiteralm | Evolution Speed Races | 8029 | SG | QLF | 19 (7) | 66.24 | 88.37 | 138.46 | 226.83 | BASS |
| 10-Jan-2017 | Reiteralm | Evolution Speed Races | 8028 | SG | QLF | 22 (6) | 66.56 | 85.07 | 144.12 | 229.19 | BASS |
| 08-Jan-2017 | Hinterreit | Ambition Championships | 8025 | GS | QLF | 12 (12) | 53.94 | 118.07 | 185.78 | 303.85 | BASS |
| 08-Jan-2017 | Hinterreit | Ambition Championships | 8024 | GS | QLF | 11 (11) | 54.25 | 123.01 | 187.11 | 310.12 | BASS |
| 07-Jan-2017 | Hinterreit | Ambition Championships | 8021 | GS | QLF | 11 (11) | 53.56 | 91.86 | 183.49 | 275.35 | BASS |
| 07-Jan-2017 | Hinterreit | Ambition Championships | 8020 | GS | QLF | 11 (11) | 52.49 | 95.48 | 177.71 | 273.19 | BASS |
| 06-Jan-2017 | Hinterreit | Ambition Championships | 8016 | SL | QLF | 7 (7) | 49.74 | 47.69 | 203.63 | 251.32 | BASS |
| 06-Jan-2017 | Hinterreit | Ambition Championships | 8015 | SL | QLF | 9 (9) | 49.84 | 47.10 | 201.71 | 248.81 | BASS |
| 06-Jan-2017 | Hinterreit | Ambition Championships | 8013 | SL | QLF | 7 (7) | 49.29 | 32.36 | 211.92 | 244.28 | BASS |
| 06-Jan-2017 | Hinterreit | Ambition Championships | 8012 | SL | QLF | 4 (4) | 48.72 | 30.34 | 203.29 | 233.63 | BASS |
| 05-Jan-2017 | Pila | Artemis Anglo-Scottish Cup | 8009 | SL | DNF | | BASS |
| 05-Jan-2017 | Pila | Artemis Anglo-Scottish Cup | 8008 | SL | QLF | 7 (7) | 47.58 | 56.82 | 204.67 | 261.49 | BASS |
| 04-Jan-2017 | Pila | Artemis Anglo-Scottish Cup | 8005 | SL | QLF | 5 (5) | 41.67 | 73.29 | 192.99 | 266.28 | BASS |
| 04-Jan-2017 | Pila | Artemis Anglo-Scottish Cup | 8004 | SL | QLF | 6 (6) | 44.34 | 63.24 | 197.23 | 260.47 | BASS |
| 03-Jan-2017 | Pila | Artemis Anglo-Scottish Cup | 8171 | GS | QLF | 7 (7) | 45.07 | 65.66 | 187.95 | 253.61 | BASS |
| 03-Jan-2017 | Pila | Artemis Anglo-Scottish Cup | 8001 | GS | QLF | 9 (9) | 46.55 | 71.61 | 190.80 | 262.41 | BASS |
| 03-Jan-2017 | Pila | Artemis Anglo-Scottish Cup | 8000 | GS | QLF | 4 (4) | 46.21 | 37.66 | 192.69 | 230.35 | BASS |
| 25-Sep-2016 | Landgraaf | Lowlands Champs | 8265 | SL | QLF | 19 (19) | 37.28 | 22.51 | 290.56 | 313.07 | BASS |
| 25-Sep-2016 | Landgraaf | Lowlands Champs | 8264 | SL | QLF | 20 (20) | 37.68 | 48.76 | 275.89 | 324.65 | BASS |
| 24-Sep-2016 | Landgraaf | Lowlands Champs | 8260 | SL | QLF | 14 (14) | 38.41 | 31.91 | 269.65 | 301.56 | BASS |
| 24-Sep-2016 | Landgraaf | Lowlands Champs | 8259 | SL | QLF | 19 (19) | 40.79 | 51.24 | 276.38 | 327.62 | BASS |
| 21-May-2016 | Norwich | Norfolk CN | 8189 | SL | QLF | 55 (11) | 34.23 | 255.68 | 11.08 | 266.76 | OBARTS |
| 01-Apr-2016 | Tignes | British Children's Championships | 8101 | SL | QLF | 15 (4) | 40.97 | 120.89 | 195.37 | 316.26 | BASS |
| 31-Mar-2016 | Tignes | British Children's Championships | 8255 | GS | QLF | 26 (16) | 43.61 | 123.48 | 197.31 | 320.79 | BASS |
| 31-Mar-2016 | Tignes | British Children's Championships | 8254 | GS | QLF | 36 (20) | 43.02 | 163.47 | 200.40 | 363.87 | BASS |
| 30-Mar-2016 | Tignes | British Children's Championships | 8097 | SG | QLF | 60 (10) | 69.45 | 215.44 | 136.80 | 352.24 | BASS |
| 29-Mar-2016 | Tignes | British Children's Championships | 8098 | GS | QLF | 31 (14) | 66.31 | 162.07 | 200.89 | 362.96 | BASS |
| 28-Mar-2016 | Tignes | British Children's Championships | 8095 | COM | QLF | 29 (13) | 74.20 | | UNS |
| 08-Mar-2016 | Les Houches | Inter Schools Ski Challenge | 8082 | GS | QLF | 23 (9) | 58.85 | 107.14 | 211.81 | 318.95 | BASS |
| 08-Mar-2016 | Les Houches | Inter Schools Ski Challenge | 8081 | GS | QLF | 30 (14) | 59.29 | 145.83 | 206.09 | 351.92 | BASS |
| 07-Mar-2016 | Les Houches | Inter Schools Ski Challenge | 8077 | SL | QLF | 13 (7) | 57.18 | 137.70 | 188.94 | 326.64 | BASS |
| 07-Mar-2016 | Les Houches | Inter Schools Ski Challenge | 8076 | SL | QLF | 9 (6) | 65.02 | 43.57 | 221.36 | 264.93 | BASS |
| 19-Feb-2016 | Bormio | English Alpine Championships (Children) | 8062 | SL | DNF | | BASS |
| 19-Feb-2016 | Bormio | English Alpine Championships (Children) | 8061 | SL | QLF | 20 (9) | 57.27 | 88.68 | 191.05 | 279.73 | BASS |
| 17-Feb-2016 | Bormio | English Alpine Championships (Children) | 8059 | SG | QLF | 73 (12) | 60.91 | 191.90 | 145.95 | 337.85 | BASS |
| 16-Feb-2016 | Bormio | English Alpine Championships (Children) | 8058 | SG | QLF | 69 (11) | 60.03 | 214.58 | 143.29 | 357.87 | BASS |
| 14-Feb-2016 | Bormio | English Alpine Championships (Children) | 8055 | GS | QLF | 35 (15) | 57.61 | 176.45 | 201.96 | 378.41 | BASS |
| 14-Feb-2016 | Bormio | English Alpine Championships (Children) | 8054 | GS | QLF | 33 (10) | 54.37 | 140.09 | 203.30 | 343.39 | BASS |
| 26-Jan-2016 | Wengen | British Schoolboys | 8046 | SL | QLF | 2 (2) | 53.96 | 0.00 | 303.39 | 303.39 | BASS |
| 26-Jan-2016 | Wengen | British Schoolboys | 8045 | SL | QLF | 2 (2) | 52.00 | 0.00 | 324.28 | 324.28 | BASS |
| 25-Jan-2016 | Wengen | British Schoolboys | 8042 | GS | QLF | 4 (2) | 64.93 | 17.36 | 316.77 | 334.13 | BASS |
| 25-Jan-2016 | Wengen | British Schoolboys | 8041 | GS | QLF | 4 (2) | 61.67 | 42.27 | 309.87 | 352.14 | BASS |
| 22-Jan-2016 | Les Crosets | Welsh Alpine Championships | 8038 | GS | QLF | 13 (4) | 63.64 | 88.66 | 238.24 | 326.90 | BASS |
| 22-Jan-2016 | Les Crosets | Welsh Alpine Championships | 8037 | GS | QLF | 13 (5) | 65.85 | 66.09 | 243.87 | 309.96 | BASS |
| 21-Jan-2016 | Les Crosets | Welsh Alpine Championships | 8033 | SL | QLF | 10 (3) | 50.56 | 51.58 | 234.43 | 286.01 | BASS |
| 21-Jan-2016 | Les Crosets | Welsh Alpine Championships | 8032 | SL | QLF | 9 (4) | 52.01 | 72.20 | 237.96 | 310.16 | BASS |
| 14-Jan-2016 | Leogang | Ambition Championships | 8029 | SL | QLF | 10 (6) | 58.52 | 128.46 | 204.93 | 333.39 | BASS |
| 14-Jan-2016 | Leogang | Ambition Championships | 8028 | SL | QLF | 13 (6) | 55.36 | 119.67 | 226.64 | 346.31 | BASS |
| 13-Jan-2016 | Leogang | Ambition Championships | 8025 | SL | DNF | | BASS |
| 13-Jan-2016 | Leogang | Ambition Championships | 8024 | SL | QLF | 8 (5) | 61.13 | 92.36 | 195.34 | 287.70 | BASS |
| 12-Jan-2016 | Leogang | Ambition Championships | 8021 | GS | QLF | 13 (6) | 50.03 | 122.53 | 232.62 | 355.15 | BASS |
| 12-Jan-2016 | Leogang | Ambition Championships | 8020 | GS | QLF | 13 (6) | 50.76 | 156.24 | 225.03 | 381.27 | BASS |
| 11-Jan-2016 | Leogang | Ambition Championships | 8017 | GS | QLF | 11 (5) | 49.70 | 82.99 | 230.19 | 313.18 | BASS |
| 11-Jan-2016 | Leogang | Ambition Championships | 8016 | GS | QLF | 11 (5) | 50.94 | 113.56 | 227.65 | 341.21 | BASS |
| 05-Jan-2016 | Les Houches | Anglo-Scottish Cup | 8010 | GS | QLF | 42 (18) | 68.58 | 152.98 | 232.22 | 385.20 | BASS |
| 05-Jan-2016 | Les Houches | Anglo-Scottish Cup | 8009 | GS | QLF | 38 (15) | 64.79 | 124.82 | 222.91 | 347.73 | BASS |
| 04-Jan-2016 | Les Houches | Anglo-Scottish Cup | 8008 | GS | DNS | | BASS |
| 04-Jan-2016 | Les Houches | Anglo-Scottish Cup | 8007 | GS | DNF | | BASS |
| 03-Jan-2016 | Les Houches | Anglo-Scottish Cup | 8005 | SL | QLF | 21 (10) | 51.84 | 93.89 | 200.85 | 294.74 | BASS |
| 03-Jan-2016 | Les Houches | Anglo-Scottish Cup | 8004 | SL | QLF | 31 (10) | 52.63 | 178.59 | 198.64 | 377.23 | BASS |
| 02-Jan-2016 | Les Houches | Anglo-Scottish Cup | 8002 | SL | QLF | 25 (9) | 53.65 | 101.87 | 208.43 | 310.30 | BASS |
| 02-Jan-2016 | Les Houches | Anglo-Scottish Cup | 8001 | SL | DNF | | BASS |
| 01-Apr-2015 | Tignes | Delancey British Alpine Championships | 8091 | GS | QLF | 9 (9) | 36.43 | | UNS |
| 18-Feb-2015 | Bormio | 19th English Alpine Championships | 8066 | COM | QLF | 17 | 71.59 | | UNS |
| 16-Feb-2015 | Bormio | 19th English Alpine Championships | 8062 | GS | QLF | 21 | 58.93 | | UNS |
| 23-Jan-2015 | Les Crosets | Welsh Alpine Championships | 8039 | GS | QLF | 7 | 73.85 | | UNS |
| 22-Jan-2015 | Les Crosets | Welsh Alpine Championships | 8034 | SL | QLF | 5 | 31.13 | | UNS |
| 30-Dec-2014 | Tignes | BARSC Championships | 8013 | GS | QLF | 7 | 62.40 | | UNS |
| 09-Apr-2014 | Meribel | Delancey British Alpine Championships | 8228 | COM | DNS | | UNS |
| 08-Apr-2014 | Meribel | Delancey British Alpine Championships | 8227 | GS | QLF | 17 (15) | 34.22 | | UNS |
| 06-Apr-2014 | Courchevel | Courchevel Ecosse Scottish Championships | 8242 | GS | QLF | 9 (9) | 58.70 | | UNS |
| 27-Jan-2014 | Meiringen | British Schoolboys | 8026 | SL | QLF | 3 (3) | 58.45 | | UNS |
| 24-Jan-2014 | Les Crosets | Welsh Alpine Championships | 8055 | SL | QLF | 8 (7) | 62.92 | | UNS |
| 23-Jan-2014 | Les Crosets | Welsh Alpine Championships | 8060 | GS | DNF | | UNS |
| 27-Apr-2013 | Snozone MK | GBR Indoor Series 2013 | 8101 | SL | DNS | | UNS |
| 27-Apr-2013 | Chill Factore | Manchester Ski Racing | 8100 | SL | DNS | | UNS |
| 20-Apr-2013 | Chill Factore | Telford Ski Racing Club | 8083 | SL | DNS | | UNS |