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 4 Oct 2026 | Referee | LSR Craig Macfie Classic | HND | Dry Slope Artificial |
| Sun 6 Sep 2026 | Chief of Race | Scottish Dry Slope Championships | HND | Dry Slope Artificial |
| Sat 5 Sep 2026 | Chief of Race | Scottish Dry Slope Championships | HND | Dry Slope Artificial |
| Sat 5 Sep 2026 | Chief of Race | Scottish Dry Slope Championships | HND | Dry Slope Artificial |
| Sun 14 Jun 2026 | Chief of Race | Copper Horse Indoor GBR Series 3&4 | MAN | Indoor Snow Artificial |
| Sat 13 Jun 2026 | Chief of Race | Copper Horse Indoor GBR Series 3&4 | MAN | Indoor Snow Artificial |
| Sat 13 Jun 2026 | Chief of Race | Copper Horse Indoor GBR Series 3&4 | MAN | Indoor Snow Artificial |
| Sun 6 Oct 2024 | Referee | Craig Macfie Classic | HND | Dry Slope Artificial |
| Sun 1 Sep 2024 | Chief of Race | Scottish Dry Slope Championships | HND | Dry Slope Artificial |
| Sun 1 Sep 2024 | Chief of Race | Scottish Dry Slope Championships | HND | Dry Slope Artificial |
| Sat 31 Aug 2024 | Chief of Race | British Dry Slope Championships | HND | Dry Slope Artificial |
| Sun 11 Aug 2024 | Chief of Race | British Indoor Championships | CHL | Indoor Snow Artificial |
| Sun 11 Aug 2024 | Chief of Race | British Indoor Championships | CHL | Indoor Snow Artificial |
| Sun 16 Jun 2024 | Chief of Race | Copper Horse GBR Indoor Series 3 & 4, Scot. Champs | CHL | Indoor Snow Artificial |
| Sat 15 Jun 2024 | Chief of Race | Copper Horse GBR Indoor Series 3 & 4, Scot. Champs | CHL | Indoor Snow Artificial |
| Sat 15 Jun 2024 | Chief of Race | Copper Horse GBR Indoor Series 3 & 4, Scot. Champs | CHL | Indoor Snow Artificial |
| Sun 2 Jun 2024 | Referee | Copper Horse GBR Outdoor Series 3 & Twin Peaks | HND | Dry Slope Artificial |
| Thu 11 Apr 2024 | Chief of Race | Scottish FIS Championships | SCO | Alpine Snow |
| Fri 5 Jan 2024 | Referee | Anglo Scottish Cup | CHM | Alpine Snow |
| Sun 3 Dec 2023 | Referee | LSR Bairns and Lassies | HND | Dry Slope Artificial |
| Sun 3 Sep 2023 | Chief of Race | Scottish National Dry Slope Championships | HND | Dry Slope Artificial |
| Sat 2 Sep 2023 | Chief of Race | Scottish National Dry Slope Championships | HND | Dry Slope Artificial |
| Sat 2 Sep 2023 | Chief of Race | Scottish National Dry Slope Championships | HND | Dry Slope Artificial |
| Sat 12 Aug 2023 | Course Setter | Welsh Indoor Champs & eola GBR Indoor 5 | CHL | Indoor Snow Artificial |
| Thu 13 Apr 2023 | Chief of Race | Scottish FIS Championships | SCO | Alpine Snow |
| Tue 10 Jan 2023 | Referee | Anglo Scottish Championships | PIL | Alpine Snow |
| Sun 17 Jul 2022 | Course Setter | British Indoor Championships | CHL | Indoor Snow Artificial |
| Sun 19 Jun 2022 | Chief of Race | eola GBR Indoor Series Race 3 & 4 | BHD | Indoor Snow Artificial |
| Sat 18 Jun 2022 | Chief of Race | eola GBR Indoor Series Race 3 & 4 | BHD | Indoor Snow Artificial |
| Sat 18 Jun 2022 | Chief of Race | eola GBR Indoor Series Race 3 & 4 | BHD | Indoor Snow Artificial |
| Thu 7 Apr 2022 | Course Setter | British Alpine Childrens Championships | TIG | Alpine Snow |
| Sat 5 Mar 2022 | Referee | Scottish Children's Championships | CGM | Alpine Snow |
| Wed 12 Jan 2022 | Referee | Anglo-Scottish Races | PIL | Alpine Snow |
| Sat 4 Sep 2021 | Course Setter | Scottish Outdoor Champs & eola GBR Outdoor 3 | HND | Dry Slope Artificial |
| Thu 23 Jan 2020 | Referee | Welsh Alpine BASS Championships | CHM | Alpine Snow |
| Wed 8 Jan 2020 | Referee | Team Evolution Speed Series | REI | Alpine Snow |
| Sun 12 Nov 2017 | Course Setter | Indoor Challenge Cup | BHD | Indoor Snow Artificial |
| Sat 18 Jun 2016 | Fore-runner | Ambition GBR Indoor Series 3 | BHD | Indoor Snow Artificial |