| Date | Venue | Description | Codex | Event | Status | Pos (Cat) | Time | RP | Pen | Res | List |
| 10-Nov-2023 | Hillend | BUDS Champs | 9756 | SL | QLF | 27 (15) | 42.92 | 154.32 | 28.45 | 182.77 | OBARTS |
| 06-Oct-2019 | Hillend | Craig Macfie Classic | 9325 | SL | QLF | 3 (2) | 73.81 | 79.15 | 96.27 | 175.42 | OBARTS |
| 07-Sep-2019 | Hillend | Scottish Outdoor Championships 2019 | 9296 | SL | DSQ | | OBARTS |
| 09-Jun-2019 | Hillend | BSA GBR Outdoor 2 (SSS) & Twin Peaks | 9257 | SL | QLF | 13 (4) | 84.33 | 89.61 | 73.19 | 162.80 | OBARTS |
| 07-Oct-2018 | Hillend | Craig Macfie Classic | 9286 | SL | QLF | 11 (4) | 82.46 | 179.56 | 58.18 | 237.74 | OBARTS |
| 03-Jun-2018 | Hillend | BSA GBR Outdoor 2 & Twin Peaks | 9229 | SL | DNF | | OBARTS |
| 08-Oct-2017 | Hillend | Craig MacFie Classic | 9332 | SL | QLF | 15 | 81.32 | 186.77 | 53.50 | 240.27 | OBARTS |
| 02-Sep-2017 | Hillend | Scottish Outdoor Championships | 9326 | SL | DSQ | | OBARTS |
| 04-Jun-2017 | Hillend | Twin Peaks | 9245 | SL | QLF | 16 | 83.78 | 238.25 | 23.58 | 261.83 | OBARTS |
| 26-Nov-2016 | Hillend | LSRA Bairns & Lassies | 9262 | GS | QLF | 8 (5) | 64.37 | | UNS |
| 02-Oct-2016 | Hillend | LSRA Classic | 9260 | SL | QLF | 11 (4) | 81.79 | 150.49 | 76.20 | 226.69 | OBARTS |
| 03-Sep-2016 | Hillend | Scottish Dry Slope Championships | 9255 | SL | QLF | 13 (8) | 92.98 | 350.10 | 35.13 | 385.23 | OBARTS |
| 05-Jun-2016 | Hillend | Twin Peaks | 9185 | SL | QLF | 13 (5) | 82.74 | 306.41 | 23.18 | 329.59 | OBARTS |
| 04-Jun-2016 | Firpark | Twin Peaks | 9178 | SL | QLF | 17 (8) | 33.98 | 249.32 | 65.43 | 314.75 | OBARTS |
| 13-Sep-2015 | Hillend | Craig Macfie LSRA Classic | 9231 | SL | DSQ | | OBARTS |
| 07-Jun-2015 | Hillend | Twin Peaks | 9228 | SL | QLF | 16 (5) | 89.34 | 285.86 | 35.07 | 320.93 | OBARTS |
| 08-Jun-2014 | Hillend | Twin Peaks race 2 | 9240 | SL | QLF | 6 | 88.34 | | UNS |