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 6 Jul 2024 | Chief of Race | Midland CN | SWA | Dry Slope Artificial |
| Sat 6 Jul 2024 | Chief of Race | Midland CN | SWA | Dry Slope Artificial |
| Sun 19 May 2024 | Course Setter | Copper Horse GBR Outdoor Series 1 & 2 | LLD | Dry Slope Artificial |
| Sun 30 Jul 2023 | Referee | CESA CN | SWA | Dry Slope Artificial |
| Sat 29 Jul 2023 | Chief of Race | Midland CN | SWA | Dry Slope Artificial |
| Sat 29 Jul 2023 | Chief of Race | Midland CN | SWA | Dry Slope Artificial |
| Sun 7 Aug 2022 | Chief of Race | SE Inter-Regional | SWA | Dry Slope Artificial |
| Sun 25 Jul 2021 | Chief of Race | Snowsport England Inter-Regional Championships | SWA | Dry Slope Artificial |
| Sat 10 Jul 2021 | Chief of Race | Midland Club National | STO | Dry Slope Artificial |
| Sat 10 Jul 2021 | Chief of Race | Midland Club National | STO | Dry Slope Artificial |
| Sun 25 Aug 2019 | Chief of Timing & Calcs | British Outdoor Championships 2019 Team Evolution | STO | Dry Slope Artificial |
| Sun 7 Jul 2019 | Chief of Race | Inter Regional Championships 2019 | GLO | Dry Slope Artificial |
| Sat 29 Jun 2019 | Course Setter | BSA GBR Outdoor 3 (SSW) | PON | Dry Slope Artificial |
| Sat 27 Apr 2019 | Course Setter | Snowsport Wales Champery Slalom & U10/U12's | PEM | Dry Slope Artificial |
| Mon 7 May 2018 | Chief of Race | Inter Regional Championships | STO | Dry Slope Artificial |
| Sat 5 May 2018 | Chief of Timing & Calcs | Midland Club National & U10/U12's | STO | Dry Slope Artificial |
| Sat 5 May 2018 | Course Setter | Midland Club National & U10/U12's | STO | Dry Slope Artificial |
| Sun 15 Apr 2018 | Course Setter | Snowsport Wales Excel Race | PEM | Dry Slope Artificial |
| Sat 8 Jul 2017 | Course Setter | Midland CN | GLO | Dry Slope Artificial |
| Fri 4 Nov 2016 | Fore-runner | BUDS | HND | Dry Slope Artificial |
| Tue 6 Jan 2015 | Course Setter | Scottish FIS Races | CHX | Alpine Snow |
| Sun 21 Sep 2014 | Referee | Indoor Lowland Championships | SNV | Indoor Snow Artificial |
| Sun 13 Jul 2014 | Chief of Race | GBR Indoor Series 2014 | CHL | Indoor Snow Artificial |