| Date | Venue | Description | Codex | Event | Status | Pos (Cat) | Time | RP | Pen | Res | List |
| 06-Oct-2019 | Hillend | Craig Macfie Classic | 8325 | SL | QLF | 8 (3) | 73.05 | 141.92 | 38.48 | 180.40 | OBARTS |
| 08-Sep-2019 | Hillend | Scottish Outdoor Championships 2019 | 8298 | GS | QLF | 15 (6) | 58.10 | | UNS |
| 07-Sep-2019 | Hillend | Scottish Outdoor Championships 2019 | 8296 | SL | QLF | 17 (7) | 73.89 | 128.64 | 40.75 | 169.39 | OBARTS |
| 09-Jun-2019 | Hillend | BSA GBR Outdoor 2 (SSS) & Twin Peaks | 8257 | SL | QLF | 21 (8) | 83.22 | 187.82 | 40.66 | 228.48 | OBARTS |
| 02-Dec-2018 | Hillend | LSR Bairns and Lassies | 8319 | SL | QLF | 10 (4) | 60.52 | | UNS |
| 07-Oct-2018 | Hillend | Craig Macfie Classic | 8286 | SL | QLF | 11 (3) | 75.10 | 162.81 | 40.67 | 203.48 | OBARTS |
| 23-Sep-2018 | Hillend | British Outdoor Championships | 8284 | GS | QLF | 26 (8) | 59.36 | | UNS |
| 22-Sep-2018 | Hillend | British Outdoor Championships | 8282 | SL | DSQ | | OBARTS |
| 01-Sep-2018 | Hillend | Scottish Outdoor Championships | 8269 | SL | QLF | 22 (9) | 78.44 | 230.15 | 49.69 | 279.84 | OBARTS |
| 03-Jun-2018 | Hillend | BSA GBR Outdoor 2 & Twin Peaks | 8229 | SL | QLF | 20 (7) | 74.21 | 127.17 | 43.76 | 170.93 | OBARTS |
| 08-Oct-2017 | Hillend | Craig MacFie Classic | 8332 | SL | QLF | 19 | 77.57 | 199.05 | 68.71 | 267.76 | OBARTS |
| 24-Sep-2017 | Hillend | British Outdoor Championships | 8285 | GS | QLF | 42 | 66.52 | | UNS |
| 23-Sep-2017 | Hillend | British Outdoor Championships | 8283 | SL | QLF | 37 | 134.48 | 833.43 | 28.43 | 861.86 | OBARTS |
| 26-Nov-2016 | Hillend | LSRA Bairns & Lassies | 8276 | GS | DNS | | UNS |
| 02-Oct-2016 | Hillend | LSRA Classic | 8274 | SL | QLF | 21 (9) | 82.57 | 230.90 | 95.70 | 326.60 | OBARTS |
| 03-Sep-2016 | Hillend | Scottish Dry Slope Championships | 8269 | SL | QLF | 20 (9) | 76.85 | 199.44 | 73.92 | 273.36 | OBARTS |
| 05-Jun-2016 | Hillend | Twin Peaks | 8202 | SL | QLF | 32 (10) | 79.07 | 237.62 | 81.63 | 319.25 | OBARTS |
| 13-Mar-2016 | Nevis Range | Scottish Children's Championships | 8152 | GS | DNS | | UNS |
| 28-Feb-2016 | Glenshee | Glenshee Winter Games | 8132 | COM | QLF | 16 (10) | 45.30 | | UNS |
| 27-Feb-2016 | Glenshee | Glenshee Winter Games | 8131 | GS | QLF | 22 (11) | 46.53 | | UNS |
| 27-Sep-2015 | Hillend | Scottish Outdoor Championships | 8179 | GS | QLF | 9 (8) | 35.13 | | UNS |
| 26-Sep-2015 | Hillend | Scottish Outdoor Championships | 8177 | SL | QLF | 1 (1) | 35.72 | | UNS |
| 13-Sep-2015 | Hillend | Craig Macfie LSRA Classic | 8227 | SL | QLF | 3 (1) | 34.32 | | UNS |
| 07-Jun-2015 | Hillend | Twin Peaks | 8224 | SL | QLF | 3 (2) | 39.02 | | UNS |
| 06-Jun-2015 | Firpark | Twin Peaks | 8222 | SL | QLF | 10 (9) | 15.96 | | UNS |
| 08-Feb-2015 | Glenshee | Glenshee Winter Games | 8141 | COM | QLF | 15 | 51.75 | | UNS |
| 07-Feb-2015 | Glenshee | Glenshee Winter Games | 8136 | GS | QLF | 23 | 39.23 | | UNS |
| 15-Jun-2014 | Braehead | Scottish Indoor Championships | 8263 | SL | DNS | | UNS |
| 14-Jun-2014 | Braehead | GBR Indoor Series 2014 | 8144 | SL | QLF | 18 | 19.42 | | UNS |
| 08-Jun-2014 | Hillend | Twin Peaks race 2 | 8233 | SL | QLF | 4 | 77.05 | | UNS |
| 07-Jun-2014 | Firpark | Twin Peaks race 1 | 8231 | SL | QLF | 14 | 31.97 | | UNS |
| 15-Jun-2013 | Braehead | GBR Indoor Series 2013 | 8166 | SL | QLF | 16 (5) | 39.40 | | UNS |
| 09-Jun-2013 | Hillend | Twin Peaks | 8117 | SL | QLF | 9 (4) | 83.23 | | UNS |
| 08-Jun-2013 | Firpark | Twin Peaks | 8115 | SL | QLF | 19 (10) | 36.37 | | UNS |