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 13 Sep 2026 | Technical Delegate | Welsh Outdoor Championships | PON | Dry Slope Artificial |
| Sat 12 Sep 2026 | Technical Delegate | Welsh Outdoor Championships | PON | Dry Slope Artificial |
| Sun 5 Jul 2026 | Technical Delegate | English Indoor Championships | MAN | Indoor Snow Artificial |
| Sat 4 Jul 2026 | Technical Delegate | Copper Horse Indoor GBR Series 5 | MAN | Indoor Snow Artificial |
| Sun 7 Sep 2025 | Technical Delegate | Welsh Championships | PON | Dry Slope Artificial |
| Sat 6 Sep 2025 | Technical Delegate | Welsh Championships | PON | Dry Slope Artificial |
| Sun 22 Sep 2024 | Technical Delegate | Welsh Champs and NWSC CN | LLD | Dry Slope Artificial |
| Sat 21 Sep 2024 | Technical Delegate | Welsh Champs and NWSC CN | LLD | Dry Slope Artificial |
| Sun 8 Sep 2024 | Technical Delegate | Welsh Outdoor Championships | PON | Dry Slope Artificial |
| Sun 21 Jul 2024 | Technical Delegate | Cardiff & Dragons CN | PON | Dry Slope Artificial |
| Sat 20 Jul 2024 | Technical Delegate | Pontypool Ski Racing CN | PON | Dry Slope Artificial |
| Fri 2 Feb 2024 | Technical Delegate | BUCS Indoor Champs | SMK | Indoor Snow Artificial |
| Sun 25 Jun 2023 | Technical Delegate | SSW CN & Welsh Open Championships | LLD | Dry Slope Artificial |
| Sat 24 Jun 2023 | Technical Delegate | SSW CN & Welsh Open Championships | LLD | Dry Slope Artificial |
| Tue 10 Jan 2023 | Technical Delegate | Evolution Speed Series | REI | Alpine Snow |
| Mon 9 Jan 2023 | Technical Delegate | Evolution Speed Series | REI | Alpine Snow |
| Sun 11 Sep 2022 | Technical Delegate | British Outdoor Championships | LLD | Dry Slope Artificial |
| Sat 10 Sep 2022 | Technical Delegate | Welsh National Championships | LLD | Dry Slope Artificial |
| Sun 23 Jan 2022 | Technical Delegate | The Lecht Open | LEC | Alpine Snow |
| Sat 22 Jan 2022 | Technical Delegate | The Lecht Open | LEC | Alpine Snow |
| Sun 12 Sep 2021 | Technical Delegate | Welsh Outdoor Champs & eola GBR Outdoor Series 4+5 | LLD | Dry Slope Artificial |
| Sat 11 Sep 2021 | Technical Delegate | Welsh Outdoor Champs & eola GBR Outdoor Series 4+5 | LLD | Dry Slope Artificial |
| Sun 21 Jun 2020 | Technical Delegate | Telford Club National | STO | Dry Slope Artificial |
| Sat 20 Jun 2020 | Technical Delegate | Midland Club National | STO | Dry Slope Artificial |
| Mon 27 Apr 2020 | Technical Delegate | SSW Slalom and Club Team Event | PEM | Dry Slope Artificial |
| Sun 28 Apr 2019 | Technical Delegate | Snowsport Wales Excel Race | PEM | Dry Slope Artificial |
| Sat 27 Apr 2019 | Technical Delegate | Snowsport Wales Champery Slalom & U10/U12's | PEM | Dry Slope Artificial |
| Sun 12 Aug 2018 | Technical Delegate | British Indoor Championships | CHL | Indoor Snow Artificial |
| Sat 11 Aug 2018 | Technical Delegate | Anglo Welsh Indoor Championships | CHL | Indoor Snow Artificial |
| Fri 26 Jan 2018 | Technical Delegate | Welsh Alpine BASS Championships | CHM | Alpine Snow |
| Thu 25 Jan 2018 | Technical Delegate | Welsh Alpine BASS Championships | CHM | Alpine Snow |
| Fri 27 Jan 2017 | Technical Delegate | Welsh Alpine Championships | CHM | Alpine Snow |
| Thu 26 Jan 2017 | Technical Delegate | Welsh Alpine Championships | CHM | Alpine Snow |
| Wed 23 Mar 2016 | Technical Delegate | BUCS Alpine Championships | DUE | Alpine Snow |
| Tue 22 Mar 2016 | Technical Delegate | BUCS Alpine Championships | DUE | Alpine Snow |
| Mon 21 Mar 2016 | Technical Delegate | BUCS Alpine Championships | DUE | Alpine Snow |
| Sat 30 Sep 2023 | Chief of Championships | Futures Championships | NOR | Dry Slope Artificial |
| Sun 12 Feb 2023 | Chief of Championships | English Alpine Childrens' Championships | BOR | Alpine Snow |
| Thu 9 Feb 2023 | Chief of Championships | English Alpine FIS Championships | BOR | Alpine Snow |
| Sat 1 Oct 2022 | Chief of Championships | Futures Championships | NOR | Dry Slope Artificial |
| Sun 20 Feb 2022 | Chief of Championships | English Alpine Children's Championships | BOR | Alpine Snow |
| Sun 14 Feb 2021 | Chief of Championships | English Alpine FIS Championships | BOR | Alpine Snow |
| Fri 21 Feb 2020 | Chief of Race | English Alpine Childrens Championships | BOR | Alpine Snow |
| Thu 20 Feb 2020 | Chief of Race | English Alpine Childrens Championships | BOR | Alpine Snow |
| Sun 16 Feb 2020 | Chief of Championships | English Alpine FIS Championships | BOR | Alpine Snow |
| Sun 17 Feb 2019 | Chief of Championships | English Alpine Champs Children | BOR | Alpine Snow |
| Sun 25 Mar 2018 | Chief of Race | Delancey Senior and Junior Championships | TIG | Alpine Snow |
| Sun 11 Feb 2018 | Safe-Guarding Officer | English Alpine FIS Championships | BOR | Alpine Snow |
| Sun 12 Feb 2017 | Chief of Championships | English Alpine Championships (FIS) | BOR | Alpine Snow |
| Sun 14 Feb 2016 | Chief of Championships | English Alpine Championships (FIS) | BOR | Alpine Snow |
| Fri 27 Mar 2015 | Chief of Race | Delancey British Alpine Championships | TIG | Alpine Snow |
| Sun 15 Feb 2015 | Chief of Championships | 19th English Alpine Championships | BOR | Alpine Snow |
| Sat 5 Jul 2014 | Chief of Race | ERSA Club National | WYN | Dry Slope Artificial |