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 26 Aug 2023 | Chief of Race | All England Dry Slope Championships | NOR | Dry Slope Artificial |
| Sat 26 Aug 2023 | Chief of Race | All England Dry Slope Championships | NOR | Dry Slope Artificial |
| Thu 16 Feb 2023 | Chief of Race | English Alpine Childrens' Championships | BOR | Alpine Snow |
| Mon 13 Feb 2023 | Chief of Race | English Alpine Childrens' Championships | BOR | Alpine Snow |
| Sat 27 Aug 2022 | Chief of Race | All England Championships | CHT | Dry Slope Artificial |
| Sat 27 Aug 2022 | Chief of Race | All England Championships | CHT | Dry Slope Artificial |
| Sat 2 Jul 2022 | Chief of Race | Midland Club National | SWA | Dry Slope Artificial |
| Sat 2 Jul 2022 | Chief of Race | Midland Club National | SWA | Dry Slope Artificial |
| Sat 28 Aug 2021 | Referee | All England Championships | SLK | Dry Slope Artificial |
| Sun 1 Aug 2021 | Chief of Race | British Outdoor Championships | GLO | Dry Slope Artificial |
| Sun 1 Aug 2021 | Chief of Race | British Outdoor Championships | GLO | Dry Slope Artificial |
| Sat 24 Jul 2021 | Start Referee | CESA Club National | SWA | Dry Slope Artificial |
| Sun 4 Jul 2021 | Chief of Race | eola GBR Series Outdoor 1 and 2 | NOR | Dry Slope Artificial |
| Sat 3 Jul 2021 | Chief of Race | eola GBR Series Outdoor 1 and 2 | NOR | Dry Slope Artificial |
| Sat 3 Jul 2021 | Chief of Race | eola GBR Series Outdoor 1 and 2 | NOR | Dry Slope Artificial |
| Sat 26 Jun 2021 | Chief of Race | Western Counties Club National | GLO | Dry Slope Artificial |
| Sun 30 Aug 2020 | Race Secretary | All England Inter-Club Championships | NOR | Dry Slope Artificial |
| Sat 29 Aug 2020 | Chief of Race | All England Championships | NOR | Dry Slope Artificial |
| Sat 13 Jun 2020 | Chief of Race | Avon & Western Counties Club National | GLO | Dry Slope Artificial |
| Sun 8 Sep 2019 | Referee | Welsh Outdoor Championships 2019 | PON | Dry Slope Artificial |
| Sat 7 Sep 2019 | Referee | Welsh Outdoor Championships 2019 | PON | Dry Slope Artificial |
| Sat 31 Aug 2019 | Chief of Race | All England Championships 2019 | NOR | Dry Slope Artificial |
| Sat 31 Aug 2019 | Chief of Race | All England Championships 2019 | NOR | Dry Slope Artificial |
| Sat 6 Jul 2019 | Chief of Race | BSA GBR Outdoor 5 (SSE) | GLO | Dry Slope Artificial |
| Sat 6 Jul 2019 | Chief of Race | BSA GBR Outdoor 5 (SSE) | GLO | Dry Slope Artificial |
| Sun 30 Jun 2019 | Referee | BSA GBR Outdoor 4 (SSW) | PON | Dry Slope Artificial |
| Sat 29 Jun 2019 | Referee | BSA GBR Outdoor 3 (SSW) | PON | Dry Slope Artificial |
| Sun 2 Jun 2019 | Referee | Vikings Club National & U10/U12's | IPS | Dry Slope Artificial |
| Sun 12 May 2019 | Referee | BSA GBR Indoor 1 & 2 (SSW) | CHL | Indoor Snow Artificial |
| Sun 9 Sep 2018 | Chief of Race | Welsh Outdoor Championships | PON | Dry Slope Artificial |
| Sat 8 Sep 2018 | Chief of Race | Welsh Outdoor Championships | PON | Dry Slope Artificial |
| Sun 8 Jul 2018 | Start Referee | BSA GBR Outdoor 5 | CHT | Dry Slope Artificial |
| Sun 1 Jul 2018 | Referee | BSA GBR Outdoor 3 & 4 | PON | Dry Slope Artificial |
| Sat 30 Jun 2018 | Referee | BSA GBR Outdoor 3 & 4 | PON | Dry Slope Artificial |
| Sun 10 Jun 2018 | Referee | Milton Keynes Club National & U10/U12's | SMK | Indoor Snow Artificial |
| Sun 20 May 2018 | Referee | Vikings (Ipswich) Club National & U10/U12's | IPS | Dry Slope Artificial |
| Sun 13 May 2018 | Referee | BSA GBR Indoor 1 & 2 | CHL | Indoor Snow Artificial |
| Sun 4 Jun 2017 | Referee | Snowsport South CN | SOU | Dry Slope Artificial |
| Sun 11 Sep 2016 | Referee | Welsh & British Champs | PON | Dry Slope Artificial |