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 4 Jul 2026 | Course Setter | Copper Horse Indoor GBR Series 5 | MAN | Indoor Snow Artificial |
| Sun 14 Jun 2026 | Course Setter | Copper Horse Indoor GBR Series 3&4 | MAN | Indoor Snow Artificial |
| Sat 30 May 2026 | Chief of Race | APR Twin Peaks | FIR | Dry Slope Artificial |
| Sat 30 May 2026 | Chief of Race | APR Twin Peaks | FIR | Dry Slope Artificial |
| Tue 17 Mar 2026 | Course Setter | British Interschool Ski Championships | VER | Alpine Snow |
| Mon 16 Mar 2026 | Course Setter | British Interschool Ski Championships | VER | Alpine Snow |
| Wed 11 Mar 2026 | Course Setter | English Alpine Children's Championships | BOR | Alpine Snow |
| Thu 22 Jan 2026 | Course Setter | Welsh Alpine Championships BASS | CHM | Alpine Snow |
| Tue 6 Jan 2026 | Referee | Anglo-Scottish Championships | VER | Alpine Snow |
| Mon 5 Jan 2026 | Course Setter | Anglo-Scottish Championships | VER | Alpine Snow |
| Sun 4 Jan 2026 | Referee | Anglo-Scottish Championships | VER | Alpine Snow |
| Sun 10 Aug 2025 | Referee | English Indoor Championships | CHL | Indoor Snow Artificial |
| Sat 9 Aug 2025 | Course Setter | Welsh Indoor Championships | CHL | Indoor Snow Artificial |
| Sat 31 May 2025 | Chief of Race | Firpark Twin Peaks | FIR | Dry Slope Artificial |
| Sat 31 May 2025 | Chief of Race | Firpark Twin Peaks | FIR | Dry Slope Artificial |
| Sun 11 May 2025 | Referee | Copper Horse 2025 GBR Indoor Series Race 1&2 | CHL | Indoor Snow Artificial |
| Fri 11 Apr 2025 | Referee | GB Alpine Children's Champs | SCA | Alpine Snow |
| Tue 8 Apr 2025 | Course Setter | GB Alpine Children's Champs | SCA | Alpine Snow |
| Sun 6 Apr 2025 | Assistant Referee | GB Alpine Children's Champs | SCA | Alpine Snow |
| Thu 13 Mar 2025 | Course Setter | BSA Championships | VER | Alpine Snow |
| Tue 11 Mar 2025 | Course Setter | British Interschool Ski Challenge | VER | Alpine Snow |
| Thu 20 Feb 2025 | Course Setter | English Alpine Childrens' Championships | BOR | Alpine Snow |
| Mon 17 Feb 2025 | Course Setter | English Alpine Childrens' Championships | BOR | Alpine Snow |
| Fri 24 Jan 2025 | Referee | Welsh Alpine Championships | CHM | Alpine Snow |
| Sat 31 Aug 2024 | Course Setter | British Dry Slope Championships | HND | Dry Slope Artificial |
| Sat 17 Aug 2024 | Chief of Race | APR Super Slalom | FIR | Dry Slope Artificial |
| Sat 17 Aug 2024 | Chief of Race | APR Super Slalom | FIR | Dry Slope Artificial |
| Sat 10 Aug 2024 | Referee | Welsh Indoor Championships | CHL | Indoor Snow Artificial |
| Sat 13 Jul 2024 | Course Setter | Copper Horse GBR Indoor Series 5 | CHL | Indoor Snow Artificial |
| Sun 2 Jun 2024 | Course Setter | Copper Horse GBR Outdoor Series 3 & Twin Peaks | HND | Dry Slope Artificial |
| Sat 1 Jun 2024 | Chief of Race | Firpark Twin Peaks | FIR | Dry Slope Artificial |
| Sat 1 Jun 2024 | Chief of Race | Firpark Twin Peaks | FIR | Dry Slope Artificial |
| Sun 5 May 2024 | Course Setter | Copper Horse GBR Indoor Series 1 & 2 | CHL | Indoor Snow Artificial |
| Sat 4 May 2024 | Referee | Copper Horse GBR Indoor Series 1 & 2 | CHL | Indoor Snow Artificial |
| Fri 5 Apr 2024 | Course Setter | GB Alpine Children's Champs | TIG | Alpine Snow |
| Thu 14 Mar 2024 | Referee | British ISSC and Champs | CHM | Alpine Snow |
| Tue 12 Mar 2024 | Referee | British ISSC and Champs | CHM | Alpine Snow |
| Fri 16 Feb 2024 | Referee | English Alpine Childrens' Championships | BOR | Alpine Snow |
| Wed 14 Feb 2024 | Assistant Referee | English Alpine Childrens' Championships | BOR | Alpine Snow |
| Mon 12 Feb 2024 | Course Setter | English Alpine Childrens' Championships | BOR | Alpine Snow |
| Sun 11 Feb 2024 | Course Setter | English Alpine Childrens' Championships | BOR | Alpine Snow |
| Fri 26 Jan 2024 | Referee | Welsh Alpine Championships | CHM | Alpine Snow |
| Thu 25 Jan 2024 | Course Setter | Welsh Alpine Championships | CHM | Alpine Snow |
| Sat 6 Jan 2024 | Course Setter | Ambition Childrens Champs | HNT | Alpine Snow |
| Sun 13 Aug 2023 | Referee | British Indoor Championships | CHL | Indoor Snow Artificial |
| Sat 12 Aug 2023 | Course Setter | Welsh Indoor Champs & eola GBR Indoor 5 | CHL | Indoor Snow Artificial |
| Sat 15 Jul 2023 | Referee | eola GBR Indoor Series Race 3 | CHL | Indoor Snow Artificial |
| Sat 3 Jun 2023 | Chief of Race | Twin Peaks Firpark | FIR | Dry Slope Artificial |
| Sat 3 Jun 2023 | Chief of Race | Twin Peaks Firpark | FIR | Dry Slope Artificial |
| Sun 7 May 2023 | Course Setter | eola GBR Indoor Series Race 1 & 2 | CHL | Indoor Snow Artificial |
| Sat 6 May 2023 | Referee | eola GBR Indoor Series Race 1 & 2 | CHL | Indoor Snow Artificial |
| Tue 4 Apr 2023 | Course Setter | GB Alpine Childrens' Championships | TIG | Alpine Snow |
| Fri 17 Feb 2023 | Referee | English Alpine Childrens' Championships | BOR | Alpine Snow |
| Thu 16 Feb 2023 | Course Setter | English Alpine Childrens' Championships | BOR | Alpine Snow |
| Sun 9 Oct 2022 | Course Setter | GSR Indoor Challenge | BHD | Indoor Snow Artificial |
| Sat 8 Oct 2022 | Referee | Scottish Indoor Championships | BHD | Indoor Snow Artificial |
| Sat 3 Sep 2022 | Referee | Scottish National Champs & eola GBR Outdoor 5 | HND | Dry Slope Artificial |
| Sun 14 Aug 2022 | Referee | English Indoor Championships | CHL | Indoor Snow Artificial |
| Sat 13 Aug 2022 | Course Setter | Welsh Indoor Championships | CHL | Indoor Snow Artificial |
| Thu 7 Apr 2022 | Referee | British Alpine Childrens Championships | TIG | Alpine Snow |
| Wed 6 Apr 2022 | Referee | British Alpine Childrens Championships | TIG | Alpine Snow |
| Tue 5 Apr 2022 | Referee | British Alpine Childrens Championships | TIG | Alpine Snow |
| Wed 23 Mar 2022 | Chief of Championships | BSA BASS Championships | GRV | Alpine Snow |
| Mon 21 Mar 2022 | Chief of Championships | BSA Inter-Schools | GRV | Alpine Snow |
| Wed 16 Feb 2022 | Course Setter | Ambition Children | SCA | Alpine Snow |
| Wed 12 Jan 2022 | Course Setter | Anglo-Scottish Races | PIL | Alpine Snow |
| Tue 11 Jan 2022 | Referee | Anglo-Scottish Races | PIL | Alpine Snow |
| Sun 15 Aug 2021 | Course Setter | British Indoor Championships | CHL | Indoor Snow Artificial |
| Sat 14 Aug 2021 | Referee | Anglo-Welsh Champs & eola GBR Indoor Series 3 | CHL | Indoor Snow Artificial |
| 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 11 Jul 2021 | Race Secretary | BSA Slalom | FIR | Dry Slope Artificial |
| Sun 11 Jul 2021 | Referee | BSA Slalom | FIR | Dry Slope Artificial |
| Sat 16 Nov 2019 | Fore-runner | Gordons Indoor | BHD | Indoor Snow Artificial |
| Sat 10 Aug 2019 | Course Setter | Anglo Welsh Indoor Championships 2019 | CHL | Indoor Snow Artificial |
| Tue 19 Mar 2019 | Course Setter | Artemis British Interschool Ski Challenge | PIL | Alpine Snow |
| Sun 12 Aug 2018 | Course Setter | British Indoor Championships | CHL | Indoor Snow Artificial |
| Sat 14 Jul 2018 | Course Setter | BSA GBR Indoor 4 & 5 | CHL | Indoor Snow Artificial |
| Sat 4 Jan 2014 | Fore-runner | Anglo Scottish Cup and BSA Champs | HCH | Alpine Snow |