| Date | Venue | Description | Codex | Event | Status | Pos (Cat) | Time | RP | Pen | Res | List |
| 10-Nov-2023 | Hillend | BUDS Champs | 8756 | SL | QLF | 37 (17) | 39.98 | 132.45 | 56.49 | 188.94 | OBARTS |
| 02-Dec-2018 | Hillend | LSR Bairns and Lassies | 8319 | SL | QLF | 15 (8) | 66.21 | | UNS |
| 07-Oct-2018 | Hillend | Craig Macfie Classic | 8286 | SL | DSQ | | OBARTS |
| 25-Feb-2018 | Cairngorm | Hilton Coylumbridge Open | 8195 | SL | QLF | 5 (5) | 104.70 | 164.89 | 198.57 | 363.46 | BASS |
| 25-Feb-2018 | Cairngorm | Hilton Coylumbridge Open | 8191 | SL | QLF | 5 (5) | 102.22 | 146.37 | 202.62 | 348.99 | BASS |
| 08-Oct-2017 | Hillend | Craig MacFie Classic | 8332 | SL | QLF | 25 | 87.95 | 322.03 | 68.71 | 390.74 | OBARTS |
| 24-Sep-2017 | Hillend | British Outdoor Championships | 8285 | GS | DNS | | UNS |
| 02-Oct-2016 | Hillend | LSRA Classic | 8274 | SL | QLF | 17 (6) | 78.36 | 182.42 | 95.70 | 278.12 | OBARTS |
| 03-Sep-2016 | Hillend | Scottish Dry Slope Championships | 8269 | SL | QLF | 18 (7) | 76.53 | 195.61 | 73.92 | 269.53 | OBARTS |
| 05-Jun-2016 | Hillend | Twin Peaks | 8202 | SL | QLF | 29 (8) | 78.13 | 226.23 | 81.63 | 307.86 | OBARTS |
| 04-Jun-2016 | Firpark | Twin Peaks | 8195 | SL | QLF | 23 (6) | 30.10 | 151.41 | 78.23 | 229.64 | OBARTS |
| 13-Mar-2016 | Nevis Range | Scottish Children's Championships | 8154 | SL | DNF | | BASS |
| 13-Mar-2016 | Nevis Range | Scottish Children's Championships | 8153 | SL | QLF | 11 (4) | 50.86 | 135.39 | 231.24 | 366.63 | BASS |
| 28-Feb-2016 | Glenshee | Glenshee Winter Games | 8130 | SL | QLF | 12 (5) | 51.30 | 139.98 | 243.11 | 383.09 | BASS |
| 28-Feb-2016 | Glenshee | Glenshee Winter Games | 8129 | SL | DSQ | | BASS |
| 27-Sep-2015 | Hillend | Scottish Outdoor Championships | 8178 | GS | QLF | 36 (11) | 66.04 | | UNS |
| 26-Sep-2015 | Hillend | Scottish Outdoor Championships | 8176 | SL | QLF | 31 (11) | 77.97 | 279.79 | 11.91 | 291.70 | OBARTS |
| 13-Sep-2015 | Hillend | Craig Macfie LSRA Classic | 8226 | SL | QLF | 32 (11) | 78.16 | 307.29 | 40.39 | 347.68 | OBARTS |
| 14-Jun-2015 | Braehead | Scottish Indoor Championships | 8143 | SL | QLF | 79 (21) | 39.16 | 321.95 | 12.19 | 334.14 | IBARTS |
| 07-Jun-2015 | Hillend | Twin Peaks | 8223 | SL | QLF | 32 (13) | 86.85 | 330.78 | 25.01 | 355.79 | OBARTS |
| 06-Jun-2015 | Firpark | Twin Peaks | 8221 | SL | QLF | 33 (12) | 33.26 | 291.71 | 22.47 | 314.18 | OBARTS |
| 15-Jun-2014 | Braehead | Scottish Indoor Championships | 8263 | SL | QLF | 10 | 16.46 | | UNS |
| 08-Jun-2014 | Hillend | Twin Peaks race 2 | 8233 | SL | QLF | 21 | 90.14 | | UNS |
| 07-Jun-2014 | Firpark | Twin Peaks race 1 | 8231 | SL | QLF | 4 | 30.09 | | UNS |
| 09-Jun-2013 | Hillend | Twin Peaks | 8117 | SL | QLF | 22 (13) | 94.25 | | UNS |
| 08-Jun-2013 | Firpark | Twin Peaks | 8115 | SL | QLF | 6 (3) | 33.29 | | UNS |