| Date | Venue | Description | Codex | Event | Status | Pos (Cat) | Time | RP | Pen | Res | List |
| 11-Nov-2018 | Braehead | Indoor Challenge Cup | 8301 | SL | QLF | 52 (16) | 50.26 | 548.39 | 39.05 | 587.44 | IBARTS |
| 12-Nov-2017 | Braehead | Indoor Challenge Cup | 8330 | SL | QLF | 16 (9) | 31.01 | 119.05 | 44.58 | 163.63 | IBARTS |
| 08-Oct-2017 | Hillend | Craig MacFie Classic | 8332 | SL | DNS | | OBARTS |
| 24-Sep-2017 | Hillend | British Outdoor Championships | 8285 | GS | QLF | 24 | 59.72 | | UNS |
| 23-Sep-2017 | Hillend | British Outdoor Championships | 8283 | SL | DNF | | OBARTS |
| 03-Sep-2017 | Hillend | Scottish Outdoor Championships | 8328 | GS | QLF | 25 | 62.93 | | UNS |
| 02-Sep-2017 | Hillend | Scottish Outdoor Championships | 8326 | SL | DNF | | OBARTS |
| 18-Jun-2017 | Braehead | Scottish Indoor Championships | 8254 | SL | DNF | | IBARTS |
| 18-Jun-2016 | Braehead | Ambition GBR Indoor Series 3 | 8206 | SL | QLF | 40 (7) | 33.34 | 205.04 | 9.77 | 214.81 | IBARTS |
| 05-Jun-2016 | Hillend | Twin Peaks | 8202 | SL | QLF | 25 (5) | 74.66 | 184.21 | 81.63 | 265.84 | OBARTS |
| 04-Jun-2016 | Firpark | Twin Peaks | 8195 | SL | QLF | 21 (5) | 29.84 | 143.88 | 78.23 | 222.11 | OBARTS |
| 28-Feb-2016 | Glenshee | Glenshee Winter Games | 8130 | SL | QLF | 13 (6) | 51.69 | 146.51 | 243.11 | 389.62 | BASS |
| 28-Feb-2016 | Glenshee | Glenshee Winter Games | 8129 | SL | DNF | | BASS |
| 05-Jan-2016 | Les Houches | Anglo-Scottish Cup | 8010 | GS | DNF | | BASS |
| 05-Jan-2016 | Les Houches | Anglo-Scottish Cup | 8009 | GS | DNF | | BASS |
| 04-Jan-2016 | Les Houches | Anglo-Scottish Cup | 8008 | GS | DNF | | BASS |
| 04-Jan-2016 | Les Houches | Anglo-Scottish Cup | 8007 | GS | QLF | 38 (14) | 67.73 | 120.39 | 220.88 | 341.27 | BASS |
| 03-Jan-2016 | Les Houches | Anglo-Scottish Cup | 8005 | SL | QLF | 26 (12) | 53.87 | 125.76 | 200.85 | 326.61 | BASS |
| 03-Jan-2016 | Les Houches | Anglo-Scottish Cup | 8004 | SL | QLF | 42 (17) | 59.30 | 292.47 | 198.64 | 491.11 | BASS |
| 02-Jan-2016 | Les Houches | Anglo-Scottish Cup | 8002 | SL | DNF | | BASS |
| 02-Jan-2016 | Les Houches | Anglo-Scottish Cup | 8001 | SL | DNF | | BASS |
| 27-Sep-2015 | Hillend | Scottish Outdoor Championships | 8178 | GS | QLF | 33 (9) | 64.70 | | UNS |
| 26-Sep-2015 | Hillend | Scottish Outdoor Championships | 8176 | SL | DSQ | | OBARTS |
| 13-Sep-2015 | Hillend | Craig Macfie LSRA Classic | 8226 | SL | QLF | 21 (4) | 71.34 | 217.66 | 40.39 | 258.05 | OBARTS |
| 06-Sep-2015 | Chill Factore | British Indoor Championships | 8184 | SL | QLF | 60 (13) | 34.29 | 215.18 | 3.09 | 218.27 | IBARTS |
| 05-Sep-2015 | Chill Factore | Anglo-Welsh Indoor Championships | 8182 | SL | QLF | 58 (11) | 33.37 | 181.55 | 2.74 | 184.29 | IBARTS |
| 14-Jun-2015 | Braehead | Scottish Indoor Championships | 8143 | SL | QLF | 53 (9) | 33.54 | 172.42 | 12.19 | 184.61 | IBARTS |
| 13-Jun-2015 | Braehead | GBR Indoor Series | 8127 | SL | QLF | 45 (9) | 32.38 | 181.53 | 7.77 | 189.30 | IBARTS |
| 07-Jun-2015 | Hillend | Twin Peaks | 8223 | SL | QLF | 22 (6) | 79.01 | 235.93 | 25.01 | 260.94 | OBARTS |
| 06-Jun-2015 | Firpark | Twin Peaks | 8221 | SL | QLF | 26 (6) | 30.63 | 211.71 | 22.47 | 234.18 | OBARTS |
| 15-Jun-2014 | Braehead | Scottish Indoor Championships | 8263 | SL | QLF | 3 | 14.96 | | UNS |
| 14-Jun-2014 | Braehead | GBR Indoor Series 2014 | 8144 | SL | QLF | 4 | 15.99 | | UNS |
| 08-Jun-2014 | Hillend | Twin Peaks race 2 | 8233 | SL | DNF | | UNS |
| 15-Jun-2013 | Braehead | GBR Indoor Series 2013 | 8166 | SL | QLF | 8 (2) | 32.67 | | UNS |
| 09-Jun-2013 | Hillend | Twin Peaks | 8117 | SL | QLF | 21 (12) | 92.97 | | UNS |