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 31 May 2026 | Course Setter | LSR Twin Peaks | HND | Dry Slope Artificial |
| Sun 24 May 2026 | Course Setter | Copper Horse Outdoor GBR Series 2&3 | HND | Dry Slope Artificial |
| Sun 1 Mar 2026 | Course Setter | Scottish Childrens Championships | CGM | Alpine Snow |
| Sat 7 Feb 2026 | Course Setter | Coronation Cup | CGM | Alpine Snow |
| Fri 15 Nov 2024 | Course Setter | BUDS 2024 | HND | Dry Slope Artificial |
| Sun 6 Oct 2024 | Course Setter | Craig Macfie Classic | HND | Dry Slope Artificial |
| Sun 1 Sep 2024 | Course Setter | Scottish Dry Slope Championships | HND | Dry Slope Artificial |
| Fri 10 Nov 2023 | Course Setter | BUDS Champs | HND | Dry Slope Artificial |
| Sun 1 Oct 2023 | Course Setter | LSR Craig Macfie Classic | HND | Dry Slope Artificial |
| Sat 5 Aug 2023 | Course Setter | SSC East Coast | FIR | Dry Slope Artificial |
| Tue 28 Jan 2020 | Course Setter | British Schoolboys International Races | WEN | Alpine Snow |
| Wed 22 Jan 2020 | Course Setter | Welsh Alpine BASS Championships | CHM | Alpine Snow |
| Sun 5 Jan 2020 | Course Setter | Ambition Childrens' Champs | HNT | Alpine Snow |
| Sat 4 Jan 2020 | Course Setter | Ambition Childrens' Champs | HNT | Alpine Snow |
| Sat 22 Jun 2019 | Course Setter | Ambition Club National & U10/U12's | CHL | Indoor Snow Artificial |
| Mon 18 Mar 2019 | Course Setter | Artemis British Interschool Ski Challenge | PIL | Alpine Snow |
| Thu 21 Feb 2019 | Course Setter | English Alpine Champs Children | BOR | Alpine Snow |
| Wed 30 Jan 2019 | Course Setter | British Schoolboys | WEN | Alpine Snow |
| Sun 11 Mar 2018 | Course Setter | Scottish Children's Championships | CGM | Alpine Snow |
| Thu 15 Feb 2018 | Referee | English Alpine Children's Championships | BOR | Alpine Snow |
| Wed 10 Jan 2018 | Referee | Team Evolution Speed Series | REI | Alpine Snow |
| Tue 9 Jan 2018 | Course Setter | Team Evolution Speed Series | REI | Alpine Snow |
| Sun 18 Jun 2017 | Course Setter | Scottish Indoor Championships | BHD | Indoor Snow Artificial |
| Sat 19 Jul 2014 | Chief of Race | BIGP Series | CAS | Indoor Snow Artificial |
| Sun 23 Jun 2013 | Chief of Race | Hemel Ski Club | HEM | Indoor Snow Artificial |