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 5 Jul 2026 | Referee | English Indoor Championships | MAN | Indoor Snow Artificial |
| Sat 4 Jul 2026 | Start Referee | Copper Horse Indoor GBR Series 5 | MAN | Indoor Snow Artificial |
| Sun 3 May 2026 | Start Referee | Copper Horse Indoor GBR Series 1&2 | MAN | Indoor Snow Artificial |
| Sat 2 May 2026 | Referee | Copper Horse Indoor GBR Series 1&2 | MAN | Indoor Snow Artificial |
| Fri 13 Mar 2026 | Chief of Race | English Alpine Children's Championships | BOR | Alpine Snow |
| Wed 11 Mar 2026 | Chief of Race | English Alpine Children's Championships | BOR | Alpine Snow |
| Tue 10 Mar 2026 | Chief of Race | English Alpine Children's Championships | BOR | Alpine Snow |
| Sun 8 Mar 2026 | Finish Referee | English Alpine Children's Championships | BOR | Alpine Snow |
| Sun 6 Jul 2025 | Chief of Race | British Indoor Championships | CHL | Indoor Snow Artificial |
| Sun 6 Jul 2025 | Chief of Race | British Indoor Championships | CHL | Indoor Snow Artificial |
| Sat 5 Jul 2025 | Chief of Race | Copper Horse 2025 GBR Indoor Series Race 5 | CHL | Indoor Snow Artificial |
| Sat 5 Jul 2025 | Chief of Race | Copper Horse 2025 GBR Indoor Series Race 5 | CHL | Indoor Snow Artificial |
| Sat 10 May 2025 | Referee | Copper Horse 2025 GBR Indoor Series Race 1&2 | CHL | Indoor Snow Artificial |
| Thu 20 Feb 2025 | Start Referee | English Alpine Childrens' Championships | BOR | Alpine Snow |
| Wed 19 Feb 2025 | Start Referee | English Alpine Childrens' Championships | BOR | Alpine Snow |
| Tue 18 Feb 2025 | Start Referee | English Alpine Childrens' Championships | BOR | Alpine Snow |
| Sun 16 Feb 2025 | Start Referee | English Alpine FIS Championships | BOR | Alpine Snow |
| Sat 24 Aug 2024 | Start Referee | All England Championships | SLK | Dry Slope Artificial |
| Sun 14 Jul 2024 | Chief of Race | English Indoor Championships | CHL | Indoor Snow Artificial |
| Sun 14 Jul 2024 | Chief of Race | English Indoor Championships | CHL | Indoor Snow Artificial |
| Sat 13 Jul 2024 | Chief of Race | Copper Horse GBR Indoor Series 5 | CHL | Indoor Snow Artificial |
| Sat 13 Jul 2024 | Chief of Race | Copper Horse GBR Indoor Series 5 | CHL | Indoor Snow Artificial |
| Sun 23 Jun 2024 | Race Secretary | SE Inter-Regional | GLO | Dry Slope Artificial |
| Sat 26 Aug 2023 | Referee | All England Dry Slope Championships | NOR | Dry Slope Artificial |
| Sun 13 Aug 2023 | Chief of Race | British Indoor Championships | CHL | Indoor Snow Artificial |
| Sun 30 Apr 2023 | Referee | SE Inter Regional | SLK | Dry Slope Artificial |
| Fri 3 Mar 2023 | Start Referee | GBR FIS Masters Cup | BOR | Alpine Snow |
| Fri 17 Feb 2023 | Chief of Race | English Alpine Childrens' Championships | BOR | Alpine Snow |
| Sat 27 Aug 2022 | Referee | All England Championships | CHT | Dry Slope Artificial |
| Sun 14 Aug 2022 | Chief of Race | English Indoor Championships | CHL | Indoor Snow Artificial |
| Sun 7 Aug 2022 | Race Secretary | SE Inter-Regional | SWA | Dry Slope Artificial |
| Sun 31 Jul 2022 | Referee | eola GBR Outdoor Series Race 4 | ROS | Dry Slope Artificial |
| Sun 31 Jul 2022 | Referee | eola GBR Outdoor Series Race 4 | ROS | Dry Slope Artificial |
| Sat 30 Jul 2022 | Referee | eola GBR Outdoor Series Race 3 | PND | Dry Slope Artificial |
| Sat 30 Jul 2022 | Referee | eola GBR Outdoor Series Race 3 | PND | Dry Slope Artificial |
| Sun 17 Jul 2022 | Chief of Race | British Indoor Championships | CHL | Indoor Snow Artificial |
| Sat 16 Jul 2022 | Chief of Race | eola GBR Indoor Series Race 5 | CHL | Indoor Snow Artificial |
| Sat 16 Jul 2022 | Chief of Race | eola GBR Indoor Series Race 5 | CHL | Indoor Snow Artificial |
| Sat 2 Jul 2022 | Referee | Midland Club National | SWA | Dry Slope Artificial |
| Sun 8 May 2022 | Chief of Race | eola GBR Indoor Series Race 1 & 2 | CHL | Indoor Snow Artificial |
| Sat 7 May 2022 | Chief of Race | eola GBR Indoor Series Race 1 & 2 | CHL | Indoor Snow Artificial |
| Sat 7 May 2022 | Chief of Race | eola GBR Indoor Series Race 1 & 2 | CHL | Indoor Snow Artificial |
| Sun 22 Aug 2021 | Referee | Rossendale Club National | ROS | Dry Slope Artificial |
| Sun 15 Aug 2021 | Chief of Race | British Indoor Championships | CHL | Indoor Snow Artificial |
| Sun 15 Aug 2021 | Chief of Race | British Indoor Championships | CHL | Indoor Snow Artificial |
| Sat 14 Aug 2021 | Chief of Race | Anglo-Welsh Champs & eola GBR Indoor Series 3 | CHL | Indoor Snow Artificial |
| Sat 14 Aug 2021 | Chief of Race | Anglo-Welsh Champs & eola GBR Indoor Series 3 | CHL | Indoor Snow Artificial |
| Sun 1 Aug 2021 | Referee | British Outdoor Championships | GLO | Dry Slope Artificial |
| Sun 18 Jul 2021 | Chief of Race | eola GBR Series Indoor 1 & 2 | CHL | Indoor Snow Artificial |
| Sat 17 Jul 2021 | Chief of Race | eola GBR Series Indoor 1 & 2 | CHL | Indoor Snow Artificial |
| Sat 17 Jul 2021 | Chief of Race | eola GBR Series Indoor 1 & 2 | CHL | Indoor Snow Artificial |
| Sun 30 Aug 2020 | Chief of Race | All England Inter-Club Championships | NOR | Dry Slope Artificial |
| Sat 29 Aug 2020 | Race Secretary | All England Championships | NOR | Dry Slope Artificial |
| Sat 4 Jul 2020 | Chief of Race | GBR Indoor Series - Race 5 & 6 | CHL | Indoor Snow Artificial |
| Tue 18 Feb 2020 | Start Referee | English Alpine FIS Championships | BOR | Alpine Snow |
| Mon 17 Feb 2020 | Finish Referee | English Alpine FIS Championships | BOR | Alpine Snow |
| Sun 16 Feb 2020 | Finish Referee | English Alpine FIS Championships | BOR | Alpine Snow |
| Sat 31 Aug 2019 | Race Secretary | All England Championships 2019 | NOR | Dry Slope Artificial |
| Sat 24 Aug 2019 | Chief of Race | Ski Bartlett English Open | STO | Dry Slope Artificial |
| Sat 24 Aug 2019 | Chief of Race | Ski Bartlett English Open | STO | Dry Slope Artificial |
| Sat 10 Aug 2019 | Referee | Anglo Welsh Indoor Championships 2019 | CHL | Indoor Snow Artificial |
| Sat 13 Jul 2019 | Referee | SMK Club National & U10/U12's | SMK | Indoor Snow Artificial |
| Sun 7 Jul 2019 | Race Secretary | Inter Regional Championships 2019 | GLO | Dry Slope Artificial |
| Sat 6 Jul 2019 | Referee | BSA GBR Outdoor 5 (SSE) | GLO | Dry Slope Artificial |
| Sun 23 Jun 2019 | Chief of Race | BSA GBR Indoor 4 (SSE) | CAS | Indoor Snow Artificial |
| Sun 5 May 2019 | Referee | BSA GBR Outdoor 1 (SSE) | PND | Dry Slope Artificial |
| Sat 14 Jul 2018 | Chief of Race | BSA GBR Indoor 4 & 5 | CHL | Indoor Snow Artificial |
| Mon 30 May 2016 | Referee | SSE BASS Competition | LGR | Indoor Snow Artificial |
| Sat 4 Oct 2014 | Referee | Irish Championships | KIL | Dry Slope Artificial |
| Sun 22 Jun 2014 | Chief of Race | GBR Indoor Series 2014 | CHL | Indoor Snow Artificial |
| Mon 7 Apr 2014 | Chief of Race | Courchevel Ecosse Scottish Championships | COU | Alpine Snow |
| Mon 17 Mar 2014 | Referee | British Inter-School Ski Challenge | HCH | Alpine Snow |