| Date | Venue | Description | Codex | Event | Status | Pos (Cat) | Time | RP | Pen | Res | List |
| 10-Nov-2023 | Hillend | BUDS Champs | 8756 | SL | QLF | 33 (10) | 38.46 | 99.66 | 56.49 | 156.15 | OBARTS |
| 08-Oct-2017 | Hillend | Craig MacFie Classic | 8332 | SL | QLF | 12 | 71.78 | 130.45 | 68.71 | 199.16 | OBARTS |
| 24-Sep-2017 | Hillend | British Outdoor Championships | 8285 | GS | QLF | 18 | 57.36 | | UNS |
| 03-Sep-2017 | Hillend | Scottish Outdoor Championships | 8328 | GS | QLF | 11 | 58.68 | | UNS |
| 02-Sep-2017 | Hillend | Scottish Outdoor Championships | 8326 | SL | DSQ | | OBARTS |
| 04-Jun-2017 | Hillend | Twin Peaks | 8245 | SL | DSQ | | OBARTS |
| 08-Jan-2017 | Hinterreit | Ambition Championships | 8026 | GS | DNF | | BASS |
| 07-Jan-2017 | Hinterreit | Ambition Championships | 8022 | GS | DNS | | BASS |
| 06-Jan-2017 | Hinterreit | Ambition Championships | 8017 | SL | DNF | | BASS |
| 06-Jan-2017 | Hinterreit | Ambition Championships | 8014 | SL | DNF | | BASS |
| 26-Nov-2016 | Hillend | LSRA Bairns & Lassies | 8276 | GS | QLF | 8 (6) | 54.74 | | UNS |
| 03-Sep-2016 | Hillend | Scottish Dry Slope Championships | 8269 | SL | DSQ | | OBARTS |
| 05-Jun-2016 | Hillend | Twin Peaks | 8202 | SL | DNF | | OBARTS |
| 27-Sep-2015 | Hillend | Scottish Outdoor Championships | 8178 | GS | QLF | 31 (7) | 64.38 | | UNS |
| 26-Sep-2015 | Hillend | Scottish Outdoor Championships | 8176 | SL | QLF | 28 (9) | 75.54 | 248.63 | 11.91 | 260.54 | OBARTS |
| 13-Sep-2015 | Hillend | Craig Macfie LSRA Classic | 8226 | SL | QLF | 26 (7) | 74.98 | 265.50 | 40.39 | 305.89 | OBARTS |
| 07-Jun-2015 | Hillend | Twin Peaks | 8223 | SL | DSQ | | OBARTS |
| 06-Jun-2015 | Firpark | Twin Peaks | 8221 | SL | DNS | | OBARTS |
| 15-Mar-2015 | Cairngorm | Scottish Children's Championships | 8212 | SL | QLF | 19 | 70.35 | 383.53 | 189.68 | 573.21 | BASS |
| 15-Mar-2015 | Cairngorm | Scottish Children's Championships | 8211 | SL | DNF | | BASS |
| 14-Mar-2015 | Cairngorm | Scottish Children's Championships | 8207 | GS | DNS | | BASS |
| 08-Feb-2015 | Glenshee | Glenshee Winter Games | 8138 | SL | QLF | 17 | 45.26 | 154.35 | 240.92 | 395.27 | BASS |
| 08-Feb-2015 | Glenshee | Glenshee Winter Games | 8137 | SL | QLF | 19 | 44.06 | 174.87 | 247.11 | 421.98 | BASS |
| 07-Feb-2015 | Glenshee | Glenshee Winter Games | 8133 | SL | DNS | | BASS |
| 07-Feb-2015 | Glenshee | Glenshee Winter Games | 8132 | SL | DNS | | BASS |
| 14-Sep-2014 | Hillend | Craig Macfie Classic | 8237 | SL | DNS | | OBARTS |
| 23-Aug-2014 | Hillend | Scottish Outdoor Championships | 8181 | SL | QLF | 25 | 79.64 | 240.82 | 11.25 | 252.07 | OBARTS |
| 08-Jun-2014 | Hillend | Twin Peaks race 2 | 8232 | SL | DNF | | OBARTS |
| 07-Jun-2014 | Firpark | Twin Peaks race 1 | 8230 | SL | QLF | 54 | 31.42 | 218.95 | 50.48 | 269.43 | OBARTS |
| 09-Jun-2013 | Hillend | Twin Peaks | 8117 | SL | DNF | | UNS |
| 08-Jun-2013 | Firpark | Twin Peaks | 8115 | SL | QLF | 7 (4) | 33.33 | | UNS |