| Date | Venue | Description | Codex | Event | Status | Pos (Cat) | Time | RP | Pen | Res | List |
| 23-Sep-2018 | Hillend | British Outdoor Championships | 9284 | GS | QLF | 6 (4) | 54.11 | | UNS |
| 22-Sep-2018 | Hillend | British Outdoor Championships | 9282 | SL | QLF | 8 (3) | 71.82 | 68.51 | 0.00 | 68.51 | OBARTS |
| 08-Oct-2017 | Hillend | Craig MacFie Classic | 9332 | SL | QLF | 1 | 64.57 | 0.00 | 53.50 | 53.50 | OBARTS |
| 24-Sep-2017 | Hillend | British Outdoor Championships | 9285 | GS | QLF | 5 | 55.76 | | UNS |
| 23-Sep-2017 | Hillend | British Outdoor Championships | 9283 | SL | QLF | 8 | 70.93 | 70.18 | 0.00 | 70.18 | OBARTS |
| 03-Sep-2017 | Hillend | Scottish Outdoor Championships | 9328 | GS | QLF | 2 | 57.47 | | UNS |
| 02-Sep-2017 | Hillend | Scottish Outdoor Championships | 9326 | SL | QLF | 3 | 71.73 | 60.50 | 40.08 | 100.58 | OBARTS |
| 04-Jun-2017 | Hillend | Twin Peaks | 9245 | SL | QLF | 2 | 67.34 | 50.21 | 23.58 | 73.79 | OBARTS |
| 02-Oct-2016 | Hillend | LSRA Classic | 9260 | SL | QLF | 1 (1) | 67.65 | 0.00 | 76.20 | 76.20 | OBARTS |
| 03-Sep-2016 | Hillend | Scottish Dry Slope Championships | 9255 | SL | QLF | 2 (1) | 63.59 | 11.85 | 35.13 | 46.98 | OBARTS |
| 19-Jun-2016 | Braehead | Scottish Indoor Champs | 9191 | SL | QLF | 42 (6) | 55.74 | 758.73 | 12.33 | 771.06 | IBARTS |
| 05-Jun-2016 | Hillend | Twin Peaks | 9185 | SL | QLF | 16 (2) | 84.68 | 330.48 | 23.18 | 353.66 | OBARTS |
| 23-Jan-2016 | The Lecht | Scottish BASS - Gordons Open | 9124 | SL | QLF | 1 (1) | 90.44 | 0.00 | 260.00 | 260.00 | BASS |
| 06-Nov-2015 | Hillend | British University Dryslope Championships | 9230 | SL | QLF | 4 (2) | 41.97 | 45.99 | 5.00 | 50.99 | OBARTS |
| 04-Oct-2015 | Kilternan | Irish & Euro Outdoor Championships | 9193 | SL | QLF | 7 (4) | 31.81 | 54.54 | 5.70 | 60.24 | OBARTS |
| 03-Oct-2015 | Kilternan | Irish & Euro Outdoor Championships | 9191 | SL | QLF | 5 (3) | 32.52 | 64.66 | 0.00 | 64.66 | OBARTS |
| 27-Sep-2015 | Hillend | Scottish Outdoor Championships | 9179 | GS | QLF | 4 (2) | 56.16 | | UNS |
| 26-Sep-2015 | Hillend | Scottish Outdoor Championships | 9177 | SL | QLF | 2 (2) | 64.19 | 54.80 | 13.12 | 67.92 | OBARTS |
| 13-Sep-2015 | Hillend | Craig Macfie LSRA Classic | 9231 | SL | QLF | 2 (2) | 61.66 | 22.89 | 6.36 | 29.25 | OBARTS |
| 06-Sep-2015 | Chill Factore | British Indoor Championships | 9185 | SL | QLF | 7 (2) | 31.90 | 59.90 | 6.07 | 65.97 | IBARTS |
| 05-Sep-2015 | Chill Factore | Anglo-Welsh Indoor Championships | 9183 | SL | QLF | 15 (4) | 32.80 | 97.73 | 6.65 | 104.38 | IBARTS |
| 14-Jun-2015 | Braehead | Scottish Indoor Championships | 9144 | SL | QLF | 14 (5) | 32.05 | 87.70 | 4.55 | 92.25 | IBARTS |
| 13-Jun-2015 | Braehead | GBR Indoor Series | 9128 | SL | QLF | 45 (5) | 45.01 | 463.61 | 5.00 | 468.61 | IBARTS |
| 07-Jun-2015 | Hillend | Twin Peaks | 9228 | SL | QLF | 3 (2) | 68.62 | 52.58 | 35.07 | 87.65 | OBARTS |
| 10-May-2015 | Chill Factore | GBR Indoor & BIGP Series | 9117 | SL | QLF | 36 (3) | 47.51 | 352.66 | 5.00 | 357.66 | IBARTS |
| 09-May-2015 | Chill Factore | GBR Indoor & BIGP Series | 9116 | SL | QLF | 38 (3) | 50.55 | 453.69 | 6.93 | 460.62 | IBARTS |
| 09-Apr-2015 | Nevis Range | Scottish FIS Races | 5756 | GS | QLF | 4 | 107.87 | 112.52 | 103.54 | 216.06 | BASS |
| 09-Apr-2015 | Nevis Range | Scottish FIS Races | 5755 | GS | QLF | 3 | 109.39 | 111.45 | 91.85 | 203.30 | BASS |
| 08-Feb-2015 | Glenshee | Glenshee Winter Games | 9141 | SL | QLF | 1 | 77.34 | 0.00 | 315.17 | 315.17 | BASS |
| 07-Feb-2015 | Glenshee | Glenshee Winter Games | 9136 | SL | QLF | 1 | 82.03 | - | UTS | - | BASS |
| 25-Jan-2015 | The Lecht | Gordon Skiers Open | 9047 | SL | QLF | 1 | 110.81 | 0.00 | 244.43 | 244.43 | BASS |
| 24-Jan-2015 | The Lecht | Gordon Skiers Open | 9043 | SL | QLF | 1 | 120.91 | 0.00 | 232.73 | 232.73 | BASS |
| 06-Jan-2015 | Chamonix | Scottish FIS Races | 5754 | SL | QLF | 28 | 161.32 | 364.00 | 27.43 | 391.43 | BASS |
| 05-Jan-2015 | Chamonix | Scottish FIS Races | 5753 | SL | QLF | 30 | 164.06 | 406.38 | 32.56 | 438.94 | BASS |
| 05-Oct-2014 | Kilternan | European Championships | 9223 | SL | QLF | 4 | 33.14 | 60.36 | 3.98 | 64.34 | OBARTS |
| 04-Oct-2014 | Kilternan | Irish Championships | 9221 | SL | QLF | 5 | 32.87 | 85.66 | 0.99 | 86.65 | OBARTS |
| 14-Sep-2014 | Hillend | Craig Macfie Classic | 9244 | SL | QLF | 18 | 119.93 | 629.27 | 11.98 | 641.25 | OBARTS |
| 23-Aug-2014 | Hillend | Scottish Outdoor Championships | 9188 | SL | QLF | 5 | 67.57 | 63.30 | 14.52 | 77.82 | OBARTS |
| 17-Aug-2014 | Castleford | BIGP Series | 9186 | SL | QLF | 13 | 34.26 | 93.51 | 0.00 | 93.51 | IBARTS |
| 16-Aug-2014 | Castleford | BIGP Series | 9184 | SL | QLF | 10 | 32.08 | 91.61 | 5.00 | 96.61 | IBARTS |
| 15-Jun-2014 | Braehead | Scottish Indoor Championships | 9154 | SL | QLF | 9 | 31.06 | 90.60 | 0.00 | 90.60 | IBARTS |
| 14-Jun-2014 | Braehead | GBR Indoor Series 2014 | 9150 | SL | QLF | 13 | 32.63 | 108.24 | 5.00 | 113.24 | IBARTS |
| 08-Jun-2014 | Hillend | Twin Peaks race 2 | 9239 | SL | QLF | 3 | 70.14 | 63.86 | 28.21 | 92.07 | OBARTS |
| 15-Sep-2013 | Hillend | Craig Macfie Classic | 9160 | SL | QLF | 6 (1) | 43.94 | 61.24 | 12.34 | 73.58 | BARTS |
| 25-Aug-2013 | Hillend | Scottish Outdoor Championships | 9153 | SL | QLF | 10 (2) | 68.77 | 98.29 | 0.00 | 98.29 | BARTS |
| 09-Jun-2013 | Hillend | Twin Peaks | 9122 | SL | QLF | 7 (2) | 69.19 | 114.55 | 14.03 | 128.58 | BARTS |
| 08-Jun-2013 | Firpark | Twin Peaks | 9120 | SL | QLF | 13 (3) | 28.84 | 113.12 | 10.77 | 123.89 | BARTS |