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 31 May 2026 | Chief of Race | LSR Twin Peaks | HND | Dry Slope Artificial |
| Sun 31 May 2026 | Chief of Race | LSR Twin Peaks | HND | Dry Slope Artificial |
| Sun 5 Oct 2025 | Chief of Timing & Calcs | Craig Macfie Classic | HND | Dry Slope Artificial |
| Sat 30 Aug 2025 | Timing & Calculations | Scottish Dry Slope Championships | HND | Dry Slope Artificial |
| Sun 1 Jun 2025 | Chief of Timing & Calcs | LSR Twin Peaks | HND | Dry Slope Artificial |
| Sat 31 May 2025 | Chief of Timing & Calcs | Firpark Twin Peaks | FIR | Dry Slope Artificial |
| Sun 1 Sep 2024 | Chief of Timing & Calcs | Scottish Dry Slope Championships | HND | Dry Slope Artificial |
| Sat 17 Aug 2024 | Chief of Timing & Calcs | APR Super Slalom | FIR | Dry Slope Artificial |
| Sat 1 Jun 2024 | Chief of Timing & Calcs | Firpark Twin Peaks | FIR | Dry Slope Artificial |
| Sun 1 Oct 2023 | Chief of Race | LSR Craig Macfie Classic | HND | Dry Slope Artificial |
| Sun 1 Oct 2023 | Chief of Race | LSR Craig Macfie Classic | HND | Dry Slope Artificial |
| Sat 2 Sep 2023 | Chief of Timing & Calcs | Scottish National Dry Slope Championships | HND | Dry Slope Artificial |
| Sat 3 Jun 2023 | Chief of Timing & Calcs | Twin Peaks Firpark | FIR | Dry Slope Artificial |
| Sun 2 Oct 2022 | Race Secretary | Craig Macfie Classic | HND | Dry Slope Artificial |
| Sun 5 Jun 2022 | Race Secretary | Twin Peaks Hillend | HND | Dry Slope Artificial |
| Sun 5 Dec 2021 | Race Secretary | LSR Bairns and Lassies | HND | Dry Slope Artificial |
| Sun 3 Oct 2021 | Race Secretary | Craig MacFie Classic | HND | Dry Slope Artificial |
| Sat 2 Oct 2021 | Race Secretary | LSR Club Race | HND | Dry Slope Artificial |
| Sun 6 Jun 2021 | Race Secretary | Twin Peaks | HND | Dry Slope Artificial |
| Sat 5 Dec 2020 | Race Secretary | Craig Macfie Classic | HND | Dry Slope Artificial |
| Sun 31 May 2020 | Race Secretary | GBR Outdoor Series - Race 3 | HND | Dry Slope Artificial |