| Date | Venue | Description | Codex | Event | Status | Pos (Cat) | Time | RP | Pen | Res | List |
| 24-Sep-2017 | Hillend | British Outdoor Championships | 9285 | GS | QLF | 7 | 56.87 | | UNS |
| 23-Sep-2017 | Hillend | British Outdoor Championships | 9283 | SL | QLF | 4 | 69.54 | 54.70 | 0.00 | 54.70 | OBARTS |
| 03-Sep-2017 | Hillend | Scottish Outdoor Championships | 9328 | GS | QLF | 6 | 60.02 | | UNS |
| 02-Sep-2017 | Hillend | Scottish Outdoor Championships | 9326 | SL | QLF | 6 | 74.49 | 90.53 | 40.08 | 130.61 | OBARTS |
| 02-Oct-2016 | Hillend | LSRA Classic | 9260 | SL | QLF | 3 (1) | 71.94 | 45.66 | 76.20 | 121.86 | OBARTS |
| 03-Sep-2016 | Hillend | Scottish Dry Slope Championships | 9255 | SL | DNF | | OBARTS |
| 19-Jun-2016 | Braehead | Scottish Indoor Champs | 9191 | SL | QLF | 16 (4) | 32.77 | 149.36 | 12.33 | 161.69 | IBARTS |
| 04-Oct-2015 | Kilternan | Irish & Euro Outdoor Championships | 9193 | SL | QLF | 10 (1) | 35.87 | 153.40 | 5.70 | 159.10 | OBARTS |
| 03-Oct-2015 | Kilternan | Irish & Euro Outdoor Championships | 9191 | SL | QLF | 8 (2) | 35.63 | 139.71 | 0.00 | 139.71 | OBARTS |
| 27-Sep-2015 | Hillend | Scottish Outdoor Championships | 9179 | GS | QLF | 12 (3) | 62.30 | | UNS |
| 26-Sep-2015 | Hillend | Scottish Outdoor Championships | 9177 | SL | DNF | | OBARTS |
| 13-Sep-2015 | Hillend | Craig Macfie LSRA Classic | 9231 | SL | QLF | 8 (3) | 71.49 | 141.33 | 6.36 | 147.69 | OBARTS |
| 06-Sep-2015 | Chill Factore | British Indoor Championships | 9185 | SL | QLF | 25 (3) | 37.36 | 193.39 | 6.07 | 199.46 | IBARTS |
| 05-Sep-2015 | Chill Factore | Anglo-Welsh Indoor Championships | 9183 | SL | QLF | 30 (4) | 36.85 | 198.70 | 6.65 | 205.35 | IBARTS |
| 07-Jun-2015 | Hillend | Twin Peaks | 9228 | SL | QLF | 8 (3) | 77.27 | 149.97 | 35.07 | 185.04 | OBARTS |
| 06-Jun-2015 | Firpark | Twin Peaks | 9226 | SL | QLF | 18 (4) | 39.94 | 370.51 | 64.44 | 434.95 | OBARTS |
| 10-May-2015 | Chill Factore | GBR Indoor & BIGP Series | 9117 | SL | QLF | 21 (3) | 40.28 | 189.43 | 5.00 | 194.43 | IBARTS |
| 09-May-2015 | Chill Factore | GBR Indoor & BIGP Series | 9116 | SL | QLF | 31 (4) | 41.58 | 245.42 | 6.93 | 252.35 | IBARTS |
| 08-Feb-2015 | Glenshee | Glenshee Winter Games | 9140 | SL | DNS | | BASS |
| 07-Feb-2015 | Glenshee | Glenshee Winter Games | 9135 | SL | DNS | | BASS |
| 25-Jan-2015 | The Lecht | Gordon Skiers Open | 9046 | SL | DNS | | BASS |
| 24-Jan-2015 | The Lecht | Gordon Skiers Open | 9042 | SL | QLF | 8 | 135.15 | 128.52 | 232.73 | 361.25 | BASS |
| 04-Jan-2015 | Les Houches | Anglo-Scottish Cup and BSA Champs | 9019 | SL | QLF | 24 | 125.10 | 232.94 | 142.86 | 375.80 | BASS |
| 03-Jan-2015 | Les Houches | Anglo-Scottish Cup and BSA Champs | 9016 | SL | QLF | 16 | 110.14 | 162.20 | 157.62 | 319.82 | BASS |
| 05-Oct-2014 | Kilternan | European Championships | 9223 | SL | QLF | 9 | 38.81 | 176.76 | 3.98 | 180.74 | OBARTS |
| 04-Oct-2014 | Kilternan | Irish Championships | 9221 | SL | QLF | 8 | 37.38 | 182.48 | 0.99 | 183.47 | OBARTS |
| 14-Sep-2014 | Hillend | Craig Macfie Classic | 9244 | SL | QLF | 6 | 71.75 | 127.40 | 11.98 | 139.38 | OBARTS |
| 23-Aug-2014 | Hillend | Scottish Outdoor Championships | 9188 | SL | QLF | 14 | 83.11 | 220.45 | 14.52 | 234.97 | OBARTS |
| 17-Aug-2014 | Castleford | BIGP Series | 9186 | SL | QLF | 22 | 40.27 | 218.68 | 0.00 | 218.68 | IBARTS |
| 16-Aug-2014 | Castleford | BIGP Series | 9184 | SL | QLF | 27 | 85.79 | 1,283.03 | 5.00 | 1,288.03 | IBARTS |
| 15-Jun-2014 | Braehead | Scottish Indoor Championships | 9154 | SL | QLF | 21 | 34.56 | 170.67 | 0.00 | 170.67 | IBARTS |
| 14-Jun-2014 | Braehead | GBR Indoor Series 2014 | 9150 | SL | QLF | 24 | 36.51 | 194.84 | 5.00 | 199.84 | IBARTS |
| 08-Jun-2014 | Hillend | Twin Peaks race 2 | 9239 | SL | DNF | | OBARTS |
| 07-Jun-2014 | Firpark | Twin Peaks race 1 | 9237 | SL | QLF | 16 | 30.35 | 144.61 | 25.50 | 170.11 | OBARTS |
| 15-Sep-2013 | Hillend | Craig Macfie Classic | 9160 | SL | QLF | 13 (5) | 48.87 | 137.67 | 12.34 | 150.01 | BARTS |
| 25-Aug-2013 | Hillend | Scottish Outdoor Championships | 9153 | SL | QLF | 22 (8) | 78.06 | 195.32 | 0.00 | 195.32 | BARTS |
| 09-Jun-2013 | Hillend | Twin Peaks | 9122 | SL | QLF | 17 (7) | 80.55 | 235.15 | 14.03 | 249.18 | BARTS |
| 08-Jun-2013 | Firpark | Twin Peaks | 9120 | SL | QLF | 30 (11) | 33.19 | 223.70 | 10.77 | 234.47 | BARTS |