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 25 Mar 2027 | Organiser | Nations Cup 4 | REI | Alpine Snow |
| Sat 6 Feb 2027 | Organiser | Nations Cup 3 | REI | Alpine Snow |
| Fri 8 Jan 2027 | Organiser | Nations Cup 2 | REI | Alpine Snow |
| Sat 12 Dec 2026 | Organiser | Nations Cup 1 | REI | Alpine Snow |
| Sun 26 Jul 2026 | Chief of Race | SE Inter-Regional | STO | Dry Slope Artificial |
| Sat 25 Jul 2026 | Chief of Race | British Dry Slope Championships | STO | Dry Slope Artificial |
| Sat 25 Jul 2026 | Chief of Race | British Dry Slope Championships | STO | Dry Slope Artificial |
| Wed 15 Apr 2026 | Race Secretary | Evolution FIS 3 | REI | Alpine Snow |
| Sat 11 Apr 2026 | Course Setter | GB Alpine Childrens' Championships 2026 | SCA | Alpine Snow |
| Wed 8 Apr 2026 | Referee | GB Alpine Childrens' Championships 2026 | SCA | Alpine Snow |
| Thu 2 Apr 2026 | Chief of Race | Nations Cup Rounds 11-12 | REI | Alpine Snow |
| Thu 19 Feb 2026 | Chief of Race | Nations Cup Rounds 7 - 10 | REI | Alpine Snow |
| Wed 18 Feb 2026 | Chief of Race | Nations Cup Rounds 7 - 10 | REI | Alpine Snow |
| Sat 10 Jan 2026 | Chief of Race | Nations Cup Rounds 3 - 6 | REI | Alpine Snow |
| Fri 9 Jan 2026 | Chief of Race | Nations Cup Rounds 3 - 6 | REI | Alpine Snow |
| Fri 9 Jan 2026 | Chief of Race | Nations Cup Rounds 3 - 6 | REI | Alpine Snow |
| Mon 5 Jan 2026 | Course Setter | Ambition Childrens Championships | HNT | Alpine Snow |
| Sun 14 Dec 2025 | Chief of Race | Nations Cup Rounds 1-2 | REI | Alpine Snow |
| Sat 13 Dec 2025 | Chief of Race | Nations Cup Rounds 1-2 | REI | Alpine Snow |
| Sat 13 Dec 2025 | Chief of Race | Nations Cup Rounds 1-2 | REI | Alpine Snow |
| Mon 8 Dec 2025 | Race Secretary | Evolution FIS 1 | REI | Alpine Snow |
| Sat 2 Aug 2025 | Referee | Team Evolution Club National | STO | Dry Slope Artificial |
| Sat 2 Aug 2025 | Organiser | Team Evolution Club National | STO | Dry Slope Artificial |
| Sat 10 May 2025 | Chief of Race | Team Evolution Club National | WYN | Dry Slope Artificial |
| Wed 16 Apr 2025 | Chief of Race | Nations Cup Round 11-12 | REI | Alpine Snow |
| Tue 18 Feb 2025 | Referee | English Alpine Childrens' Championships | BOR | Alpine Snow |
| Sun 16 Feb 2025 | Course Setter | English Alpine Childrens' Championships | BOR | Alpine Snow |