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 | |
| Wed 16 Dec 2026 | Chief of Race | Aurora Cup | GEI | Alpine Snow |
| Wed 8 Apr 2026 | Course Setter | GB Alpine Childrens' Championships 2026 | SCA | Alpine Snow |
| Tue 7 Apr 2026 | Referee | GB Alpine Childrens' Championships 2026 | SCA | Alpine Snow |
| Wed 11 Mar 2026 | Referee | English Alpine Children's Championships | BOR | Alpine Snow |
| Tue 10 Mar 2026 | Course Setter | English Alpine Children's Championships | BOR | Alpine Snow |
| Fri 20 Feb 2026 | Course Setter | Nations Cup Rounds 7 - 10 | REI | Alpine Snow |
| Tue 6 Jan 2026 | Referee | Ambition Childrens Championships | HNT | Alpine Snow |
| Mon 5 Jan 2026 | Course Setter | Ambition Childrens Championships | HNT | Alpine Snow |
| Fri 2 Jan 2026 | Course Setter | Ambition Childrens Championships | HNT | Alpine Snow |
| Thu 18 Dec 2025 | Course Setter | Aurora Cup 2025 | GEI | Alpine Snow |
| Wed 17 Dec 2025 | Chief of Race | Aurora Cup 2025 | GEI | Alpine Snow |
| Wed 17 Dec 2025 | Chief of Race | Aurora Cup 2025 | GEI | Alpine Snow |
| Sun 15 Jun 2025 | Course Setter | Copper Horse Indoor 4 & Scottish Indoor Champs | CHL | Indoor Snow Artificial |
| Thu 10 Apr 2025 | Course Setter | GB Alpine Children's Champs | SCA | Alpine Snow |
| Mon 10 Mar 2025 | Referee | British Interschool Ski Challenge | VER | Alpine Snow |
| Thu 20 Feb 2025 | Course Setter | English Alpine Childrens' Championships | BOR | Alpine Snow |
| Sun 16 Feb 2025 | Referee | English Alpine Childrens' Championships | BOR | Alpine Snow |
| Thu 19 Dec 2024 | Course Setter | The Aurora Cup | GEI | Alpine Snow |
| Wed 18 Dec 2024 | Course Setter | The Aurora Cup | GEI | Alpine Snow |
| Tue 17 Dec 2024 | Chief of Race | The Aurora Cup | GEI | Alpine Snow |
| Sat 6 Jan 2024 | Referee | Ambition Childrens Champs | HNT | Alpine Snow |
| Fri 5 Jan 2024 | Referee | Ambition Childrens Champs | HNT | Alpine Snow |
| Sun 12 Feb 2023 | Referee | English Alpine FIS Championships | BOR | Alpine Snow |
| Sat 11 Feb 2023 | Course Setter | English Alpine FIS Championships | BOR | Alpine Snow |
| Fri 10 Feb 2023 | Course Setter | English Alpine FIS Championships | BOR | Alpine Snow |
| Sun 29 May 2022 | Chief of Race | Excel Club National | CHL | Indoor Snow Artificial |
| Sun 29 May 2022 | Race Secretary | Excel Club National | CHL | Indoor Snow Artificial |
| Sat 28 May 2022 | Course Setter | Ambition Club National | CHL | Indoor Snow Artificial |
| Sat 28 May 2022 | Race Secretary | Ambition Club National | CHL | Indoor Snow Artificial |
| Wed 23 Feb 2022 | Referee | English Alpine FIS Championships | BOR | Alpine Snow |
| Sun 30 May 2021 | Race Secretary | Excel Club National | CHL | Indoor Snow Artificial |
| Sun 30 May 2021 | Chief of Race | Excel Club National | CHL | Indoor Snow Artificial |
| Sat 29 May 2021 | Race Secretary | Ambition Club National | CHL | Indoor Snow Artificial |
| Sat 29 May 2021 | Chief of Race | Ambition Club National | CHL | Indoor Snow Artificial |
| Tue 18 Feb 2020 | Referee | English Alpine Childrens Championships | BOR | Alpine Snow |
| Mon 17 Feb 2020 | Course Setter | English Alpine Childrens Championships | BOR | Alpine Snow |
| Thu 23 Jan 2020 | Course Setter | Welsh Alpine BASS Championships | CHM | Alpine Snow |
| Tue 7 Jan 2020 | Referee | Team Evolution Speed Series | REI | Alpine Snow |
| Fri 3 Jan 2020 | Course Setter | Ambition Childrens' Champs | HNT | Alpine Snow |
| Thu 2 Jan 2020 | Referee | Ambition Childrens' Champs | HNT | Alpine Snow |
| Sun 23 Jun 2019 | Course Setter | BSA GBR Indoor 4 (SSE) | CAS | Indoor Snow Artificial |
| Thu 21 Feb 2019 | Course Setter | English Alpine Champs Children | BOR | Alpine Snow |
| Mon 28 May 2018 | Course Setter | BASS Races | LGR | Indoor Snow Artificial |
| Thu 15 Feb 2018 | Referee | English Alpine Children's Championships | BOR | Alpine Snow |
| Wed 14 Feb 2018 | Course Setter | English Alpine Children's Championships | BOR | Alpine Snow |
| Mon 12 Feb 2018 | Course Setter | English Alpine Children's Championships | BOR | Alpine Snow |
| Wed 10 Jan 2018 | Course Setter | Team Evolution Speed Series | REI | Alpine Snow |
| Mon 29 May 2017 | Course Setter | SSE BASS Race | LGR | Indoor Snow Artificial |
| Fri 17 Feb 2017 | Course Setter | English Alpine Championships (GBR) | BOR | Alpine Snow |
| Wed 11 Jan 2017 | Course Setter | Evolution Speed Races | REI | Alpine Snow |
| Wed 11 Jan 2017 | Referee | Evolution Speed Races | REI | Alpine Snow |
| Tue 10 Jan 2017 | Course Setter | Evolution Speed Races | REI | Alpine Snow |
| Tue 8 Mar 2016 | Course Setter | Inter Schools Ski Challenge | HCH | Alpine Snow |
| Mon 7 Mar 2016 | Course Setter | Inter Schools Ski Challenge | HCH | Alpine Snow |
| Fri 19 Feb 2016 | Course Setter | English Alpine Championships (Children) | BOR | Alpine Snow |
| Wed 17 Feb 2016 | Referee | English Alpine Championships (Children) | BOR | Alpine Snow |
| Sun 14 Feb 2016 | Course Setter | English Alpine Championships (Children) | BOR | Alpine Snow |
| Tue 10 Mar 2015 | Course Setter | British Inter-School Ski Challenge | HCH | Alpine Snow |
| Thu 19 Feb 2015 | Course Setter | 19th English Alpine Championships | BOR | Alpine Snow |
| Tue 17 Feb 2015 | Referee | 19th English Alpine Championships | BOR | Alpine Snow |
| Sun 15 Feb 2015 | Course Setter | 19th English Alpine Championships | BOR | Alpine Snow |
| Mon 26 Jan 2015 | Course Setter | British Schoolboys | MEI | Alpine Snow |
| Tue 6 Jan 2015 | Referee | Anglo-Scottish Cup and BSA Champs | HCH | Alpine Snow |
| Sat 19 Jul 2014 | Chief of Race | BIGP Series | CAS | Indoor Snow Artificial |
| Thu 23 Jan 2014 | Chief of Timing & Calcs | Welsh Alpine Championships | CHM | Alpine Snow |