| Date | Venue | Description | Codex | Event | Status | Pos (Cat) | Time | RP | Pen | Res | List |
| 17-Nov-2019 | Braehead | Indoor Challenge Cup | 9323 | SL | QLF | 17 (7) | 38.55 | 195.10 | 56.11 | 251.21 | IBARTS |
| 16-Jun-2019 | Braehead | Scottish Indoor Championships | 9265 | SL | QLF | 32 (13) | 39.62 | 307.02 | 11.82 | 318.84 | IBARTS |
| 02-Dec-2018 | Hillend | LSR Bairns and Lassies | 9319 | SL | QLF | 11 (5) | 70.08 | | UNS |
| 11-Nov-2018 | Braehead | Indoor Challenge Cup | 9301 | SL | QLF | 18 (8) | 40.77 | 255.88 | 70.74 | 326.62 | IBARTS |
| 07-Oct-2018 | Hillend | Craig Macfie Classic | 9286 | SL | QLF | 16 (6) | 98.01 | 349.20 | 58.18 | 407.38 | OBARTS |
| 23-Sep-2018 | Hillend | British Outdoor Championships | 9284 | GS | DNS | | UNS |
| 22-Sep-2018 | Hillend | British Outdoor Championships | 9282 | SL | DNS | | OBARTS |
| 02-Sep-2018 | Hillend | Scottish Outdoor Championships | 9299 | GS | QLF | 22 (6) | 72.25 | | UNS |
| 01-Sep-2018 | Hillend | Scottish Outdoor Championships | 9269 | SL | DSQ | | OBARTS |
| 08-Oct-2017 | Hillend | Craig MacFie Classic | 9332 | SL | QLF | 19 | 89.42 | 277.09 | 53.50 | 330.59 | OBARTS |
| 24-Sep-2017 | Hillend | British Outdoor Championships | 9285 | GS | QLF | 27 | 70.46 | | UNS |
| 23-Sep-2017 | Hillend | British Outdoor Championships | 9283 | SL | QLF | 25 | 96.06 | 350.14 | 0.00 | 350.14 | OBARTS |
| 03-Sep-2017 | Hillend | Scottish Outdoor Championships | 9328 | GS | QLF | 21 | 71.29 | | UNS |
| 02-Sep-2017 | Hillend | Scottish Outdoor Championships | 9326 | SL | DSQ | | OBARTS |
| 18-Jun-2017 | Braehead | Scottish Indoor Championships | 9254 | SL | QLF | 41 | 43.62 | 346.43 | 0.00 | 346.43 | IBARTS |
| 17-Jun-2017 | Braehead | BSA GBR Indoor Series | 9252 | SL | QLF | 44 | 41.32 | 342.13 | 5.00 | 347.13 | IBARTS |
| 04-Jun-2017 | Hillend | Twin Peaks | 9245 | SL | QLF | 30 | 178.69 | 1,323.79 | 23.58 | 1,347.37 | OBARTS |
| 26-Nov-2016 | Hillend | LSRA Bairns & Lassies | 9262 | GS | QLF | 15 (9) | 73.02 | | UNS |
| 03-Sep-2016 | Hillend | Scottish Dry Slope Championships | 9255 | SL | DSQ | | OBARTS |
| 05-Jun-2016 | Hillend | Twin Peaks | 9185 | SL | DSQ | | OBARTS |
| 13-Mar-2016 | Nevis Range | Scottish Children's Championships | 9143 | GS | QLF | 14 (5) | 35.36 | | UNS |
| 28-Feb-2016 | Glenshee | Glenshee Winter Games | 9123 | COM | QLF | 17 (7) | 53.28 | | UNS |
| 27-Feb-2016 | Glenshee | Glenshee Winter Games | 9122 | GS | QLF | 10 (5) | 47.75 | | UNS |
| 23-Jan-2016 | The Lecht | Scottish BASS - Gordons Open | 9112 | GS | QLF | 21 (5) | 37.74 | | UNS |
| 27-Sep-2015 | Hillend | Scottish Outdoor Championships | 9180 | GS | QLF | 11 (9) | 39.43 | | UNS |
| 26-Sep-2015 | Hillend | Scottish Outdoor Championships | 9178 | SL | DSQ | | UNS |
| 13-Sep-2015 | Hillend | Craig Macfie LSRA Classic | 9232 | SL | QLF | 12 (11) | 44.16 | | UNS |
| 07-Jun-2015 | Hillend | Twin Peaks | 9229 | SL | DSQ | | UNS |