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 | |
| Sat 3 May 2025 | Finish Referee | Pendle Club National | PND | Dry Slope Artificial |
| Sun 20 Apr 2025 | Referee | NESA Club National | SLK | Dry Slope Artificial |
| Sat 19 Apr 2025 | Referee | Ravens Tigers Club National | SLK | Dry Slope Artificial |
| Sat 24 Aug 2024 | Chief of Timing & Calcs | All England Championships | SLK | Dry Slope Artificial |
| Sat 27 Apr 2024 | Chief of Timing & Calcs | Pendle Club National | PND | Dry Slope Artificial |
| Sun 21 Apr 2024 | Start Referee | NESA Club National | SLK | Dry Slope Artificial |
| Sat 20 Apr 2024 | Start Referee | RTR Club National | SLK | Dry Slope Artificial |
| Sat 29 Apr 2023 | Referee | RTR Club National | SLK | Dry Slope Artificial |
| Sun 22 May 2022 | Chief of Timing & Calcs | Rossendale Club National | ROS | Dry Slope Artificial |
| Sun 22 May 2022 | Chief of Timing & Calcs | Rossendale Club National | ROS | Dry Slope Artificial |
| Sat 21 May 2022 | Chief of Timing & Calcs | Pendle Club National | PND | Dry Slope Artificial |
| Sun 15 May 2022 | Chief of Timing & Calcs | NESA Club National | SLK | Dry Slope Artificial |
| Sat 14 May 2022 | Chief of Timing & Calcs | RTR Club National | SLK | Dry Slope Artificial |
| Sat 14 May 2022 | Chief of Timing & Calcs | RTR Club National | SLK | Dry Slope Artificial |
| Sun 29 Aug 2021 | Chief of Timing & Calcs | SE Inter-Club Championships | SLK | Dry Slope Artificial |
| Sat 28 Aug 2021 | Chief of Timing & Calcs | All England Championships | SLK | Dry Slope Artificial |
| Sat 28 Aug 2021 | Chief of Timing & Calcs | All England Championships | SLK | Dry Slope Artificial |
| Sun 22 Aug 2021 | Chief of Timing & Calcs | Rossendale Club National | ROS | Dry Slope Artificial |
| Sun 22 Aug 2021 | Chief of Timing & Calcs | Rossendale Club National | ROS | Dry Slope Artificial |
| Sat 21 Aug 2021 | Chief of Timing & Calcs | Pendle Club National | PND | Dry Slope Artificial |
| Sat 21 Aug 2021 | Chief of Timing & Calcs | Pendle Club National | PND | Dry Slope Artificial |
| Sat 10 Jul 2021 | Start Referee | Midland Club National | STO | Dry Slope Artificial |
| Sun 27 Jun 2021 | Chief of Timing & Calcs | NESA Club National | SLK | Dry Slope Artificial |
| Sat 26 Jun 2021 | Chief of Timing & Calcs | RTR Club National | SLK | Dry Slope Artificial |
| Sun 14 Feb 2021 | Timing & Calculations | English Alpine Childrens Championships | BOR | Alpine Snow |
| Sun 2 Aug 2020 | Chief of Timing & Calcs | British Outdoor Championships | SLK | Dry Slope Artificial |
| Sat 1 Aug 2020 | Chief of Timing & Calcs | GBR Outdoor Series - Race 6 | SLK | Dry Slope Artificial |
| Sun 19 Apr 2020 | Chief of Timing & Calcs | NESA Club National | SLK | Dry Slope Artificial |
| Sat 18 Apr 2020 | Chief of Timing & Calcs | RTR Club National | SLK | Dry Slope Artificial |
| Fri 21 Feb 2020 | Chief of Timing & Calcs | English Alpine Childrens Championships | BOR | Alpine Snow |
| Wed 19 Feb 2020 | Finish Referee | English Alpine FIS Championships | BOR | Alpine Snow |
| Sun 16 Feb 2020 | Chief of Timing & Calcs | English Alpine Childrens Championships | BOR | Alpine Snow |
| Sun 15 Dec 2019 | Chief of Race | NESA Championships | SLK | Dry Slope Artificial |
| Sat 31 Aug 2019 | Start Referee | All England Championships 2019 | NOR | Dry Slope Artificial |
| Sun 28 Apr 2019 | Chief of Timing & Calcs | NESA Club National & U10/U12's | SLK | Dry Slope Artificial |
| Sat 27 Apr 2019 | Chief of Timing & Calcs | Ravens Tigers Ski Racing Club National & U10/U12's | SLK | Dry Slope Artificial |
| Sun 22 Jul 2018 | Chief of Timing & Calcs | NESA-NWSA Race 1 | SLK | Dry Slope Artificial |