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 13 Jun 2026 | Event Welfare Officer | Copper Horse Indoor GBR Series 3&4 | MAN | Indoor Snow Artificial |
| Sat 23 May 2026 | Event Welfare Officer | Copper Horse Outdoor GBR Series 2&3 | HND | Dry Slope Artificial |
| Sat 30 Aug 2025 | Event Welfare Officer | Scottish Dry Slope Championships | HND | Dry Slope Artificial |
| Sun 20 Jul 2025 | Event Welfare Officer | British Dry Slope Championships | HND | Dry Slope Artificial |
| Sat 19 Jul 2025 | Event Welfare Officer | Copper Horse 2025 GBR Outdoor Series Race 5 | HND | Dry Slope Artificial |
| Sun 15 Jun 2025 | Event Welfare Officer | Copper Horse Indoor 4 & Scottish Indoor Champs | CHL | Indoor Snow Artificial |
| Sat 14 Jun 2025 | Event Welfare Officer | Copper Horse 2025 GBR Indoor Series Race 3 | CHL | Indoor Snow Artificial |
| Sun 1 Sep 2024 | Race Secretary | Scottish Dry Slope Championships | HND | Dry Slope Artificial |
| Sat 31 Aug 2024 | Race Secretary | British Dry Slope Championships | HND | Dry Slope Artificial |
| Sun 11 Aug 2024 | Race Secretary | British Indoor Championships | CHL | Indoor Snow Artificial |
| Sat 15 Jun 2024 | Event Welfare Officer | Copper Horse GBR Indoor Series 3 & 4, Scot. Champs | CHL | Indoor Snow Artificial |
| Sat 2 Sep 2023 | Event Welfare Officer | Scottish National Dry Slope Championships | HND | Dry Slope Artificial |
| Sat 8 Oct 2022 | Race Secretary | Scottish Indoor Championships | BHD | Indoor Snow Artificial |
| Sun 4 Sep 2022 | Event Welfare Officer | Scottish Open Championships | HND | Dry Slope Artificial |
| Sat 3 Sep 2022 | Event Welfare Officer | Scottish National Champs & eola GBR Outdoor 5 | HND | Dry Slope Artificial |
| Sat 4 Sep 2021 | Event Welfare Officer | Scottish Outdoor Champs & eola GBR Outdoor 3 | HND | Dry Slope Artificial |
| Sat 7 Nov 2020 | Safe-Guarding Officer | Scottish Outdoor Championships | FIR | Dry Slope Artificial |
| Sat 7 Sep 2019 | Race Secretary | Scottish Outdoor Championships 2019 | HND | Dry Slope Artificial |
| Thu 18 Apr 2019 | Race Secretary | Scottish Alpine Champs | REI | Alpine Snow |
| Sun 17 Jun 2018 | Safe-Guarding Officer | Scottish Indoor Championships | BHD | Indoor Snow Artificial |
| Sat 16 Jun 2018 | Safe-Guarding Officer | BSA GBR Indoor 3 | BHD | Indoor Snow Artificial |
| Sat 2 Sep 2017 | Safe-Guarding Officer | Scottish Outdoor Championships | HND | Dry Slope Artificial |
| Sun 18 Jun 2017 | Race Secretary | Scottish Indoor Championships | BHD | Indoor Snow Artificial |
| Sat 17 Jun 2017 | Safe-Guarding Officer | BSA GBR Indoor Series | BHD | Indoor Snow Artificial |
| Sat 3 Sep 2016 | Race Secretary | Scottish Dry Slope Championships | HND | Dry Slope Artificial |
| Sun 14 Jun 2015 | Race Secretary | Scottish Indoor Championships | BHD | Indoor Snow Artificial |
| Sun 15 Jun 2014 | Chief of Race | Scottish Indoor Championships | BHD | Indoor Snow Artificial |
| Sat 14 Jun 2014 | Chief of Race | GBR Indoor Series 2014 | BHD | Indoor Snow Artificial |