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 20 Jun 2026 | Chief of Race | Gloucester Club National | GLO | Dry Slope Artificial |
| Sat 20 Jun 2026 | Chief of Race | Gloucester Club National | GLO | Dry Slope Artificial |
| Sat 25 Apr 2026 | Referee | West Wales Club National | PEM | Dry Slope Artificial |
| Sat 28 Jun 2025 | Chief of Race | Gloucester Club National | GLO | Dry Slope Artificial |
| Sat 28 Jun 2025 | Chief of Race | Gloucester Club National | GLO | Dry Slope Artificial |
| Sat 26 Apr 2025 | Referee | West Wales Club National | PEM | Dry Slope Artificial |
| Sat 22 Jun 2024 | Chief of Race | Gloucester Club National | GLO | Dry Slope Artificial |
| Sat 22 Jun 2024 | Chief of Race | Gloucester Club National | GLO | Dry Slope Artificial |
| Wed 24 Jan 2024 | Referee | Welsh Alpine Championships | CHM | Alpine Snow |
| Sat 9 Sep 2023 | Referee | Welsh National Championships | PON | Dry Slope Artificial |
| Thu 26 Jan 2023 | Referee | Welsh Alpine Championships | CHM | Alpine Snow |
| Wed 25 Jan 2023 | Referee | Welsh Alpine Championships | CHM | Alpine Snow |
| Sun 19 Jun 2022 | Course Setter | Gloucester Club National | GLO | Dry Slope Artificial |
| Sat 31 Jul 2021 | Referee | Gloucester Club National | GLO | Dry Slope Artificial |
| Sun 9 Jun 2019 | Course Setter | Gloucester Club National & U10/U12's | GLO | Dry Slope Artificial |
| Thu 21 Feb 2019 | Referee | English Alpine Champs Children | BOR | Alpine Snow |
| Sat 23 Aug 2014 | Chief of Race | Scottish Outdoor Championships | HND | Dry Slope Artificial |
| Sat 19 Apr 2014 | Referee | SSW Champery Slalom | GLO | Dry Slope Artificial |
| Tue 18 Feb 2014 | Referee | 18th English Alpine Championships | BOR | Alpine Snow |