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 22 Aug 2026 | Chief of Race | All England Championships | NOR | Dry Slope Artificial |
| Sun 12 Jul 2026 | Referee | ERSA Club National | SMK | Indoor Snow Artificial |
| Sun 12 Jul 2026 | Chief of Race | ERSA Club National | SMK | Indoor Snow Artificial |
| Sat 11 Jul 2026 | Referee | Hemel Club National | HEM | Indoor Snow Artificial |
| Sat 30 May 2026 | Chief of Race | Norfolk Club National | NOR | Dry Slope Artificial |
| Sat 30 May 2026 | Chief of Race | Norfolk Club National | NOR | Dry Slope Artificial |
| Sun 19 Apr 2026 | Chief of Race | ERSA Schools Championships | NOR | Dry Slope Artificial |
| Sun 13 Jul 2025 | Chief of Race | ERSA Club National | SMK | Indoor Snow Artificial |
| Sun 13 Jul 2025 | Chief of Race | ERSA Club National | SMK | Indoor Snow Artificial |
| Sat 12 Jul 2025 | Referee | Hemel Club National | HEM | Indoor Snow Artificial |
| Sat 31 May 2025 | Chief of Race | Norfolk Club National | NOR | Dry Slope Artificial |
| Sat 31 May 2025 | Chief of Race | Norfolk Club National | NOR | Dry Slope Artificial |
| Sun 11 May 2025 | Start Referee | Welwyn Club National | WYN | Dry Slope Artificial |
| Sun 27 Apr 2025 | Chief of Race | ERSA Schools Championships | IPS | Dry Slope Artificial |
| Sun 30 Jun 2024 | Chief of Race | Copper Horse GBR Outdoor Series 4 & 5 | NOR | Dry Slope Artificial |
| Sat 29 Jun 2024 | Chief of Race | Copper Horse GBR Outdoor Series 4 & 5 | NOR | Dry Slope Artificial |
| Sat 29 Jun 2024 | Chief of Race | Copper Horse GBR Outdoor Series 4 & 5 | NOR | Dry Slope Artificial |
| Sun 9 Jun 2024 | Finish Referee | MK Club National | SMK | Indoor Snow Artificial |
| Sat 8 Jun 2024 | Referee | Hemel Club National | HEM | Indoor Snow Artificial |
| Sun 2 Jun 2024 | Referee | Vikings Club National | IPS | Dry Slope Artificial |
| Sat 1 Jun 2024 | Race Secretary | Norfolk Club National | NOR | Dry Slope Artificial |
| Sat 26 Aug 2023 | Race Secretary | All England Dry Slope Championships | NOR | Dry Slope Artificial |
| Sat 8 Jul 2023 | Referee | Hemel CN | HEM | Indoor Snow Artificial |
| Sun 18 Jun 2023 | Chief of Race | ERSA Summer Series Round 4 | NOR | Dry Slope Artificial |
| Sun 4 Jun 2023 | Referee | Vikings Ski Club CN | IPS | Dry Slope Artificial |
| Sat 3 Jun 2023 | Race Secretary | Norfolk Ski Club CN | NOR | Dry Slope Artificial |
| Sun 18 Sep 2022 | Race Secretary | ERSA Summer Series Champs (Snow)) | SMK | Indoor Snow Artificial |
| Sat 17 Sep 2022 | Race Secretary | ERSA Summer Series Champs (Dry) | WYN | Dry Slope Artificial |
| Sun 3 Jul 2022 | Chief of Race | ERSA Summer Series Round 3 | NOR | Dry Slope Artificial |
| Sun 26 Jun 2022 | Start Referee | Norfolk Club National | NOR | Dry Slope Artificial |
| Sun 12 Jun 2022 | Start Referee | SMK Club National | SMK | Indoor Snow Artificial |
| Sat 11 Jun 2022 | Start Referee | Hemel Club National | HEM | Indoor Snow Artificial |
| Sun 22 May 2022 | Start Referee | Welwyn Club National | WYN | Dry Slope Artificial |
| Sat 21 May 2022 | Start Referee | Evolution Club National | WYN | Dry Slope Artificial |
| Sat 10 Jul 2021 | Start Referee | Hemel Club National | HEM | Indoor Snow Artificial |
| Sat 3 Jul 2021 | Race Secretary | eola GBR Series Outdoor 1 and 2 | NOR | Dry Slope Artificial |
| Sat 12 Jun 2021 | Start Referee | Welwyn Club National | WYN | Dry Slope Artificial |
| Sat 1 Jun 2019 | Start Referee | Norfolk Club National & U10/U12's | NOR | Dry Slope Artificial |
| Sun 14 Oct 2018 | Race Secretary | Tri Regions | CHT | Dry Slope Artificial |
| Sat 21 May 2016 | Finish Referee | Norfolk CN | NOR | Dry Slope Artificial |