| Date | Venue | Description | Codex | Event | Status | Pos (Cat) | Time | RP | Pen | Res | List |
| 04-Oct-2026 | Hillend | LSR Craig Macfie Classic | 8337 | SL | DNF | | OBARTS |
| 05-Sep-2026 | Hillend | Scottish Dry Slope Championships | 8375 | SL | QLF | 26 (1) | 67.72 | 203.80 | 0.00 | 203.80 | OBARTS |
| 05-Oct-2025 | Hillend | Craig Macfie Classic | 8315 | SL | QLF | 21 (1) | 68.94 | 174.01 | 38.42 | 212.43 | OBARTS |
| 01-Oct-2023 | Hillend | LSR Craig Macfie Classic | 8704 | SL | QLF | 10 (1) | 68.23 | 107.39 | 66.38 | 173.77 | OBARTS |
| 02-Sep-2023 | Hillend | Scottish National Dry Slope Championships | 8729 | SL | QLF | 16 (1) | 72.27 | 154.59 | 0.00 | 154.59 | OBARTS |
| 13-Aug-2023 | Chill Factore | British Indoor Championships | 8692 | SL | QLF | 43 (3) | 31.88 | 167.16 | 18.98 | 186.14 | IBARTS |
| 12-Aug-2023 | Chill Factore | Welsh Indoor Champs & eola GBR Indoor 5 | 8690 | SL | DNS | | IBARTS |
| 04-Jun-2023 | Hillend | eola GBR Outdoor Series Race 3 & Twin Peaks | 8656 | SL | QLF | 25 (2) | 70.21 | 179.55 | 11.37 | 190.92 | OBARTS |
| 09-Oct-2022 | Braehead | GSR Indoor Challenge | 8334 | SL | QLF | 29 (1) | 29.65 | 155.98 | 18.10 | 174.08 | IBARTS |
| 08-Oct-2022 | Braehead | Scottish Indoor Championships | 8336 | SL | QLF | 28 (1) | 30.78 | 163.06 | 16.91 | 179.97 | IBARTS |
| 02-Oct-2022 | Hillend | Craig Macfie Classic | 8327 | SL | QLF | 16 (1) | 65.05 | 129.17 | 41.99 | 171.16 | OBARTS |
| 25-Sep-2022 | Landgraaf | Lowlands Championships | 8349 | SL | QLF | 5 (1) | 69.47 | 270.65 | 233.19 | 503.84 | BASS |
| 24-Sep-2022 | Landgraaf | Lowlands Championships | 8343 | SL | QLF | 8 (1) | 74.64 | 333.37 | 165.76 | 499.13 | BASS |
| 24-Sep-2022 | Landgraaf | Lowlands Championships | 8340 | SL | QLF | 15 (1) | 74.64 | * | * | * | BASS |
| 03-Sep-2022 | Hillend | Scottish National Champs & eola GBR Outdoor 5 | 8313 | SL | QLF | 23 (2) | 76.39 | 213.09 | 19.56 | 232.65 | OBARTS |
| 03-Oct-2021 | Hillend | Craig MacFie Classic | 8237 | SL | DNF | | OBARTS |
| 05-Sep-2021 | Hillend | Scottish Outdoor Champs & eola GBR Outdoor 3 | 8255 | GS | QLF | 22 (2) | 58.78 | | UNS |
| 17-Nov-2019 | Braehead | Indoor Challenge Cup | 8323 | SL | QLF | 21 (1) | 32.01 | 103.06 | 40.44 | 143.50 | IBARTS |
| 16-Nov-2019 | Braehead | Gordons Indoor | 8338 | SL | QLF | 15 (1) | 30.31 | 127.61 | 43.77 | 171.38 | IBARTS |
| 06-Oct-2019 | Hillend | Craig Macfie Classic | 8325 | SL | QLF | 16 (1) | 79.59 | 219.98 | 38.48 | 258.46 | OBARTS |
| 07-Sep-2019 | Hillend | Scottish Outdoor Championships 2019 | 8296 | SL | QLF | 23 (3) | 80.41 | 204.40 | 40.75 | 245.15 | OBARTS |
| 16-Jun-2019 | Braehead | Scottish Indoor Championships | 8265 | SL | QLF | 30 (1) | 31.13 | 168.22 | 0.00 | 168.22 | IBARTS |
| 15-Jun-2019 | Braehead | BSA GBR Indoor 3 (SSS) | 8261 | SL | QLF | 30 (3) | 30.23 | 135.07 | 9.89 | 144.96 | IBARTS |
| 11-Nov-2018 | Braehead | Indoor Challenge Cup | 8301 | SL | QLF | 19 (1) | 32.23 | 93.38 | 39.05 | 132.43 | IBARTS |
| 17-Jun-2018 | Braehead | Scottish Indoor Championships | 8241 | SL | QLF | 24 (3) | 32.43 | 96.71 | 35.82 | 132.53 | IBARTS |
| 16-Jun-2018 | Braehead | BSA GBR Indoor 3 | 8237 | SL | QLF | 26 (2) | 33.04 | 132.95 | 16.91 | 149.86 | IBARTS |
| 03-Jun-2018 | Hillend | BSA GBR Outdoor 2 & Twin Peaks | 8229 | SL | QLF | 40 (3) | 83.29 | 230.83 | 43.76 | 274.59 | OBARTS |
| 13-Aug-2017 | Chill Factore | British Indoor Championships | 8273 | SL | QLF | 28 | 36.03 | 182.32 | 15.51 | 197.83 | IBARTS |
| 12-Aug-2017 | Chill Factore | Anglo-Welsh Championships | 8271 | SL | QLF | 25 | 35.67 | 178.61 | 2.89 | 181.50 | IBARTS |
| 18-Jun-2017 | Braehead | Scottish Indoor Championships | 8254 | SL | QLF | 21 | 33.07 | 141.14 | 12.62 | 153.76 | IBARTS |
| 17-Jun-2017 | Braehead | BSA GBR Indoor Series | 8252 | SL | QLF | 30 | 31.23 | 150.19 | 7.92 | 158.11 | IBARTS |
| 04-Jun-2017 | Hillend | Twin Peaks | 8245 | SL | QLF | 29 | 78.86 | 211.26 | 81.39 | 292.65 | OBARTS |
| 03-Jun-2017 | Firpark | BSA GBR Outdoor Series | 8241 | SL | QLF | 23 | 31.26 | 169.26 | 25.61 | 194.87 | OBARTS |
| 19-Jun-2016 | Braehead | Scottish Indoor Champs | 8208 | SL | QLF | 69 (4) | 40.88 | 455.93 | 2.94 | 458.87 | IBARTS |
| 18-Jun-2016 | Braehead | Ambition GBR Indoor Series 3 | 8206 | SL | QLF | 42 (3) | 33.62 | 212.81 | 9.77 | 222.58 | IBARTS |
| 14-Jun-2015 | Braehead | Scottish Indoor Championships | 8143 | SL | DNF | | IBARTS |
| 15-Jun-2014 | Braehead | Scottish Indoor Championships | 8147 | SL | QLF | 29 | 31.27 | 134.96 | 2.95 | 137.91 | IBARTS |