| Date | Venue | Description | Codex | Event | Status | Pos (Cat) | Time | RP | Pen | Res | List |
| 26-Oct-2024 | Bearsden Ski Club | SUDS Scottish University Dry Slope Championships | 8576 | SL | QLF | 14 | 21.52 | | UNS |
| 01-Sep-2024 | Hillend | Scottish Dry Slope Championships | 8537 | SL | DNF | | OBARTS |
| 31-Aug-2024 | Hillend | British Dry Slope Championships | 8539 | SL | DNF | | OBARTS |
| 02-Jun-2024 | Hillend | Copper Horse GBR Outdoor Series 3 & Twin Peaks | 8489 | SL | DNF | | OBARTS |
| 01-Jun-2024 | Firpark | Firpark Twin Peaks | 8485 | SL | DNF | | OBARTS |
| 03-Sep-2023 | Hillend | Scottish National Dry Slope Championships | 8734 | GS | QLF | 18 (4) | 55.28 | | UNS |
| 02-Sep-2023 | Hillend | Scottish National Dry Slope Championships | 8729 | SL | DSQ | | OBARTS |
| 04-Jun-2023 | Hillend | eola GBR Outdoor Series Race 3 & Twin Peaks | 8656 | SL | QLF | 15 (4) | 65.04 | 112.58 | 11.37 | 123.95 | OBARTS |
| 03-Jun-2023 | Firpark | Twin Peaks Firpark | 8658 | SL | QLF | 23 (8) | 28.56 | 140.15 | 27.83 | 167.98 | OBARTS |
| 09-Oct-2022 | Braehead | GSR Indoor Challenge | 8334 | SL | QLF | 21 (8) | 28.77 | 129.68 | 18.10 | 147.78 | IBARTS |
| 02-Oct-2022 | Hillend | Craig Macfie Classic | 8327 | SL | DNF | | OBARTS |
| 19-Jun-2022 | Braehead | eola GBR Indoor Series Race 3 & 4 | 8279 | SL | QLF | 27 (7) | 28.26 | 108.27 | 35.32 | 143.59 | IBARTS |
| 18-Jun-2022 | Braehead | eola GBR Indoor Series Race 3 & 4 | 8277 | SL | DNF | | IBARTS |
| 05-Jun-2022 | Hillend | Twin Peaks Hillend | 8267 | SL | QLF | 12 (2) | 65.86 | 113.77 | 68.86 | 182.63 | OBARTS |
| 04-Jun-2022 | Firpark | Twin Peaks Firpark | 8331 | SL | QLF | 12 (4) | 27.33 | 106.17 | 61.23 | 167.40 | OBARTS |
| 03-Oct-2021 | Hillend | Craig MacFie Classic | 8237 | SL | QLF | 11 (5) | 70.70 | 151.34 | 66.37 | 217.71 | OBARTS |
| 02-Jun-2018 | Firpark | Twin Peaks & U10/U12's | 8227 | SL | DNS | | OBARTS |
| 08-Oct-2017 | Hillend | Craig MacFie Classic | 8332 | SL | DNF | | OBARTS |
| 24-Sep-2017 | Hillend | British Outdoor Championships | 8285 | GS | QLF | 27 | 60.21 | | UNS |
| 23-Sep-2017 | Hillend | British Outdoor Championships | 8283 | SL | DNF | | OBARTS |
| 03-Sep-2017 | Hillend | Scottish Outdoor Championships | 8328 | GS | QLF | 44 | 103.19 | | UNS |
| 02-Sep-2017 | Hillend | Scottish Outdoor Championships | 8326 | SL | QLF | 16 | 76.87 | 123.44 | 85.71 | 209.15 | OBARTS |
| 16-Jul-2017 | Castleford | BSA GBR Indoor Series | 8269 | SL | QLF | 37 | 35.01 | 283.47 | 13.82 | 297.29 | IBARTS |
| 15-Jul-2017 | Castleford | BSA GBR Indoor Series | 8267 | SL | QLF | 26 | 29.71 | 161.02 | 19.20 | 180.22 | IBARTS |
| 02-Jul-2017 | Pontypool | BSA GBR Outdoor Series | 8261 | SL | QLF | 25 | 46.82 | 246.47 | 5.00 | 251.47 | OBARTS |
| 01-Jul-2017 | Pontypool | BSA GBR Outdoor Series | 8324 | PRS | DNS | | UNS |
| 01-Jul-2017 | Pontypool | BSA GBR Outdoor Series | 8259 | SL | QLF | 41 | 55.58 | 441.95 | 5.00 | 446.95 | OBARTS |
| 18-Jun-2017 | Braehead | Scottish Indoor Championships | 8254 | SL | DSQ | | IBARTS |
| 17-Jun-2017 | Braehead | BSA GBR Indoor Series | 8252 | SL | QLF | 46 | 32.81 | 194.21 | 7.92 | 202.13 | IBARTS |
| 04-Jun-2017 | Hillend | Twin Peaks | 8245 | SL | QLF | 18 | 72.62 | 137.58 | 81.39 | 218.97 | OBARTS |
| 03-Jun-2017 | Firpark | BSA GBR Outdoor Series | 8241 | SL | DNF | | OBARTS |
| 07-May-2017 | Chill Factore | BSA GBR Indoor Series | 8229 | SL | QLF | 42 | 35.84 | 213.27 | 14.09 | 227.36 | IBARTS |
| 06-May-2017 | Chill Factore | BSA GBR Indoor Series | 8227 | SL | QLF | 41 | 35.99 | 211.78 | 8.57 | 220.35 | IBARTS |
| 26-Nov-2016 | Hillend | LSRA Bairns & Lassies | 8276 | GS | QLF | 15 (7) | 57.99 | | UNS |
| 02-Oct-2016 | Hillend | LSRA Classic | 8274 | SL | QLF | 18 (7) | 78.50 | 184.03 | 95.70 | 279.73 | OBARTS |
| 03-Sep-2016 | Hillend | Scottish Dry Slope Championships | 8269 | SL | QLF | 17 (6) | 76.09 | 190.35 | 73.92 | 264.27 | OBARTS |
| 17-Jul-2016 | Castleford | Ambition GBR Indoor Series 4 & 5 | 8221 | SL | DSQ | | IBARTS |
| 16-Jul-2016 | Castleford | Ambition GBR Indoor Series 4 & 5 | 8220 | SL | QLF | 27 (5) | 33.14 | 173.66 | 30.12 | 203.78 | IBARTS |
| 19-Jun-2016 | Braehead | Scottish Indoor Champs | 8208 | SL | QLF | 48 (9) | 33.37 | 239.90 | 2.94 | 242.84 | IBARTS |
| 18-Jun-2016 | Braehead | Ambition GBR Indoor Series 3 | 8206 | SL | QLF | 58 (17) | 42.14 | 449.20 | 9.77 | 458.97 | IBARTS |
| 05-Jun-2016 | Hillend | Twin Peaks | 8202 | SL | QLF | 27 (7) | 75.16 | 190.26 | 81.63 | 271.89 | OBARTS |
| 08-May-2016 | Chill Factore | Ambition GBR Indoor Series 1 & 2 | 8181 | SL | QLF | 47 (9) | 38.73 | 325.97 | 5.00 | 330.97 | IBARTS |
| 07-May-2016 | Chill Factore | Ambition GBR Indoor Series 1 & 2 | 8180 | SL | QLF | 57 (8) | 39.03 | 283.63 | 5.00 | 288.63 | IBARTS |
| 30-Mar-2016 | Tignes | British Children's Championships | 8104 | COM | QLF | 29 (13) | 72.02 | | UNS |
| 29-Mar-2016 | Tignes | British Children's Championships | 8105 | GS | QLF | 22 (11) | 37.11 | | UNS |
| 13-Mar-2016 | Nevis Range | Scottish Children's Championships | 8152 | GS | QLF | 18 (9) | 33.13 | | UNS |
| 28-Feb-2016 | Glenshee | Glenshee Winter Games | 8132 | COM | QLF | 11 (5) | 41.96 | | UNS |
| 27-Feb-2016 | Glenshee | Glenshee Winter Games | 8131 | GS | QLF | 5 (3) | 40.27 | | UNS |
| 23-Jan-2016 | The Lecht | Scottish BASS - Gordons Open | 8109 | GS | QLF | 8 (5) | 29.31 | | UNS |
| 27-Sep-2015 | Hillend | Scottish Outdoor Championships | 8179 | GS | QLF | 4 (3) | 33.53 | | UNS |
| 26-Sep-2015 | Hillend | Scottish Outdoor Championships | 8177 | SL | QLF | 7 (6) | 37.27 | | UNS |
| 13-Sep-2015 | Hillend | Craig Macfie LSRA Classic | 8227 | SL | QLF | 23 (17) | 47.27 | | UNS |
| 06-Sep-2015 | Chill Factore | British Indoor Championships | 8185 | SL | QLF | 22 (15) | 26.64 | | UNS |
| 05-Sep-2015 | Chill Factore | Anglo-Welsh Indoor Championships | 8183 | SL | QLF | 21 (14) | 39.69 | | UNS |
| 14-Jun-2015 | Braehead | Scottish Indoor Championships | 8142 | SL | QLF | 9 (7) | 17.18 | | UNS |
| 13-Jun-2015 | Braehead | GBR Indoor Series | 8128 | SL | QLF | 7 (6) | 16.45 | | UNS |
| 07-Jun-2015 | Hillend | Twin Peaks | 8224 | SL | QLF | 8 (7) | 42.20 | | UNS |
| 06-Jun-2015 | Firpark | Twin Peaks | 8222 | SL | QLF | 8 (7) | 15.54 | | UNS |
| 10-May-2015 | Chill Factore | GBR Indoor & BIGP Series | 8120 | SL | QLF | 14 (10) | 20.04 | | UNS |
| 09-May-2015 | Chill Factore | GBR Indoor & BIGP Series | 8119 | SL | QLF | 22 (15) | 25.85 | | UNS |
| 26-Apr-2015 | Chill Factore | MSR Indoor CN | 8108 | SL | QLF | 10 (8) | 18.69 | | UNS |
| 15-Jun-2014 | Braehead | Scottish Indoor Championships | 8263 | SL | QLF | 13 | 16.72 | | UNS |
| 14-Jun-2014 | Braehead | GBR Indoor Series 2014 | 8144 | SL | QLF | 13 | 18.02 | | UNS |
| 08-Jun-2014 | Hillend | Twin Peaks race 2 | 8233 | SL | QLF | 17 | 86.21 | | UNS |
| 07-Jun-2014 | Firpark | Twin Peaks race 1 | 8231 | SL | QLF | 16 | 35.16 | | UNS |
| 11-May-2014 | Castleford | GBR Indoor Series 2014 | 8170 | SL | QLF | 23 | 19.70 | | UNS |
| 10-May-2014 | Castleford | GBR Indoor Series 2014 | 8134 | SL | QLF | 24 | 20.85 | | UNS |
| 09-Jun-2013 | Hillend | Twin Peaks | 8117 | SL | QLF | 32 (20) | 106.98 | | UNS |