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 | |
| Wed 20 Jan 2027 | Race Secretary | Welsh Alpine Championships Children | CHM | Alpine Snow |
| Mon 18 Jan 2027 | Race Secretary | Welsh Alpine Championships FIS | CHM | Alpine Snow |
| Sun 13 Sep 2026 | Chief of Timing & Calcs | Welsh Outdoor Championships | PON | Dry Slope Artificial |
| Sat 12 Sep 2026 | Chief of Timing & Calcs | Welsh Outdoor Championships | PON | Dry Slope Artificial |
| Sat 12 Sep 2026 | Race Secretary | Welsh Outdoor Championships | PON | Dry Slope Artificial |
| Sun 9 Aug 2026 | Race Secretary | British Indoor Championships | MAN | Indoor Snow Artificial |
| Sat 8 Aug 2026 | Race Secretary | Welsh Indoor Championships | MAN | Indoor Snow Artificial |
| Sun 12 Jul 2026 | Race Secretary | Copper Horse Outdoor GBR Series 4 | PON | Dry Slope Artificial |
| Sun 17 May 2026 | Chief of Timing & Calcs | Copper Horse Outdoor GBR Series 1 | LLD | Dry Slope Artificial |
| Sat 16 May 2026 | Chief of Timing & Calcs | Cardiff & Dragons Club National | LLD | Dry Slope Artificial |
| Sat 16 May 2026 | Chief of Timing & Calcs | Cardiff & Dragons Club National | LLD | Dry Slope Artificial |
| Sat 2 May 2026 | Race Secretary | Copper Horse Indoor GBR Series 1&2 | MAN | Indoor Snow Artificial |
| Sat 25 Apr 2026 | Chief of Timing & Calcs | West Wales Club National | PEM | Dry Slope Artificial |
| Fri 23 Jan 2026 | Chief of Timing & Calcs | Welsh Alpine Championships BASS | CHM | Alpine Snow |
| Wed 21 Jan 2026 | Race Secretary | Welsh Alpine Championships BASS | CHM | Alpine Snow |
| Tue 20 Jan 2026 | Chief of Timing & Calcs | Welsh Alpine Championships FIS | CHM | Alpine Snow |
| Mon 19 Jan 2026 | Chief of Timing & Calcs | Welsh Alpine Championships FIS | CHM | Alpine Snow |
| Mon 19 Jan 2026 | Race Secretary | Welsh Alpine Championships FIS | CHM | Alpine Snow |
| Sun 7 Sep 2025 | Chief of Timing & Calcs | Welsh Championships | PON | Dry Slope Artificial |
| Sat 6 Sep 2025 | Chief of Timing & Calcs | Welsh Championships | PON | Dry Slope Artificial |
| Sat 6 Sep 2025 | Race Secretary | Welsh Championships | PON | Dry Slope Artificial |
| Sat 9 Aug 2025 | Race Secretary | Welsh Indoor Championships | CHL | Indoor Snow Artificial |
| Sat 17 May 2025 | Chief of Timing & Calcs | Copper Horse 2025 GBR Outdoor Series Race 1&2 | LLD | Dry Slope Artificial |
| Sat 10 May 2025 | Race Secretary | Copper Horse 2025 GBR Indoor Series Race 1&2 | CHL | Indoor Snow Artificial |
| Sat 26 Apr 2025 | Chief of Timing & Calcs | West Wales Club National | PEM | Dry Slope Artificial |
| Wed 12 Feb 2025 | Chief of Timing & Calcs | Impulse Alpine Childrens Championships | PIL | Alpine Snow |
| Wed 29 Jan 2025 | Chief of Timing & Calcs | British Schoolboys International Races | WEN | Alpine Snow |
| Tue 28 Jan 2025 | Chief of Timing & Calcs | British Schoolboys International Races | WEN | Alpine Snow |
| Fri 24 Jan 2025 | Chief of Timing & Calcs | Welsh Alpine Championships | CHM | Alpine Snow |
| Wed 22 Jan 2025 | Chief of Timing & Calcs | Welsh Alpine Championships | CHM | Alpine Snow |
| Wed 22 Jan 2025 | Race Secretary | Welsh Alpine Championships | CHM | Alpine Snow |
| Tue 21 Jan 2025 | Chief of Timing & Calcs | Welsh Alpine FIS Championships | CHM | Alpine Snow |
| Mon 20 Jan 2025 | Chief of Timing & Calcs | Welsh Alpine FIS Championships | CHM | Alpine Snow |
| Mon 20 Jan 2025 | Race Secretary | Welsh Alpine FIS Championships | CHM | Alpine Snow |
| Sun 24 Nov 2024 | Chief of Timing & Calcs | British Schools Championships | LLD | Dry Slope Artificial |
| Sat 21 Sep 2024 | Race Secretary | Welsh Champs and NWSC CN | LLD | Dry Slope Artificial |
| Sat 7 Sep 2024 | Race Secretary | Welsh Outdoor Championships | PON | Dry Slope Artificial |
| Sat 10 Aug 2024 | Race Secretary | Welsh Indoor Championships | CHL | Indoor Snow Artificial |
| Sun 19 May 2024 | Chief of Timing & Calcs | Copper Horse GBR Outdoor Series 1 & 2 | LLD | Dry Slope Artificial |
| Sat 18 May 2024 | Chief of Timing & Calcs | Copper Horse GBR Outdoor Series 1 & 2 | LLD | Dry Slope Artificial |
| Sat 18 May 2024 | Race Secretary | Copper Horse GBR Outdoor Series 1 & 2 | LLD | Dry Slope Artificial |
| Sat 4 May 2024 | Race Secretary | Copper Horse GBR Indoor Series 1 & 2 | CHL | Indoor Snow Artificial |
| Sat 20 Apr 2024 | Chief of Timing & Calcs | West Wales CN Weekend | PEM | Dry Slope Artificial |
| Fri 2 Feb 2024 | Race Secretary | FIS Masters Cup | WEN | Alpine Snow |
| Wed 31 Jan 2024 | Chief of Timing & Calcs | British Schoolboys International Races | WEN | Alpine Snow |
| Tue 30 Jan 2024 | Chief of Timing & Calcs | British Schoolboys International Races | WEN | Alpine Snow |
| Tue 30 Jan 2024 | Chief of Timing & Calcs | British Schoolboys International Races | WEN | Alpine Snow |
| Fri 26 Jan 2024 | Chief of Timing & Calcs | Welsh Alpine Championships | CHM | Alpine Snow |
| Thu 25 Jan 2024 | Chief of Timing & Calcs | Welsh Alpine Championships | CHM | Alpine Snow |
| Wed 24 Jan 2024 | Chief of Timing & Calcs | Welsh Alpine Championships | CHM | Alpine Snow |
| Mon 22 Jan 2024 | Race Secretary | Welsh Alpine Championships | CHM | Alpine Snow |
| Sun 10 Sep 2023 | Chief of Timing & Calcs | British Outdoor Championships | PON | Dry Slope Artificial |
| Sun 10 Sep 2023 | Chief of Timing & Calcs | British Outdoor Championships | PON | Dry Slope Artificial |
| Sat 9 Sep 2023 | Chief of Timing & Calcs | Welsh National Championships | PON | Dry Slope Artificial |
| Sat 9 Sep 2023 | Chief of Timing & Calcs | Welsh National Championships | PON | Dry Slope Artificial |
| Sun 13 Aug 2023 | Chief of Timing & Calcs | British Indoor Championships | CHL | Indoor Snow Artificial |
| Sun 13 Aug 2023 | Race Secretary | British Indoor Championships | CHL | Indoor Snow Artificial |
| Sat 12 Aug 2023 | Race Secretary | Welsh Indoor Champs & eola GBR Indoor 5 | CHL | Indoor Snow Artificial |
| Sun 25 Jun 2023 | Chief of Timing & Calcs | SSW CN & Welsh Open Championships | LLD | Dry Slope Artificial |
| Sat 24 Jun 2023 | Chief of Timing & Calcs | SSW CN & Welsh Open Championships | LLD | Dry Slope Artificial |
| Sat 24 Jun 2023 | Chief of Timing & Calcs | SSW CN & Welsh Open Championships | LLD | Dry Slope Artificial |
| Sun 21 May 2023 | Chief of Timing & Calcs | eola GBR Outdoor Series Race 1 & 2 | LLD | Dry Slope Artificial |
| Sat 20 May 2023 | Chief of Timing & Calcs | eola GBR Outdoor Series Race 1 & 2 | LLD | Dry Slope Artificial |
| Sat 20 May 2023 | Chief of Timing & Calcs | eola GBR Outdoor Series Race 1 & 2 | LLD | Dry Slope Artificial |
| Sat 6 May 2023 | Race Secretary | eola GBR Indoor Series Race 1 & 2 | CHL | Indoor Snow Artificial |
| Sun 23 Apr 2023 | Chief of Timing & Calcs | SSW West Wales Race Weekend | PEM | Dry Slope Artificial |
| Sat 22 Apr 2023 | Chief of Timing & Calcs | SSW West Wales Race Weekend | PEM | Dry Slope Artificial |
| Sat 22 Apr 2023 | Chief of Timing & Calcs | SSW West Wales Race Weekend | PEM | Dry Slope Artificial |
| Wed 1 Feb 2023 | Chief of Timing & Calcs | British International Schoolboys Races | WEN | Alpine Snow |
| Tue 31 Jan 2023 | Chief of Timing & Calcs | British International Schoolboys Races | WEN | Alpine Snow |
| Mon 30 Jan 2023 | Chief of Timing & Calcs | British International Schoolboys Races | WEN | Alpine Snow |
| Mon 23 Jan 2023 | Chief of Timing & Calcs | Welsh Alpine Championships | CHM | Alpine Snow |
| Sun 11 Sep 2022 | Chief of Timing & Calcs | British Outdoor Championships | LLD | Dry Slope Artificial |
| Sun 11 Sep 2022 | Race Secretary | British Outdoor Championships | LLD | Dry Slope Artificial |
| Sat 10 Sep 2022 | Chief of Timing & Calcs | Welsh National Championships | LLD | Dry Slope Artificial |
| Sat 10 Sep 2022 | Chief of Timing & Calcs | Welsh National Championships | LLD | Dry Slope Artificial |
| Sun 14 Aug 2022 | Race Secretary | English Indoor Championships | CHL | Indoor Snow Artificial |
| Sat 13 Aug 2022 | Race Secretary | Welsh Indoor Championships | CHL | Indoor Snow Artificial |
| Sun 17 Jul 2022 | Race Secretary | British Indoor Championships | CHL | Indoor Snow Artificial |
| Sat 16 Jul 2022 | Race Secretary | eola GBR Indoor Series Race 5 | CHL | Indoor Snow Artificial |
| Sat 30 Apr 2022 | Race Secretary | eola GBR Outdoor Series Race 1 & 2 | LLD | Dry Slope Artificial |
| Sun 24 Apr 2022 | Race Secretary | SSW Excel Format | PEM | Dry Slope Artificial |
| Sat 23 Apr 2022 | Chief of Timing & Calcs | SSW Club National | PEM | Dry Slope Artificial |
| Wed 30 Mar 2022 | Race Secretary | Welsh Alpine Championships | CHM | Alpine Snow |
| Sat 12 Mar 2022 | Chief of Timing & Calcs | British Schools Dry Slope Championships | LLD | Dry Slope Artificial |
| Sat 9 Oct 2021 | Chief of Timing & Calcs | Welsh Schools Championships | LLA | Dry Slope Artificial |
| Sun 12 Sep 2021 | Chief of Timing & Calcs | Welsh Outdoor Champs & eola GBR Outdoor Series 4+5 | LLD | Dry Slope Artificial |
| Sat 11 Sep 2021 | Chief of Timing & Calcs | Welsh Outdoor Champs & eola GBR Outdoor Series 4+5 | LLD | Dry Slope Artificial |
| Sat 11 Sep 2021 | Chief of Timing & Calcs | Welsh Outdoor Champs & eola GBR Outdoor Series 4+5 | LLD | Dry Slope Artificial |
| Mon 8 Mar 2021 | Race Secretary | Welsh Alpine Championships | CHM | Alpine Snow |
| Sat 14 Nov 2020 | Race Secretary | Welsh Championships | LLD | Dry Slope Artificial |
| Sat 27 Jun 2020 | Race Secretary | GBR Outdoor Series - Race 4 & 5 | PON | Dry Slope Artificial |
| Sat 6 Jun 2020 | Race Secretary | SSW Slalom | LLD | Dry Slope Artificial |
| Sat 9 May 2020 | Race Secretary | GBR Indoor Series - Race 1 & 2 | CHL | Indoor Snow Artificial |
| Sun 26 Apr 2020 | Race Secretary | SSW Excel Event | PEM | Dry Slope Artificial |
| Sat 25 Apr 2020 | Race Secretary | SSW Slalom and Club Team Event | PEM | Dry Slope Artificial |
| Tue 28 Jan 2020 | Chief of Timing & Calcs | British Schoolboys International Races | WEN | Alpine Snow |
| Mon 27 Jan 2020 | Chief of Timing & Calcs | British Schoolboys International Races | WEN | Alpine Snow |
| Mon 27 Jan 2020 | Chief of Timing & Calcs | British Schoolboys International Races | WEN | Alpine Snow |
| Wed 22 Jan 2020 | Race Secretary | Welsh Alpine BASS Championships | CHM | Alpine Snow |
| Mon 20 Jan 2020 | Race Secretary | Welsh Alpine FIS Championships | CHM | Alpine Snow |
| Sun 11 Aug 2019 | Race Secretary | British Indoor Championships 2019 | CHL | Indoor Snow Artificial |
| Sat 10 Aug 2019 | Race Secretary | Anglo Welsh Indoor Championships 2019 | CHL | Indoor Snow Artificial |
| Sun 30 Jun 2019 | Chief of Timing & Calcs | BSA GBR Outdoor 4 (SSW) | PON | Dry Slope Artificial |
| Sat 29 Jun 2019 | Chief of Timing & Calcs | BSA GBR Outdoor 3 (SSW) | PON | Dry Slope Artificial |
| Sat 8 Jun 2019 | Race Secretary | Dragons Alpine Open Race | GLO | Dry Slope Artificial |
| Sat 11 May 2019 | Race Secretary | BSA GBR Indoor 1 & 2 (SSW) | CHL | Indoor Snow Artificial |
| Sun 28 Apr 2019 | Chief of Timing & Calcs | Snowsport Wales Excel Race | PEM | Dry Slope Artificial |
| Sat 27 Apr 2019 | Chief of Timing & Calcs | Snowsport Wales Champery Slalom & U10/U12's | PEM | Dry Slope Artificial |
| Tue 22 Jan 2019 | Race Secretary | Welsh Alpine Champs | CHM | Alpine Snow |
| Sat 8 Sep 2018 | Race Secretary | Welsh Outdoor Championships | PON | Dry Slope Artificial |
| Sat 30 Jun 2018 | Chief of Timing & Calcs | BSA GBR Outdoor 3 & 4 | PON | Dry Slope Artificial |
| Sat 12 May 2018 | Race Secretary | BSA GBR Indoor 1 & 2 | CHL | Indoor Snow Artificial |
| Thu 25 Jan 2018 | Race Secretary | Welsh Alpine BASS Championships | CHM | Alpine Snow |
| Tue 23 Jan 2018 | Race Secretary | Welsh Alpine FIS-CIT Championships | CHM | Alpine Snow |
| Sat 9 Sep 2017 | Chief of Timing & Calcs | Welsh National Championships | PON | Dry Slope Artificial |
| Sun 13 Aug 2017 | Race Secretary | British Indoor Championships | CHL | Indoor Snow Artificial |
| Sat 12 Aug 2017 | Race Secretary | Anglo-Welsh Championships | CHL | Indoor Snow Artificial |
| Sat 1 Jul 2017 | Race Secretary | BSA GBR Outdoor Series | PON | Dry Slope Artificial |
| Sat 6 May 2017 | Race Secretary | BSA GBR Indoor Series | CHL | Indoor Snow Artificial |
| Sat 22 Apr 2017 | Chief of Timing & Calcs | SSW Slalom & Excel | PEM | Dry Slope Artificial |
| Sat 7 May 2016 | Race Secretary | Ambition GBR Indoor Series 1 & 2 | CHL | Indoor Snow Artificial |
| Thu 21 Jan 2016 | Race Secretary | Welsh Alpine Championships | CHM | Alpine Snow |
| Tue 19 Jan 2016 | Race Secretary | Welsh FIS | CHM | Alpine Snow |
| Sun 13 Sep 2015 | Race Secretary | British Outdoor Championships | PON | Dry Slope Artificial |
| Sat 12 Sep 2015 | Race Secretary | Welsh Outdoor Championships | PON | Dry Slope Artificial |
| Sun 6 Sep 2015 | Race Secretary | British Indoor Championships | CHL | Indoor Snow Artificial |
| Sat 5 Sep 2015 | Race Secretary | Anglo-Welsh Indoor Championships | CHL | Indoor Snow Artificial |
| Tue 20 Jan 2015 | Race Secretary | Welsh Alpine Championships | CHM | Alpine Snow |