| Date | Venue | Description | Codex | Event | Status | Pos (Cat) | Time | RP | Pen | Res | List |
| 23-Sep-2018 | Hillend | British Outdoor Championships | 8284 | GS | DSQ | | UNS |
| 22-Sep-2018 | Hillend | British Outdoor Championships | 8282 | SL | QLF | 38 (8) | 130.68 | 752.45 | 33.53 | 785.98 | OBARTS |
| 03-Jun-2018 | Hillend | BSA GBR Outdoor 2 & Twin Peaks | 8229 | SL | QLF | 21 (5) | 74.26 | 127.74 | 43.76 | 171.50 | OBARTS |
| 02-Jun-2018 | Firpark | Twin Peaks & U10/U12's | 8227 | SL | QLF | 26 (8) | 31.01 | 177.76 | 37.14 | 214.90 | OBARTS |
| 25-Feb-2018 | Cairngorm | Hilton Coylumbridge Open | 8195 | SL | QLF | 6 (6) | 116.95 | 268.43 | 198.57 | 467.00 | BASS |
| 25-Feb-2018 | Cairngorm | Hilton Coylumbridge Open | 8191 | SL | DSQ | | BASS |
| 12-Nov-2017 | Braehead | Indoor Challenge Cup | 8330 | SL | QLF | 17 (10) | 31.14 | 122.57 | 44.58 | 167.15 | IBARTS |
| 24-Sep-2017 | Hillend | British Outdoor Championships | 8285 | GS | QLF | 25 | 60.11 | | UNS |
| 23-Sep-2017 | Hillend | British Outdoor Championships | 8283 | SL | DSQ | | OBARTS |
| 03-Sep-2017 | Hillend | Scottish Outdoor Championships | 8328 | GS | QLF | 39 | 68.97 | | UNS |
| 02-Sep-2017 | Hillend | Scottish Outdoor Championships | 8326 | SL | DNF | | OBARTS |
| 29-May-2017 | Landgraaf | SSE BASS Race | 8304 | SL | QLF | 5 | 68.03 | 28.04 | 286.36 | 314.40 | BASS |
| 28-May-2017 | Landgraaf | SSE BASS Race | 8300 | PRS | DNF | | UNS |
| 28-May-2017 | Landgraaf | SSE BASS Race | 8297 | SL | QLF | 5 | 69.68 | 54.34 | 282.24 | 336.58 | BASS |
| 07-Apr-2017 | Tignes | Delancey British Childrens Championships | 8139 | GS | QLF | 33 (33) | 112.68 | 193.00 | 136.48 | 329.48 | BASS |
| 06-Apr-2017 | Tignes | Delancey British Childrens Championships | 8131 | SG | QLF | 51 | 70.70 | 313.87 | 125.20 | 439.07 | BASS |
| 03-Apr-2017 | Tignes | Delancey British Childrens Championships | 8135 | SL | DSQ | | BASS |
| 02-Oct-2016 | Hillend | LSRA Classic | 8274 | SL | QLF | 16 (8) | 77.28 | 169.98 | 95.70 | 265.68 | OBARTS |
| 05-Jun-2016 | Hillend | Twin Peaks | 8202 | SL | QLF | 21 (10) | 71.32 | 143.76 | 81.63 | 225.39 | OBARTS |
| 04-Jun-2016 | Firpark | Twin Peaks | 8195 | SL | QLF | 22 (9) | 29.99 | 148.23 | 78.23 | 226.46 | OBARTS |
| 13-Mar-2016 | Nevis Range | Scottish Children's Championships | 8154 | SL | QLF | 8 (6) | 54.34 | 61.09 | 244.62 | 305.71 | BASS |
| 13-Mar-2016 | Nevis Range | Scottish Children's Championships | 8153 | SL | DNF | | BASS |
| 23-Jan-2016 | The Lecht | Scottish BASS - Gordons Open | 8107 | SL | QLF | 7 (6) | 51.10 | 80.17 | 228.54 | 308.71 | BASS |
| 23-Jan-2016 | The Lecht | Scottish BASS - Gordons Open | 8106 | SL | QLF | 10 (8) | 44.53 | 104.21 | 218.50 | 322.71 | BASS |
| 05-Jan-2016 | Les Houches | Anglo-Scottish Cup | 8010 | GS | QLF | 52 (31) | 74.08 | 243.84 | 232.22 | 476.06 | BASS |
| 05-Jan-2016 | Les Houches | Anglo-Scottish Cup | 8009 | GS | DNF | | BASS |
| 04-Jan-2016 | Les Houches | Anglo-Scottish Cup | 8008 | GS | DNF | | BASS |
| 04-Jan-2016 | Les Houches | Anglo-Scottish Cup | 8007 | GS | QLF | 52 (30) | 74.10 | 223.88 | 220.88 | 444.76 | BASS |
| 03-Jan-2016 | Les Houches | Anglo-Scottish Cup | 8005 | SL | QLF | 33 (18) | 55.59 | 152.76 | 200.85 | 353.61 | BASS |
| 03-Jan-2016 | Les Houches | Anglo-Scottish Cup | 8004 | SL | DNF | | BASS |
| 02-Jan-2016 | Les Houches | Anglo-Scottish Cup | 8002 | SL | QLF | 42 (26) | 59.44 | 190.57 | 208.43 | 399.00 | BASS |
| 02-Jan-2016 | Les Houches | Anglo-Scottish Cup | 8001 | SL | QLF | 48 (29) | 67.95 | 353.13 | 228.06 | 581.19 | BASS |
| 27-Sep-2015 | Hillend | Scottish Outdoor Championships | 8178 | GS | DNS | | UNS |
| 26-Sep-2015 | Hillend | Scottish Outdoor Championships | 8176 | SL | DNS | | OBARTS |
| 14-Jun-2015 | Braehead | Scottish Indoor Championships | 8143 | SL | QLF | 71 (16) | 36.02 | 238.40 | 12.19 | 250.59 | IBARTS |
| 07-Jun-2015 | Hillend | Twin Peaks | 8223 | SL | QLF | 27 (9) | 82.26 | 275.25 | 25.01 | 300.26 | OBARTS |
| 06-Jun-2015 | Firpark | Twin Peaks | 8221 | SL | QLF | 27 (7) | 30.99 | 222.66 | 22.47 | 245.13 | OBARTS |
| 15-Mar-2015 | Cairngorm | Scottish Children's Championships | 8212 | SL | DNS | | BASS |
| 15-Mar-2015 | Cairngorm | Scottish Children's Championships | 8211 | SL | DNS | | BASS |
| 14-Mar-2015 | Cairngorm | Scottish Children's Championships | 8208 | GS | DNS | | BASS |
| 14-Mar-2015 | Cairngorm | Scottish Children's Championships | 8207 | GS | DNF | | BASS |
| 08-Feb-2015 | Glenshee | Glenshee Winter Games | 8138 | SL | QLF | 18 | 45.36 | 156.29 | 240.92 | 397.21 | BASS |
| 08-Feb-2015 | Glenshee | Glenshee Winter Games | 8137 | SL | QLF | 15 | 42.57 | 144.61 | 247.11 | 391.72 | BASS |
| 07-Feb-2015 | Glenshee | Glenshee Winter Games | 8133 | SL | QLF | 11 | 44.23 | 124.93 | 253.56 | 378.49 | BASS |
| 07-Feb-2015 | Glenshee | Glenshee Winter Games | 8132 | SL | QLF | 15 | 46.73 | 129.85 | 251.99 | 381.84 | BASS |
| 25-Jan-2015 | The Lecht | Gordon Skiers Open | 8045 | SL | QLF | 20 | 62.24 | 140.63 | 245.88 | 386.51 | BASS |
| 25-Jan-2015 | The Lecht | Gordon Skiers Open | 8044 | SL | QLF | 21 | 67.84 | 181.20 | 251.63 | 432.83 | BASS |
| 24-Jan-2015 | The Lecht | Gordon Skiers Open | 8040 | SL | QLF | 16 | 65.83 | 167.76 | 249.82 | 417.58 | BASS |
| 14-Sep-2014 | Hillend | Craig Macfie Classic | 8237 | SL | QLF | 25 | 101.48 | 502.13 | 24.48 | 526.61 | OBARTS |
| 23-Aug-2014 | Hillend | Scottish Outdoor Championships | 8181 | SL | QLF | 24 | 78.27 | 226.01 | 11.25 | 237.26 | OBARTS |
| 15-Jun-2014 | Braehead | Scottish Indoor Championships | 8147 | SL | DSQ | | IBARTS |
| 08-Jun-2014 | Hillend | Twin Peaks race 2 | 8232 | SL | DSQ | | OBARTS |
| 07-Jun-2014 | Firpark | Twin Peaks race 1 | 8230 | SL | QLF | 64 | 39.03 | 422.14 | 50.48 | 472.62 | OBARTS |
| 09-Apr-2014 | Meribel | Delancey British Alpine Championships | 8228 | COM | QLF | 30 (23) | 46.05 | | UNS |
| 08-Apr-2014 | Meribel | Delancey British Alpine Championships | 8227 | GS | QLF | 40 (33) | 37.30 | | UNS |
| 06-Apr-2014 | Courchevel | Courchevel Ecosse Scottish Championships | 8242 | GS | QLF | 19 (18) | 64.06 | | UNS |
| 09-Jun-2013 | Hillend | Twin Peaks | 8117 | SL | DSQ | | UNS |
| 08-Jun-2013 | Firpark | Twin Peaks | 8115 | SL | QLF | 3 (3) | 30.81 | | UNS |