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 19 Jul 2026 | Referee | Copper Horse Outdoor GBR Series 5&6 | SLK | Dry Slope Artificial |
| Sat 18 Jul 2026 | Referee | Copper Horse Outdoor GBR Series 5&6 | SLK | Dry Slope Artificial |
| Sat 9 May 2026 | Referee | Pendle Club National | PND | Dry Slope Artificial |
| Sun 19 Apr 2026 | Chief of Race | NESA Club National | SLK | Dry Slope Artificial |
| Sun 19 Apr 2026 | Chief of Race | NESA Club National | SLK | Dry Slope Artificial |
| Sat 18 Apr 2026 | Chief of Race | RTR Club National | SLK | Dry Slope Artificial |
| Sat 18 Apr 2026 | Chief of Race | RTR Club National | SLK | Dry Slope Artificial |
| Sat 21 Jun 2025 | Referee | Copper Horse 2025 GBR Outdoor Series Race 3 | PND | Dry Slope Artificial |
| Sun 22 Sep 2024 | Referee | Welsh Champs and NWSC CN | LLD | Dry Slope Artificial |
| Sat 24 Aug 2024 | Referee | All England Championships | SLK | Dry Slope Artificial |
| Sun 28 Apr 2024 | Referee | The Hill Club National | ROS | Dry Slope Artificial |
| Sun 21 Apr 2024 | Referee | NESA Club National | SLK | Dry Slope Artificial |
| Sat 20 Apr 2024 | Referee | RTR Club National | SLK | Dry Slope Artificial |
| Sat 29 Apr 2023 | Finish Referee | RTR Club National | SLK | Dry Slope Artificial |