| Date | Venue | Description | Codex | Event | Status | Pos (Cat) | Time | RP | Pen | Res | List |
| 23-Sep-2018 | Hillend | British Outdoor Championships | 9284 | GS | QLF | 3 (2) | 53.31 | | UNS |
| 22-Sep-2018 | Hillend | British Outdoor Championships | 9282 | SL | DNF | | OBARTS |
| 02-Sep-2018 | Hillend | Scottish Outdoor Championships | 9299 | GS | QLF | 3 (2) | 55.90 | | UNS |
| 01-Sep-2018 | Hillend | Scottish Outdoor Championships | 9269 | SL | QLF | 14 (2) | 76.82 | 188.07 | 16.48 | 204.55 | OBARTS |
| 08-Oct-2017 | Hillend | Craig MacFie Classic | 9332 | SL | QLF | 6 | 69.62 | 56.31 | 53.50 | 109.81 | OBARTS |
| 18-Jun-2017 | Braehead | Scottish Indoor Championships | 9254 | SL | QLF | 9 | 33.23 | 92.41 | 0.00 | 92.41 | IBARTS |
| 17-Jun-2017 | Braehead | BSA GBR Indoor Series | 9252 | SL | QLF | 34 | 35.79 | 199.99 | 5.00 | 204.99 | IBARTS |
| 04-Jun-2017 | Hillend | Twin Peaks | 9245 | SL | QLF | 10 | 76.03 | 149.60 | 23.58 | 173.18 | OBARTS |
| 03-Jun-2017 | Firpark | BSA GBR Outdoor Series | 9241 | SL | QLF | 24 | 33.52 | 165.99 | 23.54 | 189.53 | OBARTS |
| 28-Mar-2017 | Alpe D'Huez | BUCS Alpine Championships | 9181 | SL | QLF | 10 (4) | 113.20 | 172.71 | 115.59 | 288.30 | BASS |
| 27-Mar-2017 | Alpe D'Huez | BUCS Alpine Championships | 9180 | GS | QLF | 13 (5) | 129.35 | 166.66 | 78.83 | 245.49 | BASS |
| 01-Mar-2017 | Castleford | BUISC Dome Series Finals | 9209 | SL | QLF | 4 (1) | 27.06 | 35.75 | 12.75 | 48.50 | IBARTS |
| 03-Sep-2016 | Hillend | Scottish Dry Slope Championships | 9255 | SL | DNF | | OBARTS |
| 14-Aug-2016 | Chill Factore | British Indoor Champs | 9210 | SL | QLF | 8 (2) | 36.04 | 100.39 | 0.00 | 100.39 | IBARTS |
| 13-Aug-2016 | Chill Factore | Anglo-Welsh Champs | 9208 | SL | QLF | 20 (2) | 38.15 | 177.65 | 3.06 | 180.71 | IBARTS |
| 23-Mar-2016 | Alpe D'Huez | BUCS Alpine Championships | 9156 | SG | QLF | 18 (5) | 107.34 | 202.38 | 183.64 | 386.02 | BASS |
| 22-Mar-2016 | Alpe D'Huez | BUCS Alpine Championships | 9155 | SL | DNF | | BASS |
| 21-Mar-2016 | Alpe D'Huez | BUCS Alpine Championships | 9154 | GS | QLF | 19 (6) | 123.23 | 148.54 | 106.46 | 255.00 | BASS |
| 02-Mar-2016 | Castleford | BUISC Finals | 9148 | SL | QLF | 5 (2) | 28.62 | 27.69 | 6.24 | 33.93 | IBARTS |
| 06-Nov-2015 | Hillend | British University Dryslope Championships | 9230 | SL | DNF | | OBARTS |
| 27-Sep-2015 | Hillend | Scottish Outdoor Championships | 9179 | GS | DSQ | | UNS |
| 26-Sep-2015 | Hillend | Scottish Outdoor Championships | 9177 | SL | DNF | | OBARTS |
| 13-Sep-2015 | Hillend | Craig Macfie LSRA Classic | 9231 | SL | QLF | 18 (3) | 152.40 | 1,116.14 | 6.36 | 1,122.50 | OBARTS |
| 06-Sep-2015 | Chill Factore | British Indoor Championships | 9185 | SL | QLF | 15 (5) | 33.25 | 92.90 | 6.07 | 98.97 | IBARTS |
| 05-Sep-2015 | Chill Factore | Anglo-Welsh Indoor Championships | 9183 | SL | DNF | | IBARTS |
| 29-Aug-2015 | Silksworth | All England Championships | 9181 | SL | DNF | | OBARTS |
| 14-Jun-2015 | Braehead | Scottish Indoor Championships | 9144 | SL | DNF | | IBARTS |
| 14-Sep-2014 | Hillend | Craig Macfie Classic | 9244 | SL | DNF | | OBARTS |
| 17-Aug-2014 | Castleford | BIGP Series | 9186 | SL | QLF | 5 | 32.69 | 60.81 | 0.00 | 60.81 | IBARTS |
| 16-Aug-2014 | Castleford | BIGP Series | 9184 | SL | QLF | 4 | 30.07 | 47.03 | 5.00 | 52.03 | IBARTS |
| 15-Jun-2014 | Braehead | Scottish Indoor Championships | 9154 | SL | QLF | 4 | 29.33 | 51.02 | 0.00 | 51.02 | IBARTS |
| 14-Jun-2014 | Braehead | GBR Indoor Series 2014 | 9150 | SL | QLF | 5 | 29.19 | 31.47 | 5.00 | 36.47 | IBARTS |
| 07-Jun-2014 | Firpark | Twin Peaks race 1 | 9237 | SL | QLF | 25 | 60.40 | 901.66 | 25.50 | 927.16 | OBARTS |
| 15-Sep-2013 | Hillend | Craig Macfie Classic | 9160 | SL | DNF | | BARTS |
| 25-Aug-2013 | Hillend | Scottish Outdoor Championships | 9153 | SL | QLF | 26 (6) | 99.88 | 423.22 | 0.00 | 423.22 | BARTS |
| 16-Jun-2013 | Braehead | Scottish Indoor Championships | 9129 | SL | QLF | 4 (2) | 27.02 | 21.61 | 0.00 | 21.61 | BARTS |
| 15-Jun-2013 | Braehead | GBR Indoor Series 2013 | 9128 | SL | DNF | | BARTS |
| 09-Jun-2013 | Hillend | Twin Peaks | 9122 | SL | DNF | | BARTS |
| 08-Jun-2013 | Firpark | Twin Peaks | 9120 | SL | QLF | 1 (1) | 24.39 | 0.00 | 10.77 | 10.77 | BARTS |