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 | |
| Sun 14 Jun 2026 | Technical Delegate | Copper Horse Indoor GBR Series 3&4 | MAN | Indoor Snow Artificial |
| Sat 13 Jun 2026 | Technical Delegate | Copper Horse Indoor GBR Series 3&4 | MAN | Indoor Snow Artificial |
| Sat 30 May 2026 | Technical Delegate | APR Twin Peaks | FIR | Dry Slope Artificial |
| Sun 15 Jun 2025 | Technical Delegate | Copper Horse Indoor 4 & Scottish Indoor Champs | CHL | Indoor Snow Artificial |
| Sat 14 Jun 2025 | Technical Delegate | Copper Horse 2025 GBR Indoor Series Race 3 | CHL | Indoor Snow Artificial |
| Sat 31 May 2025 | Technical Delegate | Firpark Twin Peaks | FIR | Dry Slope Artificial |
| Thu 19 Jan 2023 | Technical Delegate | Ex Alpine Challenge (RAF Ski Champs) | HIN | Alpine Snow |
| Mon 16 Jan 2023 | Technical Delegate | Ex Alpine Challenge (RAF Ski Champs) | HIN | Alpine Snow |
| Sun 15 Jan 2023 | Technical Delegate | Ex Alpine Challenge (RAF Ski Champs) | HIN | Alpine Snow |
| Sun 9 Oct 2022 | Technical Delegate | GSR Indoor Challenge | BHD | Indoor Snow Artificial |
| Sat 8 Oct 2022 | Technical Delegate | Scottish Indoor Championships | BHD | Indoor Snow Artificial |
| Sun 19 Jun 2022 | Technical Delegate | eola GBR Indoor Series Race 3 & 4 | BHD | Indoor Snow Artificial |
| Sat 18 Jun 2022 | Technical Delegate | eola GBR Indoor Series Race 3 & 4 | BHD | Indoor Snow Artificial |
| Sun 6 Mar 2022 | Technical Delegate | Scottish Children's Championships | CGM | Alpine Snow |
| Sat 5 Mar 2022 | Technical Delegate | Scottish Children's Championships | CGM | Alpine Snow |
| Sat 20 Nov 2021 | Technical Delegate | Scottish Indoor Champs & eola GBR Indoor 4 | BHD | Indoor Snow Artificial |
| Sun 19 Sep 2021 | Technical Delegate | eola GBR Series Indoor 4 & 5 | BHD | Indoor Snow Artificial |
| Sat 18 Sep 2021 | Technical Delegate | eola GBR Series Indoor 4 & 5 | BHD | Indoor Snow Artificial |
| Sun 20 Jun 2021 | Technical Delegate | eola GBR Series Indoor 1 and 2 | BHD | Indoor Snow Artificial |
| Sat 19 Jun 2021 | Technical Delegate | eola GBR Series Indoor 1 and 2 | BHD | Indoor Snow Artificial |
| Sun 22 Nov 2020 | Technical Delegate | Indoor Challenge Cup | BHD | Indoor Snow Artificial |
| Sat 21 Nov 2020 | Technical Delegate | Scottish Indoor Championships | BHD | Indoor Snow Artificial |
| Sat 7 Nov 2020 | Technical Delegate | Scottish Outdoor Championships | FIR | Dry Slope Artificial |
| Sun 14 Jun 2020 | Technical Delegate | GBR Indoor Series - Race 3 & 4 | BHD | Indoor Snow Artificial |
| Sat 13 Jun 2020 | Technical Delegate | GBR Indoor Series - Race 3 & 4 | BHD | Indoor Snow Artificial |
| Sun 16 Jun 2019 | Technical Delegate | Scottish Indoor Championships | BHD | Indoor Snow Artificial |
| Sat 15 Jun 2019 | Technical Delegate | BSA GBR Indoor 3 (SSS) | BHD | Indoor Snow Artificial |
| Sun 3 Feb 2019 | Technical Delegate | Glenshee Open | GSH | Alpine Snow |
| Sat 2 Feb 2019 | Technical Delegate | Glenshee Open | GSH | Alpine Snow |
| Sun 17 Jun 2018 | Technical Delegate | Scottish Indoor Championships | BHD | Indoor Snow Artificial |
| Sat 16 Jun 2018 | Technical Delegate | BSA GBR Indoor 3 | BHD | Indoor Snow Artificial |
| Fri 6 Apr 2018 | Technical Delegate | Delancey British Childrens Championships | TIG | Alpine Snow |
| Wed 4 Apr 2018 | Technical Delegate | Delancey British Childrens Championships | TIG | Alpine Snow |
| Tue 3 Apr 2018 | Technical Delegate | Delancey British Childrens Championships | TIG | Alpine Snow |
| Mon 2 Apr 2018 | Technical Delegate | Delancey British Childrens Championships | TIG | Alpine Snow |
| Sun 11 Mar 2018 | Technical Delegate | Scottish Children's Championships | CGM | Alpine Snow |
| Sun 25 Feb 2018 | Technical Delegate | Hilton Coylumbridge Open | CGM | Alpine Snow |
| Sun 18 Jun 2017 | Technical Delegate | Scottish Indoor Championships | BHD | Indoor Snow Artificial |
| Sat 17 Jun 2017 | Technical Delegate | BSA GBR Indoor Series | BHD | Indoor Snow Artificial |
| Sat 3 Jun 2017 | Technical Delegate | BSA GBR Outdoor Series | FIR | Dry Slope Artificial |
| Fri 7 Apr 2017 | Technical Delegate | Delancey British Childrens Championships | TIG | Alpine Snow |
| Thu 6 Apr 2017 | Technical Delegate | Delancey British Childrens Championships | TIG | Alpine Snow |
| Wed 5 Apr 2017 | Technical Delegate | Delancey British Childrens Championships | TIG | Alpine Snow |
| Tue 4 Apr 2017 | Technical Delegate | Delancey British Childrens Championships | TIG | Alpine Snow |
| Mon 3 Apr 2017 | Technical Delegate | Delancey British Childrens Championships | TIG | Alpine Snow |
| Sat 18 Mar 2017 | Technical Delegate | Gordon Skiers Open | LEC | Alpine Snow |
| Sat 4 Jun 2016 | Technical Delegate | Twin Peaks | FIR | Dry Slope Artificial |
| Sun 24 Jan 2016 | Technical Delegate | Scottish BASS - Gordons Open | LEC | Alpine Snow |
| Sat 23 Jan 2016 | Technical Delegate | Scottish BASS - Gordons Open | LEC | Alpine Snow |
| Sun 14 Jun 2015 | Technical Delegate | Scottish Indoor Championships | BHD | Indoor Snow Artificial |
| Sat 13 Jun 2015 | Technical Delegate | GBR Indoor Series | BHD | Indoor Snow Artificial |
| Sat 6 Jun 2015 | Technical Delegate | Twin Peaks | FIR | Dry Slope Artificial |
| Sun 25 Jan 2015 | Technical Delegate | Gordon Skiers Open | LEC | Alpine Snow |
| Sat 24 Jan 2015 | Technical Delegate | Gordon Skiers Open | LEC | Alpine Snow |
| Sat 7 Jun 2014 | Technical Delegate | Twin Peaks race 1 | FIR | Dry Slope Artificial |
| Sat 8 Jun 2013 | Technical Delegate | Twin Peaks | FIR | Dry Slope Artificial |