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 12 Sep 2026 | Course Setter | Welsh Outdoor Championships | PON | Dry Slope Artificial |
| Sat 11 Jul 2026 | Course Setter | Pontypool Club National | PON | Dry Slope Artificial |
| Fri 7 Nov 2025 | Course Setter | BUDS British University Dry Slope Championships | GLO | Dry Slope Artificial |
| Sat 6 Sep 2025 | Course Setter | Welsh Championships | PON | Dry Slope Artificial |
| Sat 28 Jun 2025 | Referee | Gloucester Club National | GLO | Dry Slope Artificial |
| Sun 28 Jul 2024 | Course Setter | SWSA Club National | GLO | Dry Slope Artificial |
| Sun 10 Sep 2023 | Course Setter | British Outdoor Championships | PON | Dry Slope Artificial |
| Sat 22 Jul 2023 | Chief of Race | Pontypool Ski Racing CN | PON | Dry Slope Artificial |
| Sat 22 Jul 2023 | Chief of Race | Pontypool Ski Racing CN | PON | Dry Slope Artificial |
| Sun 21 Aug 2022 | Course Setter | Welsh Open Championships | GLO | Dry Slope Artificial |
| Sat 20 Aug 2022 | Referee | SSW Club National | GLO | Dry Slope Artificial |
| Sat 18 Jun 2022 | Course Setter | Western Counties Club National | GLO | Dry Slope Artificial |
| Thu 31 Mar 2022 | Referee | Welsh Alpine Championships | CHM | Alpine Snow |
| Sun 12 Sep 2021 | Course Setter | Welsh Outdoor Champs & eola GBR Outdoor Series 4+5 | LLD | Dry Slope Artificial |
| Sat 7 Sep 2019 | Course Setter | Welsh Outdoor Championships 2019 | PON | Dry Slope Artificial |
| Sat 8 Jun 2019 | Course Setter | Dragons Alpine Open Race | GLO | Dry Slope Artificial |
| Tue 14 Feb 2017 | Referee | English Alpine Championships (GBR) | BOR | Alpine Snow |
| Sat 10 May 2014 | Chief of Race | GBR Indoor Series 2014 | CAS | Indoor Snow Artificial |