| Date | Venue | Description | Codex | Event | Status | Pos (Cat) | Time | RP | Pen | Res | List |
| 07-Nov-2025 | Gloucester | BUDS British University Dry Slope Championships | 8405 | SL | QLF | 14 (9) | 40.14 | 131.83 | 16.12 | 147.95 | OBARTS |
| 25-Oct-2025 | Bearsden Ski Club | SUDS (Kings Scotland Round 2) | 8402 | SL | QLF | 25 (14) | 21.99 | | UNS |
| 26-Oct-2024 | Bearsden Ski Club | SUDS Scottish University Dry Slope Championships | 8576 | SL | QLF | 22 (5) | 24.56 | | UNS |
| 10-Nov-2023 | Hillend | BUDS Champs | 8756 | SL | DNS | | OBARTS |
| 26-Nov-2016 | Hillend | LSRA Bairns & Lassies | 8276 | GS | QLF | 13 (6) | 57.05 | | UNS |
| 02-Oct-2016 | Hillend | LSRA Classic | 8274 | SL | DSQ | | OBARTS |
| 03-Sep-2016 | Hillend | Scottish Dry Slope Championships | 8269 | SL | QLF | 19 (8) | 76.81 | 198.96 | 73.92 | 272.88 | OBARTS |
| 05-Jun-2016 | Hillend | Twin Peaks | 8202 | SL | QLF | 22 (3) | 72.13 | 153.57 | 81.63 | 235.20 | OBARTS |
| 04-Jun-2016 | Firpark | Twin Peaks | 8195 | SL | QLF | 20 (4) | 29.72 | 140.41 | 78.23 | 218.64 | OBARTS |
| 28-Feb-2016 | Glenshee | Glenshee Winter Games | 8130 | SL | DNS | | BASS |
| 28-Feb-2016 | Glenshee | Glenshee Winter Games | 8129 | SL | DNS | | BASS |
| 27-Feb-2016 | Glenshee | Glenshee Winter Games | 8128 | SL | DNS | | BASS |
| 27-Feb-2016 | Glenshee | Glenshee Winter Games | 8127 | SL | DNS | | BASS |
| 27-Sep-2015 | Hillend | Scottish Outdoor Championships | 8178 | GS | QLF | 27 (5) | 62.02 | | UNS |
| 26-Sep-2015 | Hillend | Scottish Outdoor Championships | 8176 | SL | QLF | 22 (6) | 69.57 | 172.08 | 11.91 | 183.99 | OBARTS |
| 13-Sep-2015 | Hillend | Craig Macfie LSRA Classic | 8226 | SL | QLF | 18 (3) | 70.38 | 205.04 | 40.39 | 245.43 | OBARTS |
| 07-Jun-2015 | Hillend | Twin Peaks | 8223 | SL | QLF | 24 (8) | 80.58 | 254.92 | 25.01 | 279.93 | OBARTS |
| 06-Jun-2015 | Firpark | Twin Peaks | 8221 | SL | QLF | 30 (10) | 31.46 | 236.96 | 22.47 | 259.43 | OBARTS |
| 08-Feb-2015 | Glenshee | Glenshee Winter Games | 8141 | COM | QLF | 6 | 46.08 | | UNS |
| 07-Feb-2015 | Glenshee | Glenshee Winter Games | 8136 | GS | QLF | 8 | 36.16 | | UNS |
| 15-Jun-2014 | Braehead | Scottish Indoor Championships | 8263 | SL | QLF | 11 | 16.60 | | UNS |
| 08-Jun-2014 | Hillend | Twin Peaks race 2 | 8233 | SL | QLF | 3 | 76.90 | | UNS |
| 07-Jun-2014 | Firpark | Twin Peaks race 1 | 8231 | SL | QLF | 3 | 29.67 | | UNS |
| 09-Jun-2013 | Hillend | Twin Peaks | 8117 | SL | QLF | 6 (2) | 79.70 | | UNS |
| 08-Jun-2013 | Firpark | Twin Peaks | 8115 | SL | QLF | 8 (4) | 33.51 | | UNS |