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 | |
| Thu 24 Feb 2022 | Referee | English Alpine Children's Championships | BOR | Alpine Snow |
| Mon 3 Jan 2022 | Chief of Race | Evolution Speed Series | REI | Alpine Snow |
| Sun 4 Jul 2021 | Referee | eola GBR Series Outdoor 1 and 2 | NOR | Dry Slope Artificial |
| Sat 3 Jul 2021 | Assistant Referee | eola GBR Series Outdoor 1 and 2 | NOR | Dry Slope Artificial |
| Sun 13 Jun 2021 | Chief of Race | Evolution Club National | WYN | Dry Slope Artificial |
| Sat 12 Jun 2021 | Course Setter | Welwyn Club National | WYN | Dry Slope Artificial |
| Mon 14 Dec 2020 | Chief of Race | Evolution Speed Series | REI | Alpine Snow |
| Tue 18 Feb 2020 | Assistant Referee | English Alpine Childrens Championships | BOR | Alpine Snow |
| Mon 17 Feb 2020 | Course Setter | English Alpine Childrens Championships | BOR | Alpine Snow |
| Wed 8 Jan 2020 | Chief of Race | Team Evolution Speed Series | REI | Alpine Snow |
| Tue 7 Jan 2020 | Chief of Race | Team Evolution Speed Series | REI | Alpine Snow |
| Mon 6 Jan 2020 | Chief of Race | Team Evolution Speed Series | REI | Alpine Snow |
| Wed 20 Feb 2019 | Course Setter | English Alpine Champs Children | BOR | Alpine Snow |
| Sun 17 Feb 2019 | Referee | English Alpine Champs Children | BOR | Alpine Snow |
| Thu 15 Feb 2018 | Course Setter | English Alpine Children's Championships | BOR | Alpine Snow |
| Tue 9 Jan 2018 | Referee | Team Evolution Speed Series | REI | Alpine Snow |
| Sun 12 Feb 2017 | Course Setter | English Alpine Championships (GBR) | BOR | Alpine Snow |
| Tue 10 Jan 2017 | Course Setter | Evolution Speed Races | REI | Alpine Snow |
| Sun 4 May 2014 | Chief of Race | SSE Landgraaf | LGR | Indoor Snow Artificial |