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 26 Apr 2026 | Course Setter | Stoke Club National | STO | Dry Slope Artificial |
| Sat 26 Jul 2025 | Course Setter | Telford Club National | STO | Dry Slope Artificial |
| Sun 30 Jun 2024 | Course Setter | Copper Horse GBR Outdoor Series 4 & 5 | NOR | Dry Slope Artificial |
| Sat 29 Jun 2024 | Course Setter | Copper Horse GBR Outdoor Series 4 & 5 | NOR | Dry Slope Artificial |
| Sun 31 Jul 2022 | Course Setter | eola GBR Outdoor Series Race 4 | ROS | Dry Slope Artificial |
| Sun 22 May 2022 | Course Setter | Rossendale Club National | ROS | Dry Slope Artificial |
| Sun 8 May 2022 | Course Setter | eola GBR Indoor Series Race 1 & 2 | CHL | Indoor Snow Artificial |
| Sat 21 Aug 2021 | Course Setter | Pendle Club National | PND | Dry Slope Artificial |
| Sat 10 Jul 2021 | Course Setter | Midland Club National | STO | Dry Slope Artificial |
| Sat 26 Jun 2021 | Course Setter | RTR Club National | SLK | Dry Slope Artificial |
| Sat 29 Aug 2015 | Fore-runner | All England Championships | SLK | Dry Slope Artificial |