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 11 Oct 2026 | Organiser | English Schools Artificial Slope Open Championship | NOR | Dry Slope Artificial |
| Sat 10 Oct 2026 | Organiser | English Schools Artificial Slope Age Group Finals | NOR | Dry Slope Artificial |
| Mon 29 Jun 2026 | Race Secretary | ESSKIA Indoor Championships | HEM | Indoor Snow Artificial |
| Sat 20 Jun 2026 | Organiser | London Schools Ski Race | WYN | Dry Slope Artificial |
| Sun 13 Jul 2025 | Referee | ERSA Club National | SMK | Indoor Snow Artificial |
| Sun 13 Jul 2025 | Referee | ERSA Club National | SMK | Indoor Snow Artificial |
| Mon 30 Jun 2025 | Race Secretary | ESSKIA UK Schools’ Indoor Snow Championships | HEM | Indoor Snow Artificial |
| Sun 1 Jun 2025 | Referee | Vikings Club National | IPS | Dry Slope Artificial |
| Sat 31 May 2025 | Referee | Norfolk Club National | NOR | Dry Slope Artificial |
| Sat 12 Oct 2024 | Race Secretary | English Schools Artificial Slope Age Group Finals | NOR | Dry Slope Artificial |
| Mon 24 Jun 2024 | Race Secretary | ESSKIA UK Schools’ Indoor Snow Championships | HEM | Indoor Snow Artificial |
| Sun 3 Sep 2023 | Chief of Race | ERSA Summer Series Round 6 | ESX | Dry Slope Artificial |
| Sat 8 Jul 2023 | Start Referee | Hemel CN | HEM | Indoor Snow Artificial |
| Sat 3 Jun 2023 | Start Referee | Norfolk Ski Club CN | NOR | Dry Slope Artificial |