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 | |
| Sun 9 Aug 2026 | Technical Delegate | British Indoor Championships | MAN | Indoor Snow Artificial |
| Sat 8 Aug 2026 | Technical Delegate | Welsh Indoor Championships | MAN | Indoor Snow Artificial |
| Sun 26 Jul 2026 | Technical Delegate | SE Inter-Regional | STO | Dry Slope Artificial |
| Sat 25 Jul 2026 | Technical Delegate | British Dry Slope Championships | STO | Dry Slope Artificial |
| Sun 17 May 2026 | Technical Delegate | Copper Horse Outdoor GBR Series 1 | LLD | Dry Slope Artificial |
| Sat 16 May 2026 | Technical Delegate | Cardiff & Dragons Club National | LLD | Dry Slope Artificial |
| Sun 3 May 2026 | Technical Delegate | Copper Horse Indoor GBR Series 1&2 | MAN | Indoor Snow Artificial |
| Sat 2 May 2026 | Technical Delegate | Copper Horse Indoor GBR Series 1&2 | MAN | Indoor Snow Artificial |
| Sun 26 Apr 2026 | Technical Delegate | Welwyn Club National | WYN | Dry Slope Artificial |
| Sat 10 Jan 2026 | Technical Delegate | Nations Cup Rounds 3 - 6 | REI | Alpine Snow |
| Fri 9 Jan 2026 | Technical Delegate | Nations Cup Rounds 3 - 6 | REI | Alpine Snow |
| Thu 18 Dec 2025 | Technical Delegate | Aurora Cup 2025 | GEI | Alpine Snow |
| Wed 17 Dec 2025 | Technical Delegate | Aurora Cup 2025 | GEI | Alpine Snow |
| Sun 10 Aug 2025 | Technical Delegate | English Indoor Championships | CHL | Indoor Snow Artificial |
| Sat 9 Aug 2025 | Technical Delegate | Welsh Indoor Championships | CHL | Indoor Snow Artificial |
| Sat 12 Jul 2025 | Technical Delegate | Hemel Club National | HEM | Indoor Snow Artificial |
| Sun 18 May 2025 | Technical Delegate | Copper Horse 2025 GBR Outdoor Series Race 1&2 | LLD | Dry Slope Artificial |
| Sat 17 May 2025 | Technical Delegate | Copper Horse 2025 GBR Outdoor Series Race 1&2 | LLD | Dry Slope Artificial |
| Sun 11 May 2025 | Technical Delegate | Copper Horse 2025 GBR Indoor Series Race 1&2 | CHL | Indoor Snow Artificial |
| Sat 10 May 2025 | Technical Delegate | Copper Horse 2025 GBR Indoor Series Race 1&2 | CHL | Indoor Snow Artificial |
| Sun 2 Mar 2025 | Technical Delegate | Nations Cup Round 9-10 | FAG | Alpine Snow |
| Sat 1 Mar 2025 | Technical Delegate | Nations Cup Round 9-10 | FAG | Alpine Snow |
| Thu 20 Feb 2025 | Technical Delegate | English Alpine Childrens' Championships | BOR | Alpine Snow |
| Wed 8 Jan 2025 | Technical Delegate | Nations Cup Round 3-6 Speed | REI | Alpine Snow |
| Tue 7 Jan 2025 | Technical Delegate | Nations Cup Round 3-6 Speed | REI | Alpine Snow |
| Sun 30 Jun 2024 | Technical Delegate | Copper Horse GBR Outdoor Series 4 & 5 | NOR | Dry Slope Artificial |
| Sat 29 Jun 2024 | Technical Delegate | Copper Horse GBR Outdoor Series 4 & 5 | NOR | Dry Slope Artificial |
| Sun 19 May 2024 | Technical Delegate | Copper Horse GBR Outdoor Series 1 & 2 | LLD | Dry Slope Artificial |
| Sat 18 May 2024 | Technical Delegate | Copper Horse GBR Outdoor Series 1 & 2 | LLD | Dry Slope Artificial |
| Sun 5 May 2024 | Technical Delegate | Copper Horse GBR Indoor Series 1 & 2 | CHL | Indoor Snow Artificial |
| Sat 4 May 2024 | Technical Delegate | Copper Horse GBR Indoor Series 1 & 2 | CHL | Indoor Snow Artificial |
| Thu 11 Jan 2024 | Technical Delegate | Impulse Alpine Championships | PIL | Alpine Snow |
| Wed 10 Jan 2024 | Technical Delegate | Impulse Alpine Championships | PIL | Alpine Snow |
| Tue 9 Jan 2024 | Technical Delegate | Impulse Alpine Championships | PIL | Alpine Snow |
| Mon 8 Jan 2024 | Technical Delegate | Team Evolution Speed Series | REI | Alpine Snow |
| Sun 8 Oct 2023 | Technical Delegate | Irish Championships | KIL | Dry Slope Artificial |
| Sat 7 Oct 2023 | Technical Delegate | Irish Championships | KIL | Dry Slope Artificial |
| Sun 27 Aug 2023 | Technical Delegate | All England Dry Slope Championships | NOR | Dry Slope Artificial |
| Sat 26 Aug 2023 | Technical Delegate | All England Dry Slope Championships | NOR | Dry Slope Artificial |
| Sun 13 Aug 2023 | Technical Delegate | British Indoor Championships | CHL | Indoor Snow Artificial |
| Sat 12 Aug 2023 | Technical Delegate | Welsh Indoor Champs & eola GBR Indoor 5 | CHL | Indoor Snow Artificial |
| Sun 16 Jul 2023 | Technical Delegate | English Indoor Champs & eola GBR Indoor 4 | CHL | Indoor Snow Artificial |
| Sat 15 Jul 2023 | Technical Delegate | eola GBR Indoor Series Race 3 | CHL | Indoor Snow Artificial |
| Wed 11 Jan 2023 | Technical Delegate | Anglo Scottish Championships | PIL | Alpine Snow |
| Tue 10 Jan 2023 | Technical Delegate | Anglo Scottish Championships | PIL | Alpine Snow |
| Mon 9 Jan 2023 | Technical Delegate | Anglo Scottish Championships | PIL | Alpine Snow |
| Sun 14 Aug 2022 | Technical Delegate | English Indoor Championships | CHL | Indoor Snow Artificial |
| Sat 13 Aug 2022 | Technical Delegate | Welsh Indoor Championships | CHL | Indoor Snow Artificial |
| Sun 17 Jul 2022 | Technical Delegate | British Indoor Championships | CHL | Indoor Snow Artificial |
| Sat 16 Jul 2022 | Technical Delegate | eola GBR Indoor Series Race 5 | CHL | Indoor Snow Artificial |
| Sun 8 May 2022 | Technical Delegate | eola GBR Indoor Series Race 1 & 2 | CHL | Indoor Snow Artificial |
| Sat 7 May 2022 | Technical Delegate | eola GBR Indoor Series Race 1 & 2 | CHL | Indoor Snow Artificial |
| Sun 15 Aug 2021 | Technical Delegate | British Indoor Championships | CHL | Indoor Snow Artificial |
| Sat 14 Aug 2021 | Technical Delegate | Anglo-Welsh Champs & eola GBR Indoor Series 3 | CHL | Indoor Snow Artificial |
| Sun 11 Jul 2021 | Technical Delegate | SMK Club National | SMK | Indoor Snow Artificial |
| Sat 10 Jul 2021 | Technical Delegate | Hemel Club National | HEM | Indoor Snow Artificial |
| Sun 4 Jul 2021 | Technical Delegate | eola GBR Series Outdoor 1 and 2 | NOR | Dry Slope Artificial |
| Sat 3 Jul 2021 | Technical Delegate | eola GBR Series Outdoor 1 and 2 | NOR | Dry Slope Artificial |
| Sun 13 Sep 2020 | Technical Delegate | Welsh Championships | LLD | Dry Slope Artificial |
| Sat 12 Sep 2020 | Technical Delegate | Welsh Championships | LLD | Dry Slope Artificial |
| Sun 9 Aug 2020 | Technical Delegate | British Indoor Championships | CHL | Indoor Snow Artificial |
| Sat 8 Aug 2020 | Technical Delegate | Anglo-Welsh Championships | CHL | Indoor Snow Artificial |
| Sun 5 Jul 2020 | Technical Delegate | GBR Indoor Series - Race 5 & 6 | CHL | Indoor Snow Artificial |
| Sat 4 Jul 2020 | Technical Delegate | GBR Indoor Series - Race 5 & 6 | CHL | Indoor Snow Artificial |
| Sat 23 May 2020 | Technical Delegate | SE BASS Indoor Races | LGR | Indoor Snow Artificial |
| Tue 7 Jan 2020 | Technical Delegate | Artemis Anglo-Scottish Cup | PIL | Alpine Snow |
| Mon 6 Jan 2020 | Technical Delegate | Artemis Anglo-Scottish Cup | PIL | Alpine Snow |
| Sun 5 Jan 2020 | Technical Delegate | Artemis Anglo-Scottish Cup | PIL | Alpine Snow |
| Sun 6 Oct 2019 | Technical Delegate | Irish Outdoor Championships 2019 | KIL | Dry Slope Artificial |
| Sat 5 Oct 2019 | Technical Delegate | Irish Outdoor Championships 2019 | KIL | Dry Slope Artificial |
| Sun 11 Aug 2019 | Technical Delegate | British Indoor Championships 2019 | CHL | Indoor Snow Artificial |
| Sat 10 Aug 2019 | Technical Delegate | Anglo Welsh Indoor Championships 2019 | CHL | Indoor Snow Artificial |
| Sun 23 Jun 2019 | Technical Delegate | BSA GBR Indoor 4 (SSE) | CAS | Indoor Snow Artificial |
| Sun 12 May 2019 | Technical Delegate | BSA GBR Indoor 1 & 2 (SSW) | CHL | Indoor Snow Artificial |
| Sat 11 May 2019 | Technical Delegate | BSA GBR Indoor 1 & 2 (SSW) | CHL | Indoor Snow Artificial |
| Mon 7 Jan 2019 | Technical Delegate | Artemis Anglo-Scottish Champs | PIL | Alpine Snow |
| Sun 23 Sep 2018 | Technical Delegate | Lowland Championships | SNV | Indoor Snow Artificial |
| Sat 22 Sep 2018 | Technical Delegate | Lowland Championships | SNV | Indoor Snow Artificial |
| Sun 9 Sep 2018 | Technical Delegate | Welsh Outdoor Championships | PON | Dry Slope Artificial |
| Sat 8 Sep 2018 | Technical Delegate | Welsh Outdoor Championships | PON | Dry Slope Artificial |
| Sat 25 Aug 2018 | Technical Delegate | All England Championships | SLK | Dry Slope Artificial |
| Sun 13 May 2018 | Technical Delegate | BSA GBR Indoor 1 & 2 | CHL | Indoor Snow Artificial |
| Sat 12 May 2018 | Technical Delegate | BSA GBR Indoor 1 & 2 | CHL | Indoor Snow Artificial |
| Wed 20 Jan 2027 | Chief of Race | Welsh Alpine Championships Children | CHM | Alpine Snow |
| Sat 19 Sep 2026 | Organiser | Lowlands Indoor Championships | LGR | Indoor Snow Artificial |
| Mon 9 Mar 2026 | Chief of Race | English Alpine FIS Championships | BOR | Alpine Snow |
| Sun 8 Mar 2026 | Chief of Race | English Alpine FIS Championships | BOR | Alpine Snow |
| Sat 7 Mar 2026 | Chief of Race | English Alpine FIS Championships | BOR | Alpine Snow |
| Fri 6 Mar 2026 | Chief of Race | English Alpine FIS Championships | BOR | Alpine Snow |
| Thu 5 Mar 2026 | Chief of Race | English Alpine FIS Championships | BOR | Alpine Snow |
| Wed 4 Mar 2026 | Chief of Race | English Alpine FIS Championships | BOR | Alpine Snow |
| Fri 23 Jan 2026 | Chief of Race | Welsh Alpine Championships BASS | CHM | Alpine Snow |
| Thu 22 Jan 2026 | Chief of Race | Welsh Alpine Championships BASS | CHM | Alpine Snow |
| Wed 21 Jan 2026 | Chief of Race | Welsh Alpine Championships BASS | CHM | Alpine Snow |
| Wed 21 Jan 2026 | Chief of Race | Welsh Alpine Championships BASS | CHM | Alpine Snow |
| Tue 20 Jan 2026 | Chief of Race | Welsh Alpine Championships FIS | CHM | Alpine Snow |
| Mon 19 Jan 2026 | Chief of Race | Welsh Alpine Championships FIS | CHM | Alpine Snow |
| Mon 19 Jan 2026 | Chief of Race | Welsh Alpine Championships FIS | CHM | Alpine Snow |
| Sat 20 Sep 2025 | Organiser | Lowlands Indoor Championships | LGR | Indoor Snow Artificial |
| Sun 6 Apr 2025 | Organiser | GB Alpine Children's Champs | SCA | Alpine Snow |
| Sat 29 Mar 2025 | Organiser | GB Alpine Senior Champs | SCA | Alpine Snow |
| Mon 17 Feb 2025 | Chief of Race | English Alpine FIS Championships | BOR | Alpine Snow |
| Sun 16 Feb 2025 | Chief of Race | English Alpine FIS Championships | BOR | Alpine Snow |
| Sat 15 Feb 2025 | Start Referee | English Alpine FIS Championships | BOR | Alpine Snow |
| Fri 14 Feb 2025 | Chief of Race | English Alpine FIS Championships | BOR | Alpine Snow |
| Thu 13 Feb 2025 | Chief of Race | English Alpine FIS Championships | BOR | Alpine Snow |
| Wed 12 Feb 2025 | Chief of Race | English Alpine FIS Championships | BOR | Alpine Snow |
| Fri 24 Jan 2025 | Chief of Race | Welsh Alpine Championships | CHM | Alpine Snow |
| Wed 22 Jan 2025 | Chief of Race | Welsh Alpine Championships | CHM | Alpine Snow |
| Tue 21 Jan 2025 | Chief of Race | Welsh Alpine FIS Championships | CHM | Alpine Snow |
| Mon 20 Jan 2025 | Chief of Race | Welsh Alpine FIS Championships | CHM | Alpine Snow |
| Sat 21 Sep 2024 | Organiser | Lowlands Indoor Championships | LGR | Indoor Snow Artificial |
| Sun 11 Aug 2024 | Referee | British Indoor Championships | CHL | Indoor Snow Artificial |
| Sat 10 Aug 2024 | Chief of Race | Welsh Indoor Championships | CHL | Indoor Snow Artificial |
| Sat 10 Aug 2024 | Chief of Race | Welsh Indoor Championships | CHL | Indoor Snow Artificial |
| Sun 14 Jul 2024 | Referee | English Indoor Championships | CHL | Indoor Snow Artificial |
| Sat 13 Jul 2024 | Referee | Copper Horse GBR Indoor Series 5 | CHL | Indoor Snow Artificial |
| Sat 1 Jun 2024 | Chief of Race | Norfolk Club National | NOR | Dry Slope Artificial |
| Sat 1 Jun 2024 | Chief of Race | Norfolk Club National | NOR | Dry Slope Artificial |
| Fri 5 Apr 2024 | Chief of Race | GB Alpine Children's Champs | TIG | Alpine Snow |
| Thu 4 Apr 2024 | Chief of Race | GB Alpine Children's Champs | TIG | Alpine Snow |
| Tue 2 Apr 2024 | Chief of Race | GB Alpine Children's Champs | TIG | Alpine Snow |
| Mon 1 Apr 2024 | Chief of Race | GB Alpine Children's Champs | TIG | Alpine Snow |
| Wed 27 Mar 2024 | Chief of Race | GB Alpine Senior Champs - Giant Slalom | VAL | Alpine Snow |
| Tue 26 Mar 2024 | Start Referee | GB Alpine Senior Champs - Giant Slalom | VAL | Alpine Snow |
| Tue 13 Feb 2024 | Chief of Race | English Alpine FIS Championships | BOR | Alpine Snow |
| Sun 11 Feb 2024 | Chief of Race | English Alpine FIS Championships | BOR | Alpine Snow |
| Sat 10 Feb 2024 | Chief of Race | English Alpine FIS Championships | BOR | Alpine Snow |
| Fri 9 Feb 2024 | Chief of Race | English Alpine FIS Championships | BOR | Alpine Snow |
| Thu 8 Feb 2024 | Chief of Race | English Alpine FIS Championships | BOR | Alpine Snow |
| Thu 8 Feb 2024 | Chief of Race | English Alpine FIS Championships | BOR | Alpine Snow |
| Fri 26 Jan 2024 | Chief of Race | Welsh Alpine Championships | CHM | Alpine Snow |
| Thu 25 Jan 2024 | Chief of Race | Welsh Alpine Championships | CHM | Alpine Snow |
| Wed 24 Jan 2024 | Chief of Race | Welsh Alpine Championships | CHM | Alpine Snow |
| Mon 22 Jan 2024 | Chief of Race | Welsh Alpine Championships | CHM | Alpine Snow |
| Fri 22 Sep 2023 | Organiser | Lowlands Indoor Championships | LGR | Indoor Snow Artificial |
| Sat 3 Jun 2023 | Chief of Race | Norfolk Ski Club CN | NOR | Dry Slope Artificial |
| Sat 3 Jun 2023 | Chief of Race | Norfolk Ski Club CN | NOR | Dry Slope Artificial |
| Sun 7 May 2023 | Chief of Race | eola GBR Indoor Series Race 1 & 2 | CHL | Indoor Snow Artificial |
| Sat 6 May 2023 | Chief of Race | eola GBR Indoor Series Race 1 & 2 | CHL | Indoor Snow Artificial |
| Sat 6 May 2023 | Chief of Race | eola GBR Indoor Series Race 1 & 2 | CHL | Indoor Snow Artificial |
| Thu 6 Apr 2023 | Chief of Race | GB Alpine Childrens' Championships | TIG | Alpine Snow |
| Wed 5 Apr 2023 | Chief of Race | GB Alpine Childrens' Championships | TIG | Alpine Snow |
| Tue 4 Apr 2023 | Chief of Race | GB Alpine Childrens' Championships | TIG | Alpine Snow |
| Mon 3 Apr 2023 | Chief of Race | GB Alpine Childrens' Championships | TIG | Alpine Snow |
| Mon 3 Apr 2023 | Chief of Race | GB Alpine Childrens' Championships | TIG | Alpine Snow |
| Sun 26 Mar 2023 | Chief of Race | GB Alpine Senior Championships | TIG | Alpine Snow |
| Tue 14 Feb 2023 | Chief of Race | English Alpine FIS Championships | BOR | Alpine Snow |
| Mon 13 Feb 2023 | Chief of Race | English Alpine FIS Championships | BOR | Alpine Snow |
| Sun 12 Feb 2023 | Chief of Race | English Alpine FIS Championships | BOR | Alpine Snow |
| Sat 11 Feb 2023 | Chief of Race | English Alpine FIS Championships | BOR | Alpine Snow |
| Fri 10 Feb 2023 | Chief of Race | English Alpine FIS Championships | BOR | Alpine Snow |
| Thu 9 Feb 2023 | Chief of Race | English Alpine FIS Championships | BOR | Alpine Snow |
| Thu 9 Feb 2023 | Chief of Race | English Alpine FIS Championships | BOR | Alpine Snow |
| Fri 27 Jan 2023 | Chief of Race | Welsh Alpine Championships | CHM | Alpine Snow |
| Thu 26 Jan 2023 | Chief of Race | Welsh Alpine Championships | CHM | Alpine Snow |
| Wed 25 Jan 2023 | Chief of Race | Welsh Alpine Championships | CHM | Alpine Snow |
| Mon 23 Jan 2023 | Chief of Race | Welsh Alpine Championships | CHM | Alpine Snow |
| Sun 26 Jun 2022 | Chief of Race | Norfolk Club National | NOR | Dry Slope Artificial |
| Sun 26 Jun 2022 | Chief of Race | Norfolk Club National | NOR | Dry Slope Artificial |
| Sat 11 Jun 2022 | Referee | Hemel Club National | HEM | Indoor Snow Artificial |
| Thu 7 Apr 2022 | Chief of Race | British Alpine Childrens Championships | TIG | Alpine Snow |
| Wed 6 Apr 2022 | Chief of Race | British Alpine Childrens Championships | TIG | Alpine Snow |
| Tue 5 Apr 2022 | Chief of Race | British Alpine Childrens Championships | TIG | Alpine Snow |
| Mon 4 Apr 2022 | Chief of Race | British Alpine Childrens Championships | TIG | Alpine Snow |
| Mon 4 Apr 2022 | Chief of Race | British Alpine Childrens Championships | TIG | Alpine Snow |
| Fri 11 Mar 2022 | Chief of Race | FMC British Masters | SCA | Alpine Snow |
| Wed 23 Feb 2022 | Chief of Race | English Alpine FIS Championships | BOR | Alpine Snow |
| Tue 22 Feb 2022 | Chief of Race | English Alpine FIS Championships | BOR | Alpine Snow |
| Mon 21 Feb 2022 | Chief of Race | English Alpine FIS Championships | BOR | Alpine Snow |
| Sun 20 Feb 2022 | Chief of Race | English Alpine FIS Championships | BOR | Alpine Snow |
| Sun 20 Feb 2022 | Chief of Race | English Alpine FIS Championships | BOR | Alpine Snow |
| Sat 5 Jun 2021 | Chief of Race | Norfolk Club National | NOR | Dry Slope Artificial |
| Sat 5 Jun 2021 | Chief of Race | Norfolk Club National | NOR | Dry Slope Artificial |
| Sun 4 Apr 2021 | Chief of Race | GB Alpine Children's Championships | TIG | Alpine Snow |
| Mon 8 Mar 2021 | Chief of Race | Welsh Alpine Championships | CHM | Alpine Snow |
| Sun 14 Feb 2021 | Chief of Race | English Alpine FIS Championships | BOR | Alpine Snow |
| Sat 6 Jun 2020 | Chief of Race | Norfolk Club National | NOR | Dry Slope Artificial |
| Sat 9 May 2020 | Chief of Race | GBR Indoor Series - Race 1 & 2 | CHL | Indoor Snow Artificial |
| Thu 20 Feb 2020 | Chief of Race | English Alpine FIS Championships | BOR | Alpine Snow |
| Wed 19 Feb 2020 | Chief of Race | English Alpine FIS Championships | BOR | Alpine Snow |
| Tue 18 Feb 2020 | Chief of Race | English Alpine FIS Championships | BOR | Alpine Snow |
| Mon 17 Feb 2020 | Chief of Race | English Alpine FIS Championships | BOR | Alpine Snow |
| Sun 16 Feb 2020 | Chief of Race | English Alpine FIS Championships | BOR | Alpine Snow |
| Fri 24 Jan 2020 | Chief of Race | Welsh Alpine BASS Championships | CHM | Alpine Snow |
| Thu 23 Jan 2020 | Chief of Race | Welsh Alpine BASS Championships | CHM | Alpine Snow |
| Wed 22 Jan 2020 | Chief of Race | Welsh Alpine BASS Championships | CHM | Alpine Snow |
| Tue 21 Jan 2020 | Chief of Race | Welsh Alpine FIS Championships | CHM | Alpine Snow |
| Mon 20 Jan 2020 | Chief of Race | Welsh Alpine FIS Championships | CHM | Alpine Snow |
| Mon 20 Jan 2020 | Chief of Race | Welsh Alpine FIS Championships | CHM | Alpine Snow |
| Sun 1 Sep 2019 | Chief of Championships | Inter Club Championships 2019 | NOR | Dry Slope Artificial |
| Sat 31 Aug 2019 | Chief of Championships | All England Championships 2019 | NOR | Dry Slope Artificial |
| Sat 1 Jun 2019 | Chief of Race | Norfolk Club National & U10/U12's | NOR | Dry Slope Artificial |
| Sat 25 May 2019 | Chief of Race | BASS Races 2019 | LGR | Indoor Snow Artificial |
| Mon 8 Apr 2019 | Chief of Race | British Childrens Champs | TIG | Alpine Snow |
| Sun 17 Feb 2019 | Chief of Race | English Alpine Champs FIS | BOR | Alpine Snow |
| Tue 22 Jan 2019 | Chief of Race | Welsh Alpine Champs | CHM | Alpine Snow |
| Sun 6 Jan 2019 | Candidate TD | Artemis Anglo-Scottish Champs | PIL | Alpine Snow |
| Sun 12 Aug 2018 | Chief of Race | British Indoor Championships | CHL | Indoor Snow Artificial |
| Sat 11 Aug 2018 | Chief of Championships | Anglo Welsh Indoor Championships | CHL | Indoor Snow Artificial |
| Sat 19 May 2018 | Chief of Race | Norfolk Club National & U10/U12's | NOR | Dry Slope Artificial |
| Mon 2 Apr 2018 | Chief of Race | Delancey British Childrens Championships | TIG | Alpine Snow |
| Sat 2 Sep 2017 | Chief of Championships | All England Championships | NOR | Dry Slope Artificial |
| Sun 13 Aug 2017 | Referee | British Indoor Championships | CHL | Indoor Snow Artificial |
| Sat 12 Aug 2017 | Chief of Race | Anglo-Welsh Championships | CHL | Indoor Snow Artificial |
| Sat 12 Aug 2017 | Chief of Race | Anglo-Welsh Championships | CHL | Indoor Snow Artificial |
| Sun 4 Jun 2017 | Chief of Race | Lions CN | CAS | Indoor Snow Artificial |
| Sun 4 Jun 2017 | Chief of Race | Lions CN | CAS | Indoor Snow Artificial |
| Sat 27 May 2017 | Chief of Race | SSE BASS Race | LGR | Indoor Snow Artificial |
| Sat 20 May 2017 | Chief of Race | Norfolk CN | NOR | Dry Slope Artificial |
| Sat 6 May 2017 | Chief of Race | BSA GBR Indoor Series | CHL | Indoor Snow Artificial |
| Mon 3 Apr 2017 | Chief of Race | Delancey British Childrens Championships | TIG | Alpine Snow |
| Thu 16 Feb 2017 | Chief of Race | English Alpine Championships (FIS) | BOR | Alpine Snow |
| Wed 15 Feb 2017 | Chief of Race | English Alpine Championships (FIS) | BOR | Alpine Snow |
| Tue 14 Feb 2017 | Chief of Race | English Alpine Championships (FIS) | BOR | Alpine Snow |
| Mon 13 Feb 2017 | Chief of Race | English Alpine Championships (FIS) | BOR | Alpine Snow |
| Sun 12 Feb 2017 | Chief of Race | English Alpine Championships (FIS) | BOR | Alpine Snow |
| Wed 25 Jan 2017 | Chief of Race | Welsh FIS-CIT Championships | CHM | Alpine Snow |
| Tue 24 Jan 2017 | Chief of Race | Welsh FIS-CIT Championships | CHM | Alpine Snow |
| Fri 6 Jan 2017 | Chief of Race | Ambition Championships | HNT | Alpine Snow |
| Sun 9 Oct 2016 | Chief of Race | Lions CN | CAS | Indoor Snow Artificial |
| Sat 13 Aug 2016 | Chief of Race | Anglo-Welsh Champs | CHL | Indoor Snow Artificial |
| Mon 30 May 2016 | Chief of Race | SSE BASS Competition | LGR | Indoor Snow Artificial |
| Sun 29 May 2016 | Chief of Race | SSE BASS Competition | LGR | Indoor Snow Artificial |
| Sat 28 May 2016 | Chief of Race | SSE BASS Competition | LGR | Indoor Snow Artificial |
| Sat 7 May 2016 | Chief of Race | Ambition GBR Indoor Series 1 & 2 | CHL | Indoor Snow Artificial |
| Fri 19 Feb 2016 | Chief of Race | English Alpine Championships (FIS) | BOR | Alpine Snow |
| Thu 18 Feb 2016 | Chief of Race | English Alpine Championships (FIS) | BOR | Alpine Snow |
| Wed 17 Feb 2016 | Chief of Race | English Alpine Championships (FIS) | BOR | Alpine Snow |
| Tue 16 Feb 2016 | Chief of Race | English Alpine Championships (FIS) | BOR | Alpine Snow |
| Mon 15 Feb 2016 | Chief of Race | English Alpine Championships (FIS) | BOR | Alpine Snow |
| Sun 14 Feb 2016 | Chief of Race | English Alpine Championships (FIS) | BOR | Alpine Snow |
| Wed 20 Jan 2016 | Chief of Race | Welsh FIS | CHM | Alpine Snow |
| Tue 19 Jan 2016 | Chief of Race | Welsh FIS | CHM | Alpine Snow |
| Tue 19 Jan 2016 | Chief of Race | Welsh FIS | CHM | Alpine Snow |
| Thu 14 Jan 2016 | Chief of Race | Ambition Championships | LEO | Alpine Snow |
| Wed 13 Jan 2016 | Chief of Race | Ambition Championships | LEO | Alpine Snow |
| Tue 12 Jan 2016 | Chief of Race | Ambition Championships | LEO | Alpine Snow |
| Mon 11 Jan 2016 | Chief of Race | Ambition Championships | LEO | Alpine Snow |
| Sat 5 Sep 2015 | Chief of Race | Anglo-Welsh Indoor Championships | CHL | Indoor Snow Artificial |
| Sat 9 May 2015 | Chief of Race | GBR Indoor & BIGP Series | CHL | Indoor Snow Artificial |
| Thu 19 Feb 2015 | Chief of Race | 19th English Alpine Championships | BOR | Alpine Snow |
| Wed 18 Feb 2015 | Chief of Race | 19th English Alpine Championships | BOR | Alpine Snow |
| Tue 17 Feb 2015 | Chief of Race | 19th English Alpine Championships | BOR | Alpine Snow |
| Mon 16 Feb 2015 | Chief of Race | 19th English Alpine Championships | BOR | Alpine Snow |
| Sun 15 Feb 2015 | Chief of Race | 19th English Alpine Championships | BOR | Alpine Snow |
| Wed 21 Jan 2015 | Chief of Race | Welsh Alpine Championships | CHM | Alpine Snow |
| Tue 20 Jan 2015 | Chief of Race | Welsh Alpine Championships | CHM | Alpine Snow |
| Tue 6 Jan 2015 | Chief of Race | Anglo-Scottish Cup and BSA Champs | HCH | Alpine Snow |
| Sat 25 Oct 2014 | Referee | Mendip Excel | MDP | Dry Slope Artificial |
| Sat 12 Jul 2014 | Referee | GBR Indoor Series 2014 | CHL | Indoor Snow Artificial |
| Sun 11 May 2014 | Chief of Race | GBR Indoor Series 2014 | CAS | Indoor Snow Artificial |
| Mon 5 May 2014 | Chief of Race | SSE Landgraaf | LGR | Indoor Snow Artificial |
| Sun 4 May 2014 | Chief of Race | SSE Landgraaf | LGR | Indoor Snow Artificial |
| Tue 18 Mar 2014 | Referee | British Inter-School Ski Challenge | HCH | Alpine Snow |
| Thu 20 Feb 2014 | Chief of Race | 18th English Alpine Championships | BOR | Alpine Snow |
| Tue 18 Feb 2014 | Chief of Race | 18th English Alpine Championships | BOR | Alpine Snow |
| Sun 16 Feb 2014 | Chief of Race | 18th English Alpine Championships | BOR | Alpine Snow |
| Tue 28 Jan 2014 | Chief of Race | British Schoolgirls | FLA | Alpine Snow |
| Fri 24 Jan 2014 | Chief of Race | Welsh Alpine Championships | CHM | Alpine Snow |
| Sun 5 Jan 2014 | Referee | Anglo Scottish Cup and BSA Champs | HCH | Alpine Snow |
| Sat 8 Jun 2013 | Chief of Race | Twin Peaks | FIR | Dry Slope Artificial |
| Thu 1 Jan 1970 | Organiser | |||