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 3 Jan 2027 | Race Secretary | Ambition Championships Children | HNT | Alpine Snow |
| Sun 12 Apr 2026 | Referee | GB Alpine Childrens' Championships 2026 | SCA | Alpine Snow |
| Sat 11 Apr 2026 | Course Setter | GB Alpine Childrens' Championships 2026 | SCA | Alpine Snow |
| Tue 7 Apr 2026 | Assistant Referee | GB Alpine Childrens' Championships 2026 | SCA | Alpine Snow |
| Tue 6 Jan 2026 | Course Setter | Ambition Childrens Championships | HNT | Alpine Snow |
| Sun 4 Jan 2026 | Course Setter | Ambition Childrens Championships | HNT | Alpine Snow |
| Fri 2 Jan 2026 | Course Setter | Ambition Childrens Championships | HNT | Alpine Snow |
| Sun 1 Jun 2025 | Course Setter | Ambition Club Nationals | CHL | Indoor Snow Artificial |
| Sat 31 May 2025 | Course Setter | Ambition Club Nationals | CHL | Indoor Snow Artificial |
| Sat 12 Apr 2025 | Course Setter | GB Alpine Children's Champs | SCA | Alpine Snow |
| Wed 19 Feb 2025 | Course Setter | English Alpine Childrens' Championships | BOR | Alpine Snow |
| Mon 6 Jan 2025 | Referee | Ambition Childrens Champs | HNT | Alpine Snow |
| Sun 5 Jan 2025 | Referee | Ambition Childrens Champs | HNT | Alpine Snow |
| Sat 4 Jan 2025 | Referee | Ambition Childrens Champs | HNT | Alpine Snow |
| Fri 3 Jan 2025 | Referee | Ambition Childrens Champs | HNT | Alpine Snow |
| Thu 2 Jan 2025 | Referee | Ambition Childrens Champs | HNT | Alpine Snow |
| Thu 13 Apr 2017 | Fore-runner | British Interschools Spring Series | LEO | Alpine Snow |
| Wed 12 Apr 2017 | Fore-runner | British Interschools Spring Series | LEO | Alpine Snow |