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 | |
| Fri 6 Feb 2026 | Technical Delegate | ISSSC Alpine | MER | Alpine Snow |
| Thu 5 Feb 2026 | Technical Delegate | ISSSC Alpine | MER | Alpine Snow |
| Wed 4 Feb 2026 | Technical Delegate | ISSSC Alpine | MER | Alpine Snow |
| Tue 3 Feb 2026 | Technical Delegate | ISSSC Alpine | MER | Alpine Snow |
| Mon 2 Feb 2026 | Technical Delegate | ISSSC Alpine | MER | Alpine Snow |
| Sun 1 Feb 2026 | Technical Delegate | ISSSC Alpine | MER | Alpine Snow |
| Sat 2 Aug 2025 | Technical Delegate | BSC West Coast | BDN | Dry Slope Artificial |
| Sun 16 Mar 2025 | Technical Delegate | Gordon Skiers Lecht Open | LEC | Alpine Snow |
| Sat 15 Mar 2025 | Technical Delegate | Gordon Skiers Lecht Open | LEC | Alpine Snow |
| Sat 17 Aug 2024 | Technical Delegate | APR Super Slalom | FIR | Dry Slope Artificial |
| Fri 9 Feb 2024 | Technical Delegate | ISSSC 2024 Alpine | MER | Alpine Snow |
| Thu 8 Feb 2024 | Technical Delegate | ISSSC 2024 Alpine | MER | Alpine Snow |
| Wed 7 Feb 2024 | Technical Delegate | ISSSC 2024 Alpine | MER | Alpine Snow |
| Tue 6 Feb 2024 | Technical Delegate | ISSSC 2024 Alpine | MER | Alpine Snow |
| Mon 5 Feb 2024 | Technical Delegate | ISSSC 2024 Alpine | MER | Alpine Snow |
| Sun 4 Feb 2024 | Technical Delegate | ISSSC 2024 Alpine | MER | Alpine Snow |
| Sun 6 Aug 2023 | Technical Delegate | BSC West Coast | BDN | Dry Slope Artificial |
| Sat 4 Jun 2022 | Technical Delegate | Twin Peaks Firpark | FIR | Dry Slope Artificial |
| Sun 5 Sep 2021 | Technical Delegate | Scottish Outdoor Champs & eola GBR Outdoor 3 | HND | Dry Slope Artificial |
| Sat 4 Sep 2021 | Technical Delegate | Scottish Outdoor Champs & eola GBR Outdoor 3 | HND | Dry Slope Artificial |
| Sun 11 Jul 2021 | Technical Delegate | BSA Slalom | FIR | Dry Slope Artificial |
| Sun 6 Jun 2021 | Technical Delegate | Twin Peaks | HND | Dry Slope Artificial |
| Sun 8 Nov 2020 | Technical Delegate | Scottish Outdoor Championships | FIR | Dry Slope Artificial |
| Sat 10 Oct 2020 | Technical Delegate | Craig Macfie Classic | HND | Dry Slope Artificial |
| Sun 6 Sep 2020 | Technical Delegate | Scottish Outdoor Championships | HND | Dry Slope Artificial |
| Sat 5 Sep 2020 | Technical Delegate | Scottish Outdoor Championships | HND | Dry Slope Artificial |
| Fri 10 Apr 2020 | Technical Delegate | GB Alpine Childrens Championships | TIG | Alpine Snow |
| Thu 9 Apr 2020 | Technical Delegate | GB Alpine Childrens Championships | TIG | Alpine Snow |
| Wed 8 Apr 2020 | Technical Delegate | GB Alpine Childrens Championships | TIG | Alpine Snow |
| Tue 7 Apr 2020 | Technical Delegate | GB Alpine Childrens Championships | TIG | Alpine Snow |
| Mon 6 Apr 2020 | Technical Delegate | GB Alpine Childrens Championships | TIG | Alpine Snow |
| Fri 21 Feb 2020 | Technical Delegate | English Alpine Childrens Championships | BOR | Alpine Snow |
| Thu 20 Feb 2020 | Technical Delegate | English Alpine Childrens Championships | BOR | Alpine Snow |
| Wed 19 Feb 2020 | Technical Delegate | English Alpine Childrens Championships | BOR | Alpine Snow |
| Tue 18 Feb 2020 | Technical Delegate | English Alpine Childrens Championships | BOR | Alpine Snow |
| Mon 17 Feb 2020 | Technical Delegate | English Alpine Childrens Championships | BOR | Alpine Snow |
| Sun 16 Feb 2020 | Technical Delegate | English Alpine Childrens Championships | BOR | Alpine Snow |
| Sun 17 Nov 2019 | Technical Delegate | Indoor Challenge Cup | BHD | Indoor Snow Artificial |
| Sat 16 Nov 2019 | Technical Delegate | Gordons Indoor | BHD | Indoor Snow Artificial |
| Sun 9 Jun 2019 | Technical Delegate | BSA GBR Outdoor 2 (SSS) & Twin Peaks | HND | Dry Slope Artificial |
| Sat 8 Jun 2019 | Technical Delegate | Twin Peaks Slalom 2019 | FIR | Dry Slope Artificial |
| Fri 12 Apr 2019 | Technical Delegate | British Childrens Champs | TIG | Alpine Snow |
| Thu 11 Apr 2019 | Technical Delegate | British Childrens Champs | TIG | Alpine Snow |
| Wed 10 Apr 2019 | Technical Delegate | British Childrens Champs | TIG | Alpine Snow |
| Tue 9 Apr 2019 | Technical Delegate | British Childrens Champs | TIG | Alpine Snow |
| Mon 8 Apr 2019 | Technical Delegate | British Childrens Champs | TIG | Alpine Snow |
| Tue 8 Jan 2019 | Technical Delegate | Artemis Anglo-Scottish Champs | PIL | Alpine Snow |
| Sun 6 Jan 2019 | Technical Delegate | Artemis Anglo-Scottish Champs | PIL | Alpine Snow |
| Sun 11 Nov 2018 | Technical Delegate | Indoor Challenge Cup | BHD | Indoor Snow Artificial |
| Sat 22 Sep 2018 | Technical Delegate | British Outdoor Championships | HND | Dry Slope Artificial |
| Fri 9 Feb 2018 | Technical Delegate | ISSSC Alpine | MER | Alpine Snow |
| Thu 8 Feb 2018 | Technical Delegate | ISSSC Alpine | MER | Alpine Snow |
| Wed 7 Feb 2018 | Technical Delegate | ISSSC Alpine | MER | Alpine Snow |
| Tue 6 Feb 2018 | Technical Delegate | ISSSC Alpine | MER | Alpine Snow |
| Mon 5 Feb 2018 | Technical Delegate | ISSSC Alpine | MER | Alpine Snow |
| Sun 4 Feb 2018 | Technical Delegate | ISSSC Alpine | MER | Alpine Snow |
| Sun 12 Nov 2017 | Technical Delegate | Indoor Challenge Cup | BHD | Indoor Snow Artificial |
| Sun 8 Oct 2017 | Technical Delegate | Craig MacFie Classic | HND | Dry Slope Artificial |
| Sun 26 Feb 2017 | Technical Delegate | Hilton Coylumbridge Open | CGM | Alpine Snow |
| Sat 25 Feb 2017 | Technical Delegate | Hilton Coylumbridge Open | CGM | Alpine Snow |
| Sun 5 Jun 2016 | Technical Delegate | Twin Peaks | HND | Dry Slope Artificial |
| Tue 26 Jan 2016 | Technical Delegate | British Schoolgirls | FLA | Alpine Snow |
| Mon 25 Jan 2016 | Technical Delegate | British Schoolgirls | FLA | Alpine Snow |
| Sun 27 Mar 2022 | Chief of Championships | British Alpine Senior Championships | TIG | Alpine Snow |
| Sun 28 Mar 2021 | Chief of Championships | GB Alpine Championships | TIG | Alpine Snow |
| Sun 31 Mar 2019 | Chief of Championships | British Senior Champs | TIG | Alpine Snow |
| Sun 25 Mar 2018 | Chief of Championships | Delancey Senior and Junior Championships | TIG | Alpine Snow |
| Sun 26 Mar 2017 | Chief of Championships | Delancey British FIS Championships | TIG | Alpine Snow |
| Sun 20 Mar 2016 | Chief of Championships | British Senior's Championships (FIS) | TIG | Alpine Snow |
| Thu 9 Apr 2015 | Chief of Race | Scottish FIS Races | NEV | Alpine Snow |
| Sun 22 Mar 2015 | Chief of Championships | Delancey British Alpine Championships | TIG | Alpine Snow |
| Sun 15 Feb 2015 | Chief Race Director | 19th English Alpine Championships | BOR | Alpine Snow |
| Sat 20 Apr 2013 | Referee | Telford Ski Racing Club | CHL | Indoor Snow Artificial |