Note that this is not a complete list of all competition roles undertaken, merely those that have been assigned as key officials on calendar entries or present in race results posted to the system.
| Date | Role | Description | Venue | |
| Sat 21 Nov 2026 | Organiser | British Secondary Dryslope Championships | HND | Dry Slope Artificial |
| Thu 1 Oct 2026 | Organiser | Scottish Secondary Dryslope Championships | HND | Dry Slope Artificial |
| Sun 5 Oct 2025 | Referee | Craig Macfie Classic | HND | Dry Slope Artificial |
| Sun 20 Jul 2025 | Chief of Race | British Dry Slope Championships | HND | Dry Slope Artificial |
| Sat 19 Jul 2025 | Chief of Race | Copper Horse 2025 GBR Outdoor Series Race 5 | HND | Dry Slope Artificial |
| Sat 27 Feb 2021 | Chief of Race | CSC Open and Bairns | CGM | Alpine Snow |
| Sat 29 Feb 2020 | Chief of Race | Cairngorm SC Open BASS and Bairns Race | CGM | Alpine Snow |
| Sat 29 Feb 2020 | Chief of Race | Cairngorm SC Open BASS and Bairns Race | CGM | Alpine Snow |
| Sun 23 Jun 2019 | Chief of Race | Snowsport South Summer Series 2019 - Round 3 | ALD | Dry Slope Artificial |
| Sun 16 Jun 2019 | Chief of Race | Scottish Indoor Championships | BHD | Indoor Snow Artificial |
| Sat 15 Jun 2019 | Chief of Race | BSA GBR Indoor 3 (SSS) | BHD | Indoor Snow Artificial |
| Sat 15 Jun 2019 | Chief of Race | BSA GBR Indoor 3 (SSS) | BHD | Indoor Snow Artificial |
| Sat 23 Feb 2019 | Chief of Championships | Cairngorm Ski Club Open | CGM | Alpine Snow |
| Sun 17 Jun 2018 | Chief of Race | Scottish Indoor Championships | BHD | Indoor Snow Artificial |
| Sat 16 Jun 2018 | Chief of Race | BSA GBR Indoor 3 | BHD | Indoor Snow Artificial |
| Sun 11 Mar 2018 | Referee | Scottish Children's Championships | CGM | Alpine Snow |
| Sat 24 Feb 2018 | Chief of Championships | Hilton Coylumbridge Open | CGM | Alpine Snow |
| Sun 18 Jun 2017 | Referee | Scottish Indoor Championships | BHD | Indoor Snow Artificial |
| Sat 18 Mar 2017 | Chief of Race | Gordon Skiers Open | LEC | Alpine Snow |
| Sun 8 Feb 2015 | Fore-runner | Glenshee Winter Games | GSH | Alpine Snow |
| Sun 8 Feb 2015 | Referee | Glenshee Winter Games | GSH | Alpine Snow |
| Sat 7 Feb 2015 | Fore-runner | Glenshee Winter Games | GSH | Alpine Snow |
| Sat 24 Jan 2015 | Race Secretary | Gordon Skiers Open | LEC | Alpine Snow |