| Date | Venue | Description | Codex | Event | Status | Pos (Cat) | Time | RP | Pen | Res | List |
| 08-Oct-2017 | Hillend | Craig MacFie Classic | 8332 | SL | QLF | 18 | 74.78 | 165.99 | 68.71 | 234.70 | OBARTS |
| 24-Sep-2017 | Hillend | British Outdoor Championships | 8285 | GS | QLF | 34 | 62.62 | | UNS |
| 03-Sep-2017 | Hillend | Scottish Outdoor Championships | 8328 | GS | QLF | 26 | 63.52 | | UNS |
| 02-Sep-2017 | Hillend | Scottish Outdoor Championships | 8326 | SL | QLF | 28 | 86.97 | 234.26 | 85.71 | 319.97 | OBARTS |
| 26-Nov-2016 | Hillend | LSRA Bairns & Lassies | 8276 | GS | QLF | 14 (8) | 57.36 | | UNS |
| 02-Oct-2016 | Hillend | LSRA Classic | 8274 | SL | DNF | | OBARTS |
| 19-Jun-2016 | Braehead | Scottish Indoor Champs | 8208 | SL | QLF | 43 (16) | 31.65 | 190.43 | 2.94 | 193.37 | IBARTS |
| 18-Jun-2016 | Braehead | Ambition GBR Indoor Series 3 | 8206 | SL | DNS | | IBARTS |
| 05-Jun-2016 | Hillend | Twin Peaks | 8202 | SL | DSQ | | OBARTS |
| 28-Feb-2016 | Glenshee | Glenshee Winter Games | 8147 | SL | QLF | 15 (6) | 100.52 | 197.64 | 154.89 | 352.53 | BASS |
| 27-Sep-2015 | Hillend | Scottish Outdoor Championships | 8178 | GS | QLF | 37 (19) | 66.28 | | UNS |
| 26-Sep-2015 | Hillend | Scottish Outdoor Championships | 8176 | SL | QLF | 30 (14) | 77.70 | 276.33 | 11.91 | 288.24 | OBARTS |
| 13-Sep-2015 | Hillend | Craig Macfie LSRA Classic | 8226 | SL | QLF | 27 (10) | 74.99 | 265.63 | 40.39 | 306.02 | OBARTS |
| 07-Jun-2015 | Hillend | Twin Peaks | 8223 | SL | QLF | 33 (12) | 87.72 | 341.31 | 25.01 | 366.32 | OBARTS |
| 25-Jan-2015 | The Lecht | Gordon Skiers Open | 8045 | SL | DNS | | BASS |
| 25-Jan-2015 | The Lecht | Gordon Skiers Open | 8044 | SL | DNS | | BASS |
| 24-Jan-2015 | The Lecht | Gordon Skiers Open | 8040 | SL | QLF | 20 | 70.76 | 234.25 | 249.82 | 484.07 | BASS |
| 14-Sep-2014 | Hillend | Craig Macfie Classic | 8237 | SL | DNF | | OBARTS |
| 23-Aug-2014 | Hillend | Scottish Outdoor Championships | 8181 | SL | QLF | 31 | 84.24 | 290.54 | 11.25 | 301.79 | OBARTS |
| 08-Jun-2014 | Hillend | Twin Peaks race 2 | 8232 | SL | QLF | 32 | 86.64 | 296.04 | 14.68 | 310.72 | OBARTS |
| 07-Jun-2014 | Firpark | Twin Peaks race 1 | 8230 | SL | QLF | 51 | 31.19 | 212.81 | 50.48 | 263.29 | OBARTS |
| 09-Feb-2014 | Glenshee | Glenshee Winter Games | 8109 | SL | DNS | | BASS |
| 15-Sep-2013 | Hillend | Craig Macfie Classic | 8154 | SL | QLF | 47 (12) | 58.25 | 373.81 | 12.47 | 386.28 | BARTS |
| 25-Aug-2013 | Hillend | Scottish Outdoor Championships | 8147 | SL | QLF | 41 (9) | 84.08 | 352.20 | 2.45 | 354.65 | BARTS |
| 09-Jun-2013 | Hillend | Twin Peaks | 8116 | SL | QLF | 48 (10) | 86.50 | 369.67 | 15.33 | 385.00 | BARTS |