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 2 Aug 2026 | Technical Delegate | SSC East Coast | FIR | Dry Slope Artificial |
| Sat 1 Aug 2026 | Technical Delegate | BSC West Coast | BDN | Dry Slope Artificial |
| Sun 12 Jul 2026 | Technical Delegate | ERSA Club National | SMK | Indoor Snow Artificial |
| Sat 11 Jul 2026 | Technical Delegate | Hemel Club National | HEM | Indoor Snow Artificial |
| Wed 15 Apr 2026 | Technical Delegate | Evolution FIS 3 | REI | Alpine Snow |
| Mon 13 Apr 2026 | Technical Delegate | Evolution FIS 3 | REI | Alpine Snow |
| Sat 14 Jun 2025 | Technical Delegate | Chatham Club National | CHT | Dry Slope Artificial |
| Sun 4 Aug 2024 | Technical Delegate | SSC East Coast | FIR | Dry Slope Artificial |
| Sat 3 Aug 2024 | Technical Delegate | BSC West Coast | BDN | Dry Slope Artificial |
| Sat 8 Jun 2024 | Technical Delegate | Chatham Club National | CHT | Dry Slope Artificial |
| Sun 14 May 2023 | Technical Delegate | Evolution CN | WYN | Dry Slope Artificial |
| Sat 13 May 2023 | Technical Delegate | Welwyn CN | WYN | Dry Slope Artificial |
| Sun 5 Mar 2023 | Technical Delegate | Scottish Childrens Championships | CGM | Alpine Snow |
| Sat 4 Mar 2023 | Technical Delegate | Scottish Childrens Championships | CGM | Alpine Snow |
| Sat 3 Dec 2022 | Technical Delegate | BSC West Coast Bairns and Lassies | BDN | Dry Slope Artificial |
| Sun 22 May 2022 | Technical Delegate | Welwyn Club National | WYN | Dry Slope Artificial |
| Sat 21 May 2022 | Technical Delegate | Evolution Club National | WYN | Dry Slope Artificial |
| Wed 12 Jan 2022 | Technical Delegate | Anglo-Scottish Races | PIL | Alpine Snow |
| Tue 11 Jan 2022 | Technical Delegate | Anglo-Scottish Races | PIL | Alpine Snow |
| Mon 10 Jan 2022 | Technical Delegate | Anglo-Scottish Races | PIL | Alpine Snow |
| Sun 18 Jul 2021 | Technical Delegate | Chatham Club National | CHT | Dry Slope Artificial |
| Sun 13 Jun 2021 | Technical Delegate | Evolution Club National | WYN | Dry Slope Artificial |
| Sat 12 Jun 2021 | Technical Delegate | Welwyn Club National | WYN | Dry Slope Artificial |
| Sun 31 May 2020 | Technical Delegate | GBR Outdoor Series - Race 3 | HND | Dry Slope Artificial |
| Sat 30 May 2020 | Technical Delegate | Firpark Twin Peaks | FIR | Dry Slope Artificial |
| Sun 3 May 2020 | Technical Delegate | GBR Outdoor Series - Race 1 | PND | Dry Slope Artificial |
| Sat 2 May 2020 | Technical Delegate | Pendle Club National | PND | Dry Slope Artificial |
| Sun 6 Oct 2019 | Technical Delegate | Craig Macfie Classic | HND | Dry Slope Artificial |
| Sun 16 Jun 2019 | Technical Delegate | Bromley Club National & U10/U12's | CHT | Dry Slope Artificial |
| Sat 15 Jun 2019 | Technical Delegate | Chatham Club National & U10/U12's | CHT | Dry Slope Artificial |
| Sun 7 Oct 2018 | Technical Delegate | Irish Outdoor Championships | KIL | Dry Slope Artificial |
| Sat 6 Oct 2018 | Technical Delegate | Irish Outdoor Championships | KIL | Dry Slope Artificial |
| Sun 3 Jun 2018 | Technical Delegate | Ambition CN and Pro Slalom (No 1) | CHL | Indoor Snow Artificial |
| Sat 2 Jun 2018 | Technical Delegate | Ambition CN and Pro Slalom (No 1) | CHL | Indoor Snow Artificial |
| Sun 4 Feb 2018 | Technical Delegate | Glenshee Open | GSH | Alpine Snow |
| Sat 3 Feb 2018 | Technical Delegate | Glenshee Open | GSH | Alpine Snow |
| Mon 29 May 2017 | Technical Delegate | SSE BASS Race | LGR | Indoor Snow Artificial |
| Sun 28 May 2017 | Technical Delegate | SSE BASS Race | LGR | Indoor Snow Artificial |
| Thu 13 Apr 2017 | Technical Delegate | British Interschools Spring Series | LEO | Alpine Snow |
| Wed 12 Apr 2017 | Technical Delegate | British Interschools Spring Series | LEO | Alpine Snow |
| Fri 4 Nov 2016 | Technical Delegate | BUDS | HND | Dry Slope Artificial |
| Sun 9 Oct 2016 | Technical Delegate | Lions CN | CAS | Indoor Snow Artificial |
| Tue 8 Mar 2016 | Technical Delegate | Inter Schools Ski Challenge | HCH | Alpine Snow |
| Mon 7 Mar 2016 | Technical Delegate | Inter Schools Ski Challenge | HCH | Alpine Snow |
| Thu 1 Jan 2015 | Technical Delegate | BARSC Championships | TIG | Alpine Snow |
| Wed 31 Dec 2014 | Technical Delegate | BARSC Championships | TIG | Alpine Snow |
| Tue 30 Dec 2014 | Technical Delegate | BARSC Championships | TIG | Alpine Snow |
| Sat 14 Jun 2014 | Technical Delegate | Bromley Ski Club CN | BRO | Dry Slope Artificial |
| Sun 24 Jan 2027 | Chief of Race | British School Girls Races | FLA | Alpine Snow |
| Mon 26 Jan 2026 | Organiser | British Schoolgirls | FLA | Alpine Snow |
| Sun 26 Jan 2025 | Chief of Championships | British Schoolgirls Races | FLA | Alpine Snow |
| Mon 29 Jan 2024 | Chief of Championships | British Schoolgirls Races | FLA | Alpine Snow |
| Fri 10 Nov 2023 | Chief of Timing & Calcs | BUDS Champs | HND | Dry Slope Artificial |
| Mon 30 Jan 2023 | Chief of Race | British Schoolgirls Races | FLA | Alpine Snow |
| Mon 31 Jan 2022 | Chief of Race | British Schoolgirls Races | FLA | Alpine Snow |
| Tue 11 Jan 2022 | Chief of Race | Anglo-Scottish Races | PIL | Alpine Snow |
| Tue 28 Jan 2020 | Chief of Race | British Schoolgirls Races | FLA | Alpine Snow |
| Mon 27 Jan 2020 | Chief of Race | British Schoolgirls Races | FLA | Alpine Snow |
| Mon 27 Jan 2020 | Chief of Race | British Schoolgirls Races | FLA | Alpine Snow |
| Thu 24 Jan 2019 | Chief of Race | Aiglon FIS-CIT | VIL | Alpine Snow |
| Mon 27 Mar 2017 | Race Secretary | BUCS Alpine Championships | DUE | Alpine Snow |
| Wed 1 Mar 2017 | Chief of Race | BUISC Dome Series Finals | CAS | Indoor Snow Artificial |
| Fri 6 Nov 2015 | Race Secretary | British University Dryslope Championships | HND | Dry Slope Artificial |
| Wed 11 Mar 2015 | Race Secretary | BUISC Finals | CAS | Indoor Snow Artificial |
| Sun 27 Apr 2014 | Referee | Manchester CN | CHL | Indoor Snow Artificial |
| Sun 16 Feb 2014 | Assistant Referee | 18th English Alpine Championships | BOR | Alpine Snow |
| Tue 28 Jan 2014 | Chief of Race | British Schoolgirls | FLA | Alpine Snow |
| Mon 27 Jan 2014 | Chief of Race | British Schoolgirls | FLA | Alpine Snow |
| Sat 25 May 2013 | Referee | Pendle Ski Club | PND | Dry Slope Artificial |