| Date | Venue | Description | Codex | Event | Status | Pos (Cat) | Time | RP | Pen | Res | List |
| 06-Sep-2026 | Hillend | Scottish Dry Slope Championships | 8391 | GS | QLF | 44 (1) | 57.95 | | UNS |
| 31-May-2026 | Hillend | LSR Twin Peaks | 8297 | SL | QLF | 31 (1) | 69.16 | 186.94 | 52.94 | 239.88 | OBARTS |
| 05-Oct-2025 | Hillend | Craig Macfie Classic | 8315 | SL | QLF | 26 (2) | 73.22 | 230.13 | 38.42 | 268.55 | OBARTS |
| 01-Jun-2025 | Hillend | LSR Twin Peaks | 8313 | SL | QLF | 32 (3) | 75.51 | 226.49 | 37.15 | 263.64 | OBARTS |
| 06-Oct-2024 | Hillend | Craig Macfie Classic | 8551 | SL | DNF | | OBARTS |
| 01-Oct-2023 | Hillend | LSR Craig Macfie Classic | 8704 | SL | QLF | 12 (2) | 71.27 | 144.70 | 66.38 | 211.08 | OBARTS |
| 03-Sep-2023 | Hillend | Scottish National Dry Slope Championships | 8734 | GS | QLF | 30 (1) | 59.44 | | UNS |
| 04-Jun-2023 | Hillend | eola GBR Outdoor Series Race 3 & Twin Peaks | 8656 | SL | QLF | 32 (3) | 72.36 | 207.41 | 11.37 | 218.78 | OBARTS |
| 05-Jun-2022 | Hillend | Twin Peaks Hillend | 8267 | SL | QLF | 29 (1) | 76.10 | 244.96 | 68.86 | 313.82 | OBARTS |
| 03-Oct-2021 | Hillend | Craig MacFie Classic | 8237 | SL | QLF | 14 (1) | 74.36 | 196.96 | 66.37 | 263.33 | OBARTS |
| 05-Sep-2021 | Hillend | Scottish Outdoor Champs & eola GBR Outdoor 3 | 8255 | GS | QLF | 23 (3) | 59.33 | | UNS |
| 04-Sep-2021 | Hillend | Scottish Outdoor Champs & eola GBR Outdoor 3 | 8217 | SL | QLF | 13 (2) | 73.51 | 192.98 | 17.82 | 210.80 | OBARTS |
| 06-Oct-2019 | Hillend | Craig Macfie Classic | 8325 | SL | DNF | | OBARTS |
| 08-Sep-2019 | Hillend | Scottish Outdoor Championships 2019 | 8298 | GS | QLF | 22 (1) | 60.65 | | UNS |
| 07-Sep-2019 | Hillend | Scottish Outdoor Championships 2019 | 8296 | SL | QLF | 22 (2) | 78.59 | 183.26 | 40.75 | 224.01 | OBARTS |
| 09-Jun-2019 | Hillend | BSA GBR Outdoor 2 (SSS) & Twin Peaks | 8257 | SL | QLF | 20 (2) | 83.09 | 186.39 | 40.66 | 227.05 | OBARTS |
| 03-Jun-2018 | Hillend | BSA GBR Outdoor 2 & Twin Peaks | 8229 | SL | QLF | 37 (2) | 81.91 | 215.08 | 43.76 | 258.84 | OBARTS |
| 18-Jun-2017 | Braehead | Scottish Indoor Championships | 8254 | SL | QLF | 56 | 40.38 | 331.49 | 12.62 | 344.11 | IBARTS |
| 04-Jun-2017 | Hillend | Twin Peaks | 8245 | SL | QLF | 36 | 86.07 | 296.41 | 81.39 | 377.80 | OBARTS |