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 | Chief of Race | Nations Cup Rounds 7 - 10 | REI | Alpine Snow |
| Wed 18 Feb 2026 | Chief of Race | Nations Cup Rounds 7 - 10 | REI | Alpine Snow |
| Sun 3 Aug 2025 | Chief of Race | Snowsport England Inter Regional | STO | Dry Slope Artificial |
| Sat 10 May 2025 | Chief of Race | Team Evolution Club National | WYN | Dry Slope Artificial |
| Wed 16 Apr 2025 | Chief of Race | Nations Cup Round 11-12 | REI | Alpine Snow |
| Tue 15 Apr 2025 | Chief of Race | Evolution GBR FIS Races | REI | Alpine Snow |
| Sun 2 Mar 2025 | Chief of Race | Nations Cup Round 9-10 | FAG | Alpine Snow |
| Sat 1 Mar 2025 | Chief of Race | Nations Cup Round 9-10 | FAG | Alpine Snow |
| Sat 1 Mar 2025 | Chief of Race | Nations Cup Round 9-10 | FAG | Alpine Snow |
| Sat 8 Feb 2025 | Chief of Championships | Nations Cup Round 7-8 | REI | Alpine Snow |
| Wed 8 Jan 2025 | Chief of Race | Nations Cup Round 3-6 Speed | REI | Alpine Snow |
| Tue 7 Jan 2025 | Chief of Race | Nations Cup Round 3-6 Speed | REI | Alpine Snow |
| Tue 7 Jan 2025 | Chief of Race | Nations Cup Round 3-6 Speed | REI | Alpine Snow |
| Sun 15 Dec 2024 | Chief of Race | Nations Cup Round 1-2 | REI | Alpine Snow |
| Sun 15 Dec 2024 | Chief of Championships | Nations Cup Round 1-2 | REI | Alpine Snow |
| Mon 9 Dec 2024 | Chief of Race | GBR SL Races | REI | Alpine Snow |
| Mon 2 Dec 2024 | Chief of Race | GBR SG Races | REI | Alpine Snow |
| Sat 15 Jun 2024 | Course Setter | Copper Horse GBR Indoor Series 3 & 4, Scot. Champs | CHL | Indoor Snow Artificial |
| Mon 15 Apr 2024 | Chief of Race | GBR FIS Races April | REI | Alpine Snow |
| Fri 5 Apr 2024 | Course Setter | GB Alpine Children's Champs | TIG | Alpine Snow |
| Thu 4 Apr 2024 | Referee | GB Alpine Children's Champs | TIG | Alpine Snow |
| Tue 2 Apr 2024 | Course Setter | GB Alpine Children's Champs | TIG | Alpine Snow |
| Wed 14 Feb 2024 | Course Setter | English Alpine Childrens' Championships | BOR | Alpine Snow |
| Mon 12 Feb 2024 | Referee | English Alpine Childrens' Championships | BOR | Alpine Snow |
| Tue 9 Jan 2024 | Chief of Race | Team Evolution Speed Series | REI | Alpine Snow |
| Mon 8 Jan 2024 | Chief of Race | Team Evolution Speed Series | REI | Alpine Snow |
| Mon 8 Jan 2024 | Chief of Race | Team Evolution Speed Series | REI | Alpine Snow |
| Fri 5 Jan 2024 | Course Setter | Ambition Childrens Champs | HNT | Alpine Snow |
| Thu 4 Jan 2024 | Referee | Ambition Childrens Champs | HNT | Alpine Snow |
| Wed 3 Jan 2024 | Referee | Ambition Childrens Champs | HNT | Alpine Snow |
| Sun 16 Jul 2023 | Referee | English Indoor Champs & eola GBR Indoor 4 | CHL | Indoor Snow Artificial |
| Sun 14 May 2023 | Chief of Race | Evolution CN | WYN | Dry Slope Artificial |
| Tue 4 Apr 2023 | Course Setter | GB Alpine Childrens' Championships | TIG | Alpine Snow |
| Mon 3 Apr 2023 | Referee | GB Alpine Childrens' Championships | TIG | Alpine Snow |
| Fri 17 Feb 2023 | Course Setter | English Alpine Childrens' Championships | BOR | Alpine Snow |
| Mon 13 Feb 2023 | Referee | English Alpine Childrens' Championships | BOR | Alpine Snow |
| Sat 11 Feb 2023 | Course Setter | English Alpine FIS Championships | BOR | Alpine Snow |
| Thu 9 Feb 2023 | Course Setter | English Alpine FIS Championships | BOR | Alpine Snow |
| Tue 10 Jan 2023 | Course Setter | Evolution Speed Series | REI | Alpine Snow |
| Mon 9 Jan 2023 | Course Setter | Evolution Speed Series | REI | Alpine Snow |
| Mon 9 Jan 2023 | Chief of Race | Evolution Speed Series | REI | Alpine Snow |
| Sat 21 May 2022 | Referee | Evolution Club National | WYN | Dry Slope Artificial |
| Sat 21 May 2022 | Course Setter | Evolution Club National | WYN | Dry Slope Artificial |
| Sun 8 May 2022 | Course Setter | eola GBR Indoor Series Race 1 & 2 | CHL | Indoor Snow Artificial |
| Thu 7 Apr 2022 | Course Setter | British Alpine Childrens Championships | TIG | Alpine Snow |
| Sun 20 Feb 2022 | Course Setter | English Alpine Children's Championships | BOR | Alpine Snow |
| Tue 4 Jan 2022 | Course Setter | Evolution Speed Series | REI | Alpine Snow |
| Mon 3 Jan 2022 | Course Setter | Evolution Speed Series | REI | Alpine Snow |
| Sun 18 Jul 2021 | Course Setter | eola GBR Series Indoor 1 & 2 | CHL | Indoor Snow Artificial |
| Sat 17 Jul 2021 | Course Setter | eola GBR Series Indoor 1 & 2 | CHL | Indoor Snow Artificial |
| Sun 30 May 2021 | Referee | Excel Club National | CHL | Indoor Snow Artificial |
| Sat 29 May 2021 | Course Setter | Ambition Club National | CHL | Indoor Snow Artificial |
| Mon 17 Feb 2020 | Course Setter | English Alpine Childrens Championships | BOR | Alpine Snow |
| Fri 24 Jan 2020 | Course Setter | Welsh Alpine BASS Championships | CHM | Alpine Snow |
| Tue 7 Jan 2020 | Course Setter | Artemis Anglo-Scottish Cup | PIL | Alpine Snow |
| Mon 6 Jan 2020 | Referee | Artemis Anglo-Scottish Cup | PIL | Alpine Snow |
| Sun 5 Jan 2020 | Course Setter | Artemis Anglo-Scottish Cup | PIL | Alpine Snow |
| Sat 6 Jul 2019 | Course Setter | BSA GBR Outdoor 5 (SSE) | GLO | Dry Slope Artificial |
| Sat 29 Jun 2019 | Course Setter | BSA GBR Outdoor 3 (SSW) | PON | Dry Slope Artificial |
| Sun 19 May 2019 | Course Setter | Telford Club National & U10/U12's | STO | Dry Slope Artificial |
| Mon 18 Mar 2019 | Course Setter | Artemis British Interschool Ski Challenge | PIL | Alpine Snow |
| Sun 6 Jan 2019 | Course Setter | Artemis Anglo-Scottish Champs | PIL | Alpine Snow |
| Sun 15 Jul 2018 | Course Setter | BSA GBR Indoor 4 & 5 | CHL | Indoor Snow Artificial |
| Mon 5 Mar 2018 | Course Setter | Artemis British Inter-school Ski Challenge | PIL | Alpine Snow |