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 | |
| Tue 30 Mar 2027 | Race Secretary | GB Alpine Championships Children | SCA | Alpine Snow |
| Mon 15 Mar 2027 | Race Secretary | GB Alpine Championships FIS | SCA | Alpine Snow |
| Sun 14 Feb 2027 | Race Secretary | English Alpine Championships Children | BOR | Alpine Snow |
| Sat 19 Sep 2026 | Race Secretary | Lowlands Indoor Championships | LGR | Indoor Snow Artificial |
| Tue 7 Apr 2026 | Organiser | GB Alpine Childrens' Championships 2026 | SCA | Alpine Snow |
| Mon 23 Mar 2026 | Organiser | GB Alpine FIS Championships | SCA | Alpine Snow |
| Sun 8 Mar 2026 | Race Secretary | English Alpine Children's Championships | BOR | Alpine Snow |
| Wed 4 Mar 2026 | Race Secretary | English Alpine FIS Championships | BOR | Alpine Snow |
| Sat 20 Sep 2025 | Race Secretary | Lowlands Indoor Championships | LGR | Indoor Snow Artificial |
| Sun 6 Apr 2025 | Race Secretary | GB Alpine Children's Champs | SCA | Alpine Snow |
| Sat 29 Mar 2025 | Race Secretary | GB Alpine Senior Champs | SCA | Alpine Snow |
| Sun 16 Feb 2025 | Organiser | English Alpine Childrens' Championships | BOR | Alpine Snow |
| Wed 12 Feb 2025 | Race Secretary | English Alpine FIS Championships | BOR | Alpine Snow |
| Sat 21 Sep 2024 | Race Secretary | Lowlands Indoor Championships | LGR | Indoor Snow Artificial |
| Thu 28 Mar 2024 | Race Secretary | GB Alpine Senior Champs - Speed | TIG | Alpine Snow |
| Tue 26 Mar 2024 | Race Secretary | GB Alpine Senior Champs - Giant Slalom | VAL | Alpine Snow |
| Sun 24 Mar 2024 | Race Secretary | GB Alpine Senior Champs - Slalom | TIG | Alpine Snow |
| Sat 9 Mar 2024 | Referee | Scottish Alpine Student Championships | CGM | Alpine Snow |
| Sun 11 Feb 2024 | Organiser | English Alpine Childrens' Championships | BOR | Alpine Snow |
| Thu 8 Feb 2024 | Race Secretary | English Alpine FIS Championships | BOR | Alpine Snow |
| Fri 22 Sep 2023 | Organiser | Lowlands Indoor Championships | LGR | Indoor Snow Artificial |
| Sun 26 Mar 2023 | Chief of Championships | GB Alpine Senior Championships | TIG | Alpine Snow |
| Thu 9 Feb 2023 | Race Secretary | English Alpine FIS Championships | BOR | Alpine Snow |
| Sat 24 Sep 2022 | Race Secretary | Lowlands Championships | LGR | Indoor Snow Artificial |
| Sun 26 Jun 2022 | Referee | Norfolk Club National | NOR | Dry Slope Artificial |
| Sat 11 Jun 2022 | Chief of Race | Hemel Club National | HEM | Indoor Snow Artificial |
| Sat 11 Jun 2022 | Chief of Race | Hemel Club National | HEM | Indoor Snow Artificial |
| Thu 7 Apr 2022 | Chief of Race | British Alpine Childrens Championships | TIG | Alpine Snow |
| Mon 4 Apr 2022 | Chief of Championships | British Alpine Childrens Championships | TIG | Alpine Snow |
| Sun 27 Mar 2022 | Race Secretary | British Alpine Senior Championships | TIG | Alpine Snow |
| Fri 11 Mar 2022 | Race Secretary | FMC British Masters | SCA | Alpine Snow |
| Sun 20 Feb 2022 | Race Secretary | English Alpine FIS Championships | BOR | Alpine Snow |
| Sat 25 Sep 2021 | Race Secretary | Lowlands Championships | LGR | Indoor Snow Artificial |
| Sat 10 Jul 2021 | Chief of Race | Hemel Club National | HEM | Indoor Snow Artificial |
| Sat 10 Jul 2021 | Chief of Race | Hemel Club National | HEM | Indoor Snow Artificial |
| Sat 5 Jun 2021 | Referee | Norfolk Club National | NOR | Dry Slope Artificial |
| Sun 4 Apr 2021 | Chief of Championships | GB Alpine Children's Championships | TIG | Alpine Snow |
| Sun 28 Mar 2021 | Race Secretary | GB Alpine Championships | TIG | Alpine Snow |
| Sun 14 Feb 2021 | Race Secretary | English Alpine FIS Championships | BOR | Alpine Snow |
| Sat 11 Jul 2020 | Chief of Race | Hemel Club National | HEM | Indoor Snow Artificial |
| Mon 6 Apr 2020 | Chief of Championships | GB Alpine Childrens Championships | TIG | Alpine Snow |
| Sun 16 Feb 2020 | Race Secretary | English Alpine FIS Championships | BOR | Alpine Snow |
| Fri 24 Jan 2020 | Chief of Race | Welsh Alpine BASS Championships | CHM | Alpine Snow |
| Sat 28 Sep 2019 | Race Secretary | Lowland Championships 2019 | LGR | Indoor Snow Artificial |
| Sat 8 Jun 2019 | Chief of Race | Hemel Club National & U10/U12's | HEM | Indoor Snow Artificial |
| Mon 8 Apr 2019 | Chief of Championships | British Childrens Champs | TIG | Alpine Snow |
| Sun 31 Mar 2019 | Race Secretary | British Senior Champs | TIG | Alpine Snow |
| Sun 17 Feb 2019 | Race Secretary | English Alpine Champs FIS | BOR | Alpine Snow |
| Fri 1 Feb 2019 | Race Secretary | British Masters | CHA | Alpine Snow |
| Sat 22 Sep 2018 | Race Secretary | Lowland Championships | SNV | Indoor Snow Artificial |
| Sat 25 Aug 2018 | Race Secretary | All England Championships | SLK | Dry Slope Artificial |
| Sat 9 Jun 2018 | Chief of Race | Hemel Club National & U10/U12's (PM) | HEM | Indoor Snow Artificial |
| Sun 6 May 2018 | Race Secretary | BSA GBR Outdoor 1 | STO | Dry Slope Artificial |
| Mon 2 Apr 2018 | Chief of Championships | Delancey British Childrens Championships | TIG | Alpine Snow |
| Sun 25 Mar 2018 | Race Secretary | Delancey Senior and Junior Championships | TIG | Alpine Snow |
| Sun 11 Feb 2018 | Race Secretary | English Alpine Children's Championships | BOR | Alpine Snow |
| Sat 23 Sep 2017 | Race Secretary | Lowlands Indoor Championships | LGR | Indoor Snow Artificial |
| Sat 10 Jun 2017 | Chief of Race | Hemel CN | HEM | Indoor Snow Artificial |
| Sun 4 Jun 2017 | Referee | Lions CN | CAS | Indoor Snow Artificial |
| Mon 3 Apr 2017 | Chief of Championships | Delancey British Childrens Championships | TIG | Alpine Snow |
| Sun 26 Mar 2017 | Race Secretary | Delancey British FIS Championships | TIG | Alpine Snow |
| Sun 12 Feb 2017 | Race Secretary | English Alpine Championships (FIS) | BOR | Alpine Snow |
| Fri 6 Jan 2017 | Race Secretary | Ambition Championships | HNT | Alpine Snow |
| Sat 24 Sep 2016 | Race Secretary | Lowlands Champs | LGR | Indoor Snow Artificial |
| Sat 11 Jun 2016 | Chief of Race | Hemel CN | HEM | Indoor Snow Artificial |
| Sat 30 Apr 2016 | Chief of Race | Ambition GBR Outdoor Series 1 & 2 | NOR | Dry Slope Artificial |
| Sun 14 Feb 2016 | Race Secretary | English Alpine Championships (FIS) | BOR | Alpine Snow |
| Mon 11 Jan 2016 | Race Secretary | Ambition Championships | LEO | Alpine Snow |
| Sat 26 Sep 2015 | Race Secretary | SnowWorld Cup & Lowland Championships | LGR | Indoor Snow Artificial |
| Sat 11 Jul 2015 | Chief of Race | Hemel CN | HEM | Indoor Snow Artificial |
| Sat 11 Jul 2015 | Chief of Race | Hemel CN | HEM | Indoor Snow Artificial |
| Sun 7 Jun 2015 | Chief of Race | Snowsport South CN | SOU | Dry Slope Artificial |
| Sun 7 Jun 2015 | Chief of Race | Snowsport South CN | SOU | Dry Slope Artificial |
| Mon 4 May 2015 | Race Secretary | GBR Outdoor Series | GLO | Dry Slope Artificial |
| Sun 22 Mar 2015 | Race Secretary | Delancey British Alpine Championships | TIG | Alpine Snow |
| Sun 15 Feb 2015 | Race Secretary | 19th English Alpine Championships | BOR | Alpine Snow |
| Sat 25 Oct 2014 | Chief of Race | Mendip Excel | MDP | Dry Slope Artificial |
| Sun 20 Jul 2014 | Chief of Race | Snowsport South CN | SOU | Dry Slope Artificial |
| Sun 15 Jun 2014 | Chief of Race | Hemel Ski Club CN | HEM | Indoor Snow Artificial |
| Sat 6 Jul 2013 | Referee | GBR Outdoor Series 2013 | GLO | Dry Slope Artificial |
| Sat 27 Apr 2013 | Chief of Race | GBR Indoor Series 2013 | SMK | Indoor Snow Artificial |