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 | |
| Fri 20 Feb 2026 | Course Setter | Nations Cup Rounds 7 - 10 | REI | Alpine Snow |
| Sun 13 Jul 2025 | Course Setter | ERSA Club National | SMK | Indoor Snow Artificial |
| Sat 10 May 2025 | Course Setter | Team Evolution Club National | WYN | Dry Slope Artificial |
| Sat 1 Mar 2025 | Course Setter | Nations Cup Round 9-10 | FAG | Alpine Snow |
| Wed 19 Feb 2025 | Referee | English Alpine Childrens' Championships | BOR | Alpine Snow |
| Tue 18 Feb 2025 | Course Setter | English Alpine Childrens' Championships | BOR | Alpine Snow |
| Sat 8 Feb 2025 | Course Setter | Nations Cup Round 7-8 | REI | Alpine Snow |
| Sun 15 Dec 2024 | Course Setter | Nations Cup Round 1-2 | REI | Alpine Snow |
| Sat 8 Jun 2024 | Course Setter | Hemel Club National | HEM | Indoor Snow Artificial |
| Sat 4 May 2024 | Course Setter | Copper Horse GBR Indoor Series 1 & 2 | CHL | Indoor Snow Artificial |
| Sun 11 Feb 2024 | Course Setter | English Alpine Childrens' Championships | BOR | Alpine Snow |
| Sat 15 Jul 2023 | Course Setter | eola GBR Indoor Series Race 3 | CHL | Indoor Snow Artificial |
| Sun 4 Jun 2023 | Course Setter | Vikings Ski Club CN | IPS | Dry Slope Artificial |
| Sun 14 May 2023 | Course Setter | Evolution CN | WYN | Dry Slope Artificial |
| Mon 13 Feb 2023 | Referee | English Alpine Childrens' Championships | BOR | Alpine Snow |
| Sun 22 May 2022 | Referee | Welwyn Club National | WYN | Dry Slope Artificial |
| Sun 22 May 2022 | Fore-runner | Welwyn Club National | WYN | Dry Slope Artificial |
| Sat 21 May 2022 | Course Setter | Evolution Club National | WYN | Dry Slope Artificial |
| Sat 21 May 2022 | Fore-runner | Evolution Club National | WYN | Dry Slope Artificial |
| Sun 8 May 2022 | Referee | eola GBR Indoor Series Race 1 & 2 | CHL | Indoor Snow Artificial |
| Sat 7 May 2022 | Course Setter | eola GBR Indoor Series Race 1 & 2 | CHL | Indoor Snow Artificial |
| Mon 21 Feb 2022 | Course Setter | English Alpine Children's Championships | BOR | Alpine Snow |
| Sun 13 Jun 2021 | Fore-runner | Evolution Club National | WYN | Dry Slope Artificial |
| Sat 12 Jun 2021 | Fore-runner | Welwyn Club National | WYN | Dry Slope Artificial |
| Sun 30 May 2021 | Fore-runner | Excel Club National | CHL | Indoor Snow Artificial |
| Sat 29 May 2021 | Fore-runner | Ambition Club National | CHL | Indoor Snow Artificial |
| Fri 21 Feb 2020 | Course Setter | English Alpine Childrens Championships | BOR | Alpine Snow |
| Sun 16 Feb 2020 | Course Setter | English Alpine Childrens Championships | BOR | Alpine Snow |
| Sun 14 Jul 2019 | Fore-runner | BSA GBR Indoor 5 (SSE) | SMK | Indoor Snow Artificial |
| Wed 20 Feb 2019 | Course Setter | English Alpine Champs Children | BOR | Alpine Snow |
| Tue 29 Jan 2019 | Course Setter | British Schoolboys | WEN | Alpine Snow |
| Thu 25 Jan 2018 | Fore-runner | Welsh Alpine BASS Championships | CHM | Alpine Snow |