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 15 Nov 2026 | Technical Delegate | Impulse/NSSA Club National | SWA | Dry Slope Artificial |
| Sun 27 Sep 2026 | Technical Delegate | Irish Championships | KIL | Dry Slope Artificial |
| Sat 26 Sep 2026 | Technical Delegate | Irish Championships | KIL | Dry Slope Artificial |
| Sun 12 Jul 2026 | Technical Delegate | Copper Horse Outdoor GBR Series 4 | PON | Dry Slope Artificial |
| Sat 11 Jul 2026 | Technical Delegate | Pontypool Club National | PON | Dry Slope Artificial |
| Sun 26 Apr 2026 | Technical Delegate | West Wales Club National | PEM | Dry Slope Artificial |
| Sat 25 Apr 2026 | Technical Delegate | West Wales Club National | PEM | Dry Slope Artificial |
| Sat 18 Apr 2026 | Technical Delegate | BUCS Indoor Championships | MAN | Indoor Snow Artificial |
| Tue 27 Jan 2026 | Technical Delegate | British Schoolgirls | FLA | Alpine Snow |
| Mon 26 Jan 2026 | Technical Delegate | British Schoolgirls | FLA | Alpine Snow |
| Fri 23 Jan 2026 | Technical Delegate | Welsh Alpine Championships BASS | CHM | Alpine Snow |
| Thu 22 Jan 2026 | Technical Delegate | Welsh Alpine Championships BASS | CHM | Alpine Snow |
| Wed 21 Jan 2026 | Technical Delegate | Welsh Alpine Championships BASS | CHM | Alpine Snow |
| Thu 8 Jan 2026 | Technical Delegate | BSA Championships | VER | Alpine Snow |
| Wed 7 Jan 2026 | Technical Delegate | BSA Championships | VER | Alpine Snow |
| Tue 6 Jan 2026 | Technical Delegate | Anglo-Scottish Championships | VER | Alpine Snow |
| Mon 5 Jan 2026 | Technical Delegate | Anglo-Scottish Championships | VER | Alpine Snow |
| Sun 4 Jan 2026 | Technical Delegate | Anglo-Scottish Championships | VER | Alpine Snow |
| Sun 21 Sep 2025 | Technical Delegate | North Wales Weekend | LLD | Dry Slope Artificial |
| Sun 27 Jul 2025 | Technical Delegate | Stoke Club National | STO | Dry Slope Artificial |
| Sat 26 Jul 2025 | Technical Delegate | Telford Club National | STO | Dry Slope Artificial |
| Sun 29 Jun 2025 | Technical Delegate | Western Counties Club National | GLO | Dry Slope Artificial |
| Sat 28 Jun 2025 | Technical Delegate | Gloucester Club National | GLO | Dry Slope Artificial |
| Sun 22 Jun 2025 | Technical Delegate | Copper Horse 2025 GBR Outdoor Series Race 4 | ROS | Dry Slope Artificial |
| Sat 21 Jun 2025 | Technical Delegate | Copper Horse 2025 GBR Outdoor Series Race 3 | PND | Dry Slope Artificial |
| Sun 1 Jun 2025 | Technical Delegate | Ambition Club Nationals | CHL | Indoor Snow Artificial |
| Sat 31 May 2025 | Technical Delegate | Ambition Club Nationals | CHL | Indoor Snow Artificial |
| Thu 17 Apr 2025 | Technical Delegate | Nations Cup Round 11-12 | REI | Alpine Snow |
| Wed 16 Apr 2025 | Technical Delegate | Nations Cup Round 11-12 | REI | Alpine Snow |
| Fri 14 Feb 2025 | Technical Delegate | Impulse Alpine Childrens Championships | PIL | Alpine Snow |
| Thu 13 Feb 2025 | Technical Delegate | Impulse Alpine Childrens Championships | PIL | Alpine Snow |
| Wed 12 Feb 2025 | Technical Delegate | Impulse Alpine Childrens Championships | PIL | Alpine Snow |
| Sun 6 Oct 2024 | Technical Delegate | Irish Championships | KIL | Dry Slope Artificial |
| Sat 5 Oct 2024 | Technical Delegate | Irish Championships | KIL | Dry Slope Artificial |
| Sun 11 Aug 2024 | Technical Delegate | British Indoor Championships | CHL | Indoor Snow Artificial |
| Sat 10 Aug 2024 | Technical Delegate | Welsh Indoor Championships | CHL | Indoor Snow Artificial |
| Sun 9 Jun 2024 | Technical Delegate | MK Club National | SMK | Indoor Snow Artificial |
| Sat 8 Jun 2024 | Technical Delegate | Hemel Club National | HEM | Indoor Snow Artificial |
| Sun 21 Apr 2024 | Technical Delegate | West Wales CN Weekend | PEM | Dry Slope Artificial |
| Sat 20 Apr 2024 | Technical Delegate | West Wales CN Weekend | PEM | Dry Slope Artificial |
| Fri 5 Apr 2024 | Technical Delegate | GB Alpine Children's Champs | TIG | Alpine Snow |
| Thu 4 Apr 2024 | Technical Delegate | GB Alpine Children's Champs | TIG | Alpine Snow |
| Wed 3 Apr 2024 | Technical Delegate | GB Alpine Children's Champs | TIG | Alpine Snow |
| Tue 2 Apr 2024 | Technical Delegate | GB Alpine Children's Champs | TIG | Alpine Snow |
| Sun 10 Sep 2023 | Technical Delegate | British Outdoor Championships | PON | Dry Slope Artificial |
| Sat 9 Sep 2023 | Technical Delegate | Welsh National Championships | PON | Dry Slope Artificial |
| Sun 23 Jul 2023 | Technical Delegate | Cardiff & Dragons Club National | PON | Dry Slope Artificial |
| Sat 22 Jul 2023 | Technical Delegate | Pontypool Ski Racing CN | PON | Dry Slope Artificial |
| Sun 9 Jul 2023 | Technical Delegate | Ski MK CN | SMK | Indoor Snow Artificial |
| Sat 8 Jul 2023 | Technical Delegate | Hemel CN | HEM | Indoor Snow Artificial |
| Sun 28 May 2023 | Technical Delegate | Ambition CN | CHL | Indoor Snow Artificial |
| Sat 27 May 2023 | Technical Delegate | Ambition CN | CHL | Indoor Snow Artificial |
| Sun 21 May 2023 | Technical Delegate | eola GBR Outdoor Series Race 1 & 2 | LLD | Dry Slope Artificial |
| Sat 20 May 2023 | Technical Delegate | eola GBR Outdoor Series Race 1 & 2 | LLD | Dry Slope Artificial |
| Sun 7 May 2023 | Technical Delegate | eola GBR Indoor Series Race 1 & 2 | CHL | Indoor Snow Artificial |
| Sat 6 May 2023 | Technical Delegate | eola GBR Indoor Series Race 1 & 2 | CHL | Indoor Snow Artificial |
| Fri 7 Apr 2023 | Technical Delegate | GB Alpine Childrens' Championships | TIG | Alpine Snow |
| Wed 5 Apr 2023 | Technical Delegate | GB Alpine Childrens' Championships | TIG | Alpine Snow |
| Mon 3 Apr 2023 | Technical Delegate | GB Alpine Childrens' Championships | TIG | Alpine Snow |
| Fri 17 Feb 2023 | Technical Delegate | English Alpine Childrens' Championships | BOR | Alpine Snow |
| Thu 16 Feb 2023 | Technical Delegate | English Alpine Childrens' Championships | BOR | Alpine Snow |
| Wed 15 Feb 2023 | Technical Delegate | English Alpine Childrens' Championships | BOR | Alpine Snow |
| Tue 14 Feb 2023 | Technical Delegate | English Alpine Childrens' Championships | BOR | Alpine Snow |
| Mon 13 Feb 2023 | Technical Delegate | English Alpine Childrens' Championships | BOR | Alpine Snow |
| Sun 12 Feb 2023 | Technical Delegate | English Alpine Childrens' Championships | BOR | Alpine Snow |
| Fri 27 Jan 2023 | Technical Delegate | Welsh Alpine Championships | CHM | Alpine Snow |
| Thu 26 Jan 2023 | Technical Delegate | Welsh Alpine Championships | CHM | Alpine Snow |
| Wed 25 Jan 2023 | Technical Delegate | Welsh Alpine Championships | CHM | Alpine Snow |
| Sat 27 Aug 2022 | Technical Delegate | All England Championships | CHT | Dry Slope Artificial |
| Sun 26 Jun 2022 | Technical Delegate | Norfolk Club National | NOR | Dry Slope Artificial |
| Sat 25 Jun 2022 | Technical Delegate | Vikings Club National | IPS | Dry Slope Artificial |
| Sun 12 Jun 2022 | Technical Delegate | SMK Club National | SMK | Indoor Snow Artificial |
| Sat 11 Jun 2022 | Technical Delegate | Hemel Club National | HEM | Indoor Snow Artificial |
| Sun 1 May 2022 | Technical Delegate | eola GBR Outdoor Series Race 1 & 2 | LLD | Dry Slope Artificial |
| Sat 30 Apr 2022 | Technical Delegate | eola GBR Outdoor Series Race 1 & 2 | LLD | Dry Slope Artificial |
| Sun 24 Apr 2022 | Technical Delegate | SSW Excel Format | PEM | Dry Slope Artificial |
| Sat 23 Apr 2022 | Technical Delegate | SSW Club National | PEM | Dry Slope Artificial |
| Thu 7 Apr 2022 | Technical Delegate | British Alpine Childrens Championships | TIG | Alpine Snow |
| Wed 6 Apr 2022 | Technical Delegate | British Alpine Childrens Championships | TIG | Alpine Snow |
| Mon 4 Apr 2022 | Technical Delegate | British Alpine Childrens Championships | TIG | Alpine Snow |
| Wed 19 Jan 2022 | Technical Delegate | RAF Ski Championships | HIN | Alpine Snow |
| Tue 18 Jan 2022 | Technical Delegate | RAF Ski Championships | HIN | Alpine Snow |
| Mon 17 Jan 2022 | Technical Delegate | RAF Ski Championships | HIN | Alpine Snow |
| Sun 16 Jan 2022 | Technical Delegate | RAF Ski Championships | HIN | Alpine Snow |
| Sun 18 Jul 2021 | Technical Delegate | eola GBR Series Indoor 1 & 2 | CHL | Indoor Snow Artificial |
| Sat 17 Jul 2021 | Technical Delegate | eola GBR Series Indoor 1 & 2 | CHL | Indoor Snow Artificial |
| Sun 11 Jul 2021 | Technical Delegate | Telford Club National | STO | Dry Slope Artificial |
| Sat 10 Jul 2021 | Technical Delegate | Midland Club National | STO | Dry Slope Artificial |
| Sun 30 May 2021 | Technical Delegate | Excel Club National | CHL | Indoor Snow Artificial |
| Sat 29 May 2021 | Technical Delegate | Ambition Club National | CHL | Indoor Snow Artificial |
| Sun 30 Aug 2020 | Technical Delegate | All England Inter-Club Championships | NOR | Dry Slope Artificial |
| Sat 29 Aug 2020 | Technical Delegate | All England Championships | NOR | Dry Slope Artificial |
| Sun 5 Jul 2020 | Technical Delegate | Bromley Club National | CHT | Dry Slope Artificial |
| Sat 4 Jul 2020 | Technical Delegate | Chatham Club National | CHT | Dry Slope Artificial |
| Sun 14 Jun 2020 | Technical Delegate | Gloucester Club National | GLO | Dry Slope Artificial |
| Sat 13 Jun 2020 | Technical Delegate | Avon & Western Counties Club National | GLO | Dry Slope Artificial |
| Sun 10 May 2020 | Technical Delegate | GBR Indoor Series - Race 1 & 2 | CHL | Indoor Snow Artificial |
| Sat 9 May 2020 | Technical Delegate | GBR Indoor Series - Race 1 & 2 | CHL | Indoor Snow Artificial |
| Mon 16 Mar 2020 | Technical Delegate | Artemis British Interschool Ski Challenge | PIL | Alpine Snow |
| Thu 12 Mar 2020 | Technical Delegate | Aiglon Cup | VIL | Alpine Snow |
| Tue 28 Jan 2020 | Technical Delegate | British Schoolboys International Races | WEN | Alpine Snow |
| Mon 27 Jan 2020 | Technical Delegate | British Schoolboys International Races | WEN | Alpine Snow |
| Wed 22 Jan 2020 | Technical Delegate | RAF Ski Championships | HIN | Alpine Snow |
| Tue 21 Jan 2020 | Technical Delegate | RAF Ski Championships | HIN | Alpine Snow |
| Mon 20 Jan 2020 | Technical Delegate | RAF Ski Championships | HIN | Alpine Snow |
| Wed 8 Jan 2020 | Technical Delegate | Team Evolution Speed Series | REI | Alpine Snow |
| Tue 7 Jan 2020 | Technical Delegate | Team Evolution Speed Series | REI | Alpine Snow |
| Sun 9 Jun 2019 | Technical Delegate | Gloucester Club National & U10/U12's | GLO | Dry Slope Artificial |
| Sat 8 Jun 2019 | Technical Delegate | Dragons Alpine Open Race | GLO | Dry Slope Artificial |
| Sun 2 Jun 2019 | Technical Delegate | Vikings Club National & U10/U12's | IPS | Dry Slope Artificial |
| Sat 1 Jun 2019 | Technical Delegate | Norfolk Club National & U10/U12's | NOR | Dry Slope Artificial |
| Mon 27 May 2019 | Technical Delegate | BASS Races 2019 | LGR | Indoor Snow Artificial |
| Sun 26 May 2019 | Technical Delegate | BASS Races 2019 | LGR | Indoor Snow Artificial |
| Sun 5 May 2019 | Technical Delegate | BSA GBR Outdoor 1 (SSE) | PND | Dry Slope Artificial |
| Sat 4 May 2019 | Technical Delegate | Pendle Club National & U10/U12's | PND | Dry Slope Artificial |
| Tue 19 Mar 2019 | Technical Delegate | Artemis British Interschool Ski Challenge | PIL | Alpine Snow |
| Mon 18 Mar 2019 | Technical Delegate | Artemis British Interschool Ski Challenge | PIL | Alpine Snow |
| Fri 25 Jan 2019 | Technical Delegate | Welsh Alpine Champs | CHM | Alpine Snow |
| Thu 24 Jan 2019 | Technical Delegate | Welsh Alpine Champs | CHM | Alpine Snow |
| Wed 9 Jan 2019 | Technical Delegate | Team Evolution Speed Series | REI | Alpine Snow |
| Tue 8 Jan 2019 | Technical Delegate | Team Evolution Speed Series | REI | Alpine Snow |
| Sat 21 Jul 2018 | Technical Delegate | Avon & Western Counties Club National & U10/U12's | MDP | Dry Slope Artificial |
| Sun 8 Jul 2018 | Technical Delegate | BSA GBR Outdoor 5 | CHT | Dry Slope Artificial |
| Sat 7 Jul 2018 | Technical Delegate | Chatham Club National & U10/U12's | CHT | Dry Slope Artificial |
| Mon 28 May 2018 | Technical Delegate | BASS Races | LGR | Indoor Snow Artificial |
| Sun 27 May 2018 | Technical Delegate | BASS Races | LGR | Indoor Snow Artificial |
| Mon 7 May 2018 | Technical Delegate | Inter Regional Championships | STO | Dry Slope Artificial |
| Sun 6 May 2018 | Technical Delegate | BSA GBR Outdoor 1 | STO | Dry Slope Artificial |
| Sat 5 May 2018 | Technical Delegate | Midland Club National & U10/U12's | STO | Dry Slope Artificial |
| Fri 6 Apr 2018 | Technical Delegate | Delancey British Childrens Championships | TIG | Alpine Snow |
| Wed 4 Apr 2018 | Technical Delegate | Delancey British Childrens Championships | TIG | Alpine Snow |
| Mon 2 Apr 2018 | Technical Delegate | Delancey British Childrens Championships | TIG | Alpine Snow |
| Fri 16 Feb 2018 | Technical Delegate | English Alpine Children's Championships | BOR | Alpine Snow |
| Thu 15 Feb 2018 | Technical Delegate | English Alpine Children's Championships | BOR | Alpine Snow |
| Wed 14 Feb 2018 | Technical Delegate | English Alpine Children's Championships | BOR | Alpine Snow |
| Tue 13 Feb 2018 | Technical Delegate | English Alpine Children's Championships | BOR | Alpine Snow |
| Mon 12 Feb 2018 | Technical Delegate | English Alpine Children's Championships | BOR | Alpine Snow |
| Sun 11 Feb 2018 | Technical Delegate | English Alpine Children's Championships | BOR | Alpine Snow |
| Sun 7 Jan 2018 | Technical Delegate | Artemis Anglo-Scottish Champs | CRV | Alpine Snow |
| Sat 6 Jan 2018 | Technical Delegate | Artemis Anglo-Scottish Champs | CRV | Alpine Snow |
| Fri 5 Jan 2018 | Technical Delegate | Artemis Anglo-Scottish Champs | CRV | Alpine Snow |
| Sun 1 Oct 2017 | Technical Delegate | Irish Championships | KIL | Dry Slope Artificial |
| Sat 30 Sep 2017 | Technical Delegate | Irish Championships | KIL | Dry Slope Artificial |
| Sun 10 Sep 2017 | Technical Delegate | Welsh National Championships | PON | Dry Slope Artificial |
| Sat 9 Sep 2017 | Technical Delegate | Welsh National Championships | PON | Dry Slope Artificial |
| Sun 4 Jun 2017 | Technical Delegate | Lions CN | CAS | Indoor Snow Artificial |
| Sun 21 May 2017 | Technical Delegate | Vikings CN | IPS | Dry Slope Artificial |
| Sat 20 May 2017 | Technical Delegate | Norfolk CN | NOR | Dry Slope Artificial |
| Sun 7 May 2017 | Technical Delegate | BSA GBR Indoor Series | CHL | Indoor Snow Artificial |
| Sat 6 May 2017 | Technical Delegate | BSA GBR Indoor Series | CHL | Indoor Snow Artificial |
| Sun 23 Apr 2017 | Technical Delegate | SSW Slalom & Excel | PEM | Dry Slope Artificial |
| Sat 22 Apr 2017 | Technical Delegate | SSW Slalom & Excel | PEM | Dry Slope Artificial |
| Thu 6 Apr 2017 | Technical Delegate | Delancey British Childrens Championships | TIG | Alpine Snow |
| Tue 4 Apr 2017 | Technical Delegate | Delancey British Childrens Championships | TIG | Alpine Snow |
| Wed 11 Jan 2017 | Technical Delegate | Evolution Speed Races | REI | Alpine Snow |
| Tue 10 Jan 2017 | Technical Delegate | Evolution Speed Races | REI | Alpine Snow |
| Thu 5 Jan 2017 | Technical Delegate | Artemis Anglo-Scottish Cup | PIL | Alpine Snow |
| Wed 4 Jan 2017 | Technical Delegate | Artemis Anglo-Scottish Cup | PIL | Alpine Snow |
| Tue 3 Jan 2017 | Technical Delegate | Artemis Anglo-Scottish Cup | PIL | Alpine Snow |
| Sun 10 Jul 2016 | Technical Delegate | Ambition GBR Outdoor Series 4 & 5 | PON | Dry Slope Artificial |
| Sat 9 Jul 2016 | Technical Delegate | Ambition GBR Outdoor Series 4 & 5 | PON | Dry Slope Artificial |
| Sun 12 Jun 2016 | Technical Delegate | Avon & Western Counties CN | MDP | Dry Slope Artificial |
| Mon 30 May 2016 | Technical Delegate | SSE BASS Competition | LGR | Indoor Snow Artificial |
| Sun 29 May 2016 | Technical Delegate | SSE BASS Competition | LGR | Indoor Snow Artificial |
| Sun 8 May 2016 | Technical Delegate | Ambition GBR Indoor Series 1 & 2 | CHL | Indoor Snow Artificial |
| Sat 7 May 2016 | Technical Delegate | Ambition GBR Indoor Series 1 & 2 | CHL | Indoor Snow Artificial |
| Sun 1 May 2016 | Technical Delegate | Ambition GBR Outdoor Series 1 & 2 | NOR | Dry Slope Artificial |
| Sat 30 Apr 2016 | Technical Delegate | Ambition GBR Outdoor Series 1 & 2 | NOR | Dry Slope Artificial |
| Fri 22 Jan 2016 | Technical Delegate | Royal Navy Championships | TIG | Alpine Snow |
| Thu 21 Jan 2016 | Technical Delegate | Royal Navy Championships | TIG | Alpine Snow |
| Wed 20 Jan 2016 | Technical Delegate | Royal Navy Championships | TIG | Alpine Snow |
| Mon 18 Jan 2016 | Technical Delegate | Royal Navy Championships | TIG | Alpine Snow |
| Tue 5 Jan 2016 | Technical Delegate | Anglo-Scottish Cup | HCH | Alpine Snow |
| Mon 4 Jan 2016 | Technical Delegate | Anglo-Scottish Cup | HCH | Alpine Snow |
| Sun 3 Jan 2016 | Technical Delegate | Anglo-Scottish Cup | HCH | Alpine Snow |
| Sat 2 Jan 2016 | Technical Delegate | Anglo-Scottish Cup | HCH | Alpine Snow |
| Sun 4 Oct 2015 | Technical Delegate | Irish & Euro Outdoor Championships | KIL | Dry Slope Artificial |
| Sat 3 Oct 2015 | Technical Delegate | Irish & Euro Outdoor Championships | KIL | Dry Slope Artificial |
| Sat 29 Aug 2015 | Technical Delegate | All England Championships | SLK | Dry Slope Artificial |
| Sun 12 Jul 2015 | Technical Delegate | GBR Outdoor Series | PON | Dry Slope Artificial |
| Sat 11 Jul 2015 | Technical Delegate | GBR Outdoor Series | PON | Dry Slope Artificial |
| Sun 26 Apr 2015 | Technical Delegate | MSR Indoor CN | CHL | Indoor Snow Artificial |
| Sat 25 Apr 2015 | Technical Delegate | Telford Indoor CN | CHL | Indoor Snow Artificial |
| Fri 3 Apr 2015 | Technical Delegate | Delancey British Alpine Championships | TIG | Alpine Snow |
| Fri 13 Mar 2015 | Technical Delegate | Aiglon College Cup | VIL | Alpine Snow |
| Thu 12 Mar 2015 | Technical Delegate | Aiglon College Cup | VIL | Alpine Snow |
| Tue 27 Jan 2015 | Technical Delegate | British Schoolgirls | FLA | Alpine Snow |
| Mon 26 Jan 2015 | Technical Delegate | British Schoolgirls | FLA | Alpine Snow |
| Sun 21 Sep 2014 | Technical Delegate | Indoor Lowland Championships | SNV | Indoor Snow Artificial |
| Sat 20 Sep 2014 | Technical Delegate | Indoor Lowland Championships | SNV | Indoor Snow Artificial |
| Sun 7 Sep 2014 | Technical Delegate | British Indoor Championships | CHL | Indoor Snow Artificial |
| Sat 6 Sep 2014 | Technical Delegate | Anglo-Welsh Indoor Championships | CHL | Indoor Snow Artificial |
| Sun 20 Jul 2014 | Technical Delegate | Snowsport South CN | SOU | Dry Slope Artificial |
| Sun 6 Jul 2014 | Technical Delegate | GBR Outdoor Series 2014 | GLO | Dry Slope Artificial |
| Sat 5 Jul 2014 | Technical Delegate | ERSA Club National | WYN | Dry Slope Artificial |
| Sun 15 Jun 2014 | Technical Delegate | Hemel Ski Club CN | HEM | Indoor Snow Artificial |
| Tue 7 Jan 2014 | Technical Delegate | Anglo Scottish Cup and BSA Champs | HCH | Alpine Snow |
| Mon 6 Jan 2014 | Technical Delegate | Anglo Scottish Cup and BSA Champs | HCH | Alpine Snow |
| Sun 5 Jan 2014 | Technical Delegate | Anglo Scottish Cup and BSA Champs | HCH | Alpine Snow |
| Sat 4 Jan 2014 | Technical Delegate | Anglo Scottish Cup and BSA Champs | HCH | Alpine Snow |
| Sat 28 Sep 2013 | Technical Delegate | British Indoor Championships | CHL | Indoor Snow Artificial |
| Sun 30 Jun 2013 | Technical Delegate | GBR Outdoor Series 2013 | PON | Dry Slope Artificial |
| Sat 29 Jun 2013 | Technical Delegate | GBR Outdoor Series 2013 | PON | Dry Slope Artificial |
| Sun 9 Jun 2013 | Technical Delegate | Vikings Ski Club | IPS | Dry Slope Artificial |
| Sat 8 Jun 2013 | Technical Delegate | Norfolk Ski Club | NOR | Dry Slope Artificial |
| Tue 29 Jan 2013 | Technical Delegate | British Schoolgirls | FLA | Alpine Snow |
| Mon 28 Jan 2013 | Technical Delegate | British Schoolgirls | FLA | Alpine Snow |
| Thu 24 Jan 2013 | Technical Delegate | RAF Alpine Championships | HIN | Alpine Snow |
| Tue 22 Jan 2013 | Technical Delegate | RAF Alpine Championships | HIN | Alpine Snow |
| Mon 21 Jan 2013 | Technical Delegate | RAF Alpine Championships | HIN | Alpine Snow |
| Sun 20 Jan 2013 | Technical Delegate | RAF Alpine Championships | HIN | Alpine Snow |
| Sat 19 Jan 2013 | Technical Delegate | RAF Alpine Championships | HIN | Alpine Snow |
| Fri 18 Jan 2013 | Technical Delegate | RAF Alpine Championships | HIN | Alpine Snow |
| Tue 26 Mar 2024 | Finish Referee | GB Alpine Senior Champs - Giant Slalom | VAL | Alpine Snow |
| Sun 25 Aug 2019 | Referee | British Outdoor Championships 2019 Team Evolution | STO | Dry Slope Artificial |
| Sat 24 Aug 2019 | Referee | Ski Bartlett English Open | STO | Dry Slope Artificial |
| Sun 25 Mar 2018 | Chief of Race | Delancey Senior and Junior Championships | TIG | Alpine Snow |
| Sat 23 Sep 2017 | Chief of Championships | Lowlands Indoor Championships | LGR | Indoor Snow Artificial |
| Sun 26 Mar 2017 | Chief of Race | Delancey British FIS Championships | TIG | Alpine Snow |
| Sat 24 Sep 2016 | Chief of Championships | Lowlands Champs | LGR | Indoor Snow Artificial |
| Wed 30 Mar 2016 | Chief of Race | British Children's Championships | TIG | Alpine Snow |
| Tue 29 Mar 2016 | Chief of Race | British Children's Championships | TIG | Alpine Snow |
| Fri 19 Feb 2016 | Chief of Race | English Alpine Championships (Children) | BOR | Alpine Snow |
| Wed 17 Feb 2016 | Chief of Race | English Alpine Championships (Children) | BOR | Alpine Snow |
| Tue 16 Feb 2016 | Chief of Race | English Alpine Championships (Children) | BOR | Alpine Snow |
| Sun 14 Feb 2016 | Chief of Race | English Alpine Championships (Children) | BOR | Alpine Snow |
| Sat 17 Oct 2015 | Chief of Championships | BARSC Indoor Championships | CHL | Indoor Snow Artificial |
| Sun 15 Feb 2015 | Chief of Championships | 19th English Alpine Championships | BOR | Alpine Snow |
| Mon 5 Jan 2015 | Chief of Race | Anglo-Scottish Cup and BSA Champs | HCH | Alpine Snow |
| Tue 30 Dec 2014 | Chief of Championships | BARSC Championships | TIG | Alpine Snow |
| Thu 13 Mar 2014 | Referee | Aiglon College Cup | VIL | Alpine Snow |
| Mon 27 Jan 2014 | Referee | British Schoolboys | MEI | Alpine Snow |