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 | |
| Thu 5 Feb 2026 | Technical Delegate | ISSSC Telemark | MER | Alpine Snow |
| Wed 4 Feb 2026 | Technical Delegate | ISSSC Telemark | MER | Alpine Snow |
| Tue 3 Feb 2026 | Technical Delegate | ISSSC Telemark | MER | Alpine Snow |
| Mon 2 Feb 2026 | Technical Delegate | ISSSC Telemark | MER | Alpine Snow |
| Fri 23 Jan 2026 | Technical Delegate | RN Snowsports Festival Telemark | TIG | Alpine Snow |
| Thu 22 Jan 2026 | Technical Delegate | RN Snowsports Festival Telemark | TIG | Alpine Snow |
| Wed 21 Jan 2026 | Technical Delegate | RN Snowsports Festival Telemark | TIG | Alpine Snow |
| Tue 20 Jan 2026 | Technical Delegate | RN Snowsports Festival Telemark | TIG | Alpine Snow |
| Thu 23 Jan 2025 | Technical Delegate | Royal Navy Snowsports Festival Telemark | DUE | Alpine Snow |
| Wed 22 Jan 2025 | Technical Delegate | Royal Navy Snowsports Festival Telemark | DUE | Alpine Snow |
| Tue 21 Jan 2025 | Technical Delegate | Royal Navy Snowsports Festival Telemark | DUE | Alpine Snow |
| Wed 15 Jan 2025 | Technical Delegate | Ex Telemark Titan | PLV | Alpine Snow |
| Tue 14 Jan 2025 | Technical Delegate | Ex Telemark Titan | PLV | Alpine Snow |
| Mon 13 Jan 2025 | Technical Delegate | Ex Telemark Titan | PLV | Alpine Snow |
| Fri 9 Feb 2024 | Technical Delegate | ISSSC 2024 Telemark | MER | Alpine Snow |
| Thu 8 Feb 2024 | Technical Delegate | ISSSC 2024 Telemark | MER | Alpine Snow |
| Wed 7 Feb 2024 | Technical Delegate | ISSSC 2024 Telemark | MER | Alpine Snow |
| Tue 6 Feb 2024 | Technical Delegate | ISSSC 2024 Telemark | MER | Alpine Snow |
| Mon 5 Feb 2024 | Technical Delegate | ISSSC 2024 Telemark | MER | Alpine Snow |
| Thu 16 Mar 2023 | Technical Delegate | ISSSC 23 Telemark | MER | Alpine Snow |
| Wed 15 Mar 2023 | Technical Delegate | ISSSC 23 Telemark | MER | Alpine Snow |
| Mon 13 Mar 2023 | Technical Delegate | ISSSC 23 Telemark | MER | Alpine Snow |
| Sun 12 Mar 2023 | Technical Delegate | ISSSC 23 Telemark | MER | Alpine Snow |
| Tue 1 Feb 2022 | Technical Delegate | ISSSC Telemark | MER | Alpine Snow |
| Tue 18 Jan 2022 | Technical Delegate | Ex Telemark Titan | PLV | Alpine Snow |
| Mon 17 Jan 2022 | Technical Delegate | Ex Telemark Titan | PLV | Alpine Snow |
| Sat 15 Jan 2022 | Technical Delegate | Ex Telemark Titan | PLV | Alpine Snow |
| Fri 7 Feb 2020 | Technical Delegate | ISSSC Telemark | MER | Alpine Snow |
| Thu 6 Feb 2020 | Technical Delegate | ISSSC Telemark | MER | Alpine Snow |
| Wed 5 Feb 2020 | Technical Delegate | ISSSC Telemark | MER | Alpine Snow |
| Mon 3 Feb 2020 | Technical Delegate | ISSSC Telemark | MER | Alpine Snow |
| Tue 21 Jan 2020 | Technical Delegate | Ex Telemark Titan | PLV | Alpine Snow |
| Mon 20 Jan 2020 | Technical Delegate | Ex Telemark Titan | PLV | Alpine Snow |
| Sun 19 Jan 2020 | Technical Delegate | Ex Telemark Titan | PLV | Alpine Snow |
| Sat 18 Jan 2020 | Technical Delegate | Ex Telemark Titan | PLV | Alpine Snow |
| Sun 30 Jun 2019 | Technical Delegate | British Indoor Telemark Championships | CHL | Indoor Snow Artificial |
| Sat 29 Jun 2019 | Technical Delegate | British Indoor Telemark Championships | CHL | Indoor Snow Artificial |
| Tue 22 Jan 2019 | Technical Delegate | Ex Telemark Titan | PLV | Alpine Snow |
| Mon 21 Jan 2019 | Technical Delegate | Ex Telemark Titan | PLV | Alpine Snow |
| Sat 19 Jan 2019 | Technical Delegate | Ex Telemark Titan | PLV | Alpine Snow |
| Sun 1 Jul 2018 | Technical Delegate | British Indoor Telemark Championships | CHL | Indoor Snow Artificial |
| Sat 30 Jun 2018 | Technical Delegate | British Indoor Telemark Championships | CHL | Indoor Snow Artificial |
| Fri 9 Feb 2018 | Technical Delegate | ISSSC Telemark | MER | Alpine Snow |
| Thu 8 Feb 2018 | Technical Delegate | ISSSC Telemark | MER | Alpine Snow |
| Wed 7 Feb 2018 | Technical Delegate | ISSSC Telemark | MER | Alpine Snow |
| Mon 5 Feb 2018 | Technical Delegate | ISSSC Telemark | MER | Alpine Snow |
| Thu 6 Feb 2025 | Referee | UKAFWSA ISSSC Telemark | MER | Alpine Snow |
| Wed 5 Feb 2025 | Referee | UKAFWSA ISSSC Telemark | MER | Alpine Snow |
| Mon 3 Feb 2025 | Referee | UKAFWSA ISSSC Telemark | MER | Alpine Snow |
| Mon 3 Feb 2025 | Race Secretary | UKAFWSA ISSSC Telemark | MER | Alpine Snow |
| Mon 22 Jan 2024 | Chief of Race | RNWSA Snowsports Festival - Telemark | LDA | Alpine Snow |
| Sat 11 Mar 2023 | Chief of Race | ISSSC 23 Alpine | MER | Alpine Snow |
| Sat 14 Jan 2023 | Chief of Race | Ex Telemark Titan | PLV | Alpine Snow |
| Mon 31 Jan 2022 | Chief of Race | ISSSC Telemark | MER | Alpine Snow |