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 11 Oct 2026 | Chief of Timing & Calcs | English Schools Artificial Slope Open Championship | NOR | Dry Slope Artificial |
| Sat 10 Oct 2026 | Chief of Timing & Calcs | English Schools Artificial Slope Age Group Finals | NOR | Dry Slope Artificial |
| Mon 5 Oct 2026 | Chief of Timing & Calcs | National Schools Indoor Open, South | HEM | Indoor Snow Artificial |
| Mon 28 Sep 2026 | Chief of Timing & Calcs | ISA Indoor Champs | HEM | Indoor Snow Artificial |
| Sun 20 Sep 2026 | Chief of Timing & Calcs | ESSKIA Regional Qualifier | WYN | Dry Slope Artificial |
| Sun 6 Sep 2026 | Chief of Timing & Calcs | ERSA Summer League Round 7 | BWP | Dry Slope Artificial |
| Sat 5 Sep 2026 | Chief of Timing & Calcs | Hemel Championships | HEM | Indoor Snow Artificial |
| Sun 30 Aug 2026 | Chief of Timing & Calcs | ERSA Championships Outdoor | WYN | Dry Slope Artificial |
| Sat 29 Aug 2026 | Chief of Timing & Calcs | ERSA Championships Indoor | HEM | Indoor Snow Artificial |
| Sun 12 Jul 2026 | Chief of Timing & Calcs | ERSA Club National | SMK | Indoor Snow Artificial |
| Sun 12 Jul 2026 | Chief of Timing & Calcs | ERSA Club National | SMK | Indoor Snow Artificial |
| Sat 11 Jul 2026 | Chief of Timing & Calcs | Hemel Club National | HEM | Indoor Snow Artificial |
| Sat 11 Jul 2026 | Chief of Timing & Calcs | Hemel Club National | HEM | Indoor Snow Artificial |
| Sun 5 Jul 2026 | Chief of Timing & Calcs | ERSA Summer League Round 6 | TAL | Dry Slope Artificial |
| Mon 29 Jun 2026 | Chief of Timing & Calcs | ESSKIA Indoor Championships | HEM | Indoor Snow Artificial |
| Mon 22 Jun 2026 | Chief of Timing & Calcs | UK Independent Schools Indoor Champs | HEM | Indoor Snow Artificial |
| Sat 20 Jun 2026 | Chief of Timing & Calcs | London Schools Ski Race | WYN | Dry Slope Artificial |
| Sun 14 Jun 2026 | Chief of Timing & Calcs | ERSA Summer League Round 5 | IPS | Dry Slope Artificial |
| Sun 7 Jun 2026 | Chief of Timing & Calcs | ERSA Summer League Round 4 | SMK | Indoor Snow Artificial |
| Sat 6 Jun 2026 | Chief of Timing & Calcs | ERSA Summer League Round 3 | HEM | Indoor Snow Artificial |
| Sun 31 May 2026 | Chief of Timing & Calcs | Vikings Club National | IPS | Dry Slope Artificial |
| Sun 31 May 2026 | Chief of Timing & Calcs | Vikings Club National | IPS | Dry Slope Artificial |
| Sat 30 May 2026 | Chief of Timing & Calcs | Norfolk Club National | NOR | Dry Slope Artificial |
| Sat 30 May 2026 | Chief of Timing & Calcs | Norfolk Club National | NOR | Dry Slope Artificial |
| Mon 11 May 2026 | Chief of Timing & Calcs | Schools With Altitude National Indoor Open Champs | HEM | Indoor Snow Artificial |
| Sun 10 May 2026 | Chief of Timing & Calcs | ERSA Summer League Round 2 | NOR | Dry Slope Artificial |
| Mon 27 Apr 2026 | Chief of Timing & Calcs | English Schools Indoor Open Champs | HEM | Indoor Snow Artificial |
| Sun 26 Apr 2026 | Chief of Timing & Calcs | Welwyn Club National | WYN | Dry Slope Artificial |
| Sun 26 Apr 2026 | Chief of Timing & Calcs | Welwyn Club National | WYN | Dry Slope Artificial |
| Sat 25 Apr 2026 | Chief of Timing & Calcs | ERSA Summer League Round 1 | WYN | Dry Slope Artificial |
| Sun 19 Apr 2026 | Chief of Timing & Calcs | ERSA Schools Championships | NOR | Dry Slope Artificial |
| Mon 23 Mar 2026 | Chief of Timing & Calcs | HSRC Winter League Race 3 | HEM | Indoor Snow Artificial |
| Mon 23 Feb 2026 | Chief of Timing & Calcs | HSRC Winter League Race 2 | HEM | Indoor Snow Artificial |
| Mon 12 Jan 2026 | Chief of Timing & Calcs | HSRC Winter League Race 1 | HEM | Indoor Snow Artificial |
| Sat 8 Nov 2025 | Chief of Timing & Calcs | Welwyn Club National | WYN | Dry Slope Artificial |
| Sun 12 Oct 2025 | Chief of Timing & Calcs | English Schools Artificial Slope Open Champs | NOR | Dry Slope Artificial |
| Sat 11 Oct 2025 | Chief of Timing & Calcs | English Schools Artificial Slope Age Group Finals | NOR | Dry Slope Artificial |
| Mon 6 Oct 2025 | Chief of Timing & Calcs | National Schools Indoor Champs South | HEM | Indoor Snow Artificial |
| Mon 29 Sep 2025 | Chief of Timing & Calcs | ISA Indoor Champs | HEM | Indoor Snow Artificial |
| Sun 21 Sep 2025 | Chief of Timing & Calcs | English Schools Artificial Slope Qualifier | WYN | Dry Slope Artificial |
| Sun 14 Sep 2025 | Chief of Timing & Calcs | ERSA Championships Snow | SMK | Indoor Snow Artificial |
| Sat 13 Sep 2025 | Chief of Timing & Calcs | ERSA Championships Dry | WYN | Dry Slope Artificial |
| Sun 7 Sep 2025 | Chief of Timing & Calcs | ERSA Summer League Round 7 (Final) | ESX | Dry Slope Artificial |
| Sat 6 Sep 2025 | Chief of Timing & Calcs | Hemel Championships | HEM | Indoor Snow Artificial |
| Sun 20 Jul 2025 | Chief of Timing & Calcs | ERSA Summer League Round 6 | TAL | Dry Slope Artificial |
| Sun 13 Jul 2025 | Chief of Timing & Calcs | ERSA Club National | SMK | Indoor Snow Artificial |
| Sun 13 Jul 2025 | Chief of Timing & Calcs | ERSA Club National | SMK | Indoor Snow Artificial |
| Sat 12 Jul 2025 | Chief of Timing & Calcs | Hemel Club National | HEM | Indoor Snow Artificial |
| Sat 12 Jul 2025 | Chief of Timing & Calcs | Hemel Club National | HEM | Indoor Snow Artificial |
| Mon 30 Jun 2025 | Chief of Timing & Calcs | ESSKIA UK Schools’ Indoor Snow Championships | HEM | Indoor Snow Artificial |
| Sun 29 Jun 2025 | Chief of Timing & Calcs | ERSA Summer League Round 5 | IPS | Dry Slope Artificial |
| Mon 23 Jun 2025 | Chief of Timing & Calcs | Independent Schools Indoor Champs | HEM | Indoor Snow Artificial |
| Sun 22 Jun 2025 | Chief of Timing & Calcs | ERSA Summer League Round 4 | WYN | Dry Slope Artificial |
| Sat 21 Jun 2025 | Chief of Timing & Calcs | London Schools | WYN | Dry Slope Artificial |
| Sun 8 Jun 2025 | Chief of Timing & Calcs | ERSA Summer League Round 3 | SMK | Indoor Snow Artificial |
| Sat 7 Jun 2025 | Chief of Timing & Calcs | ERSA Summer League Round 2 | HEM | Indoor Snow Artificial |
| Sun 1 Jun 2025 | Chief of Timing & Calcs | Vikings Club National | IPS | Dry Slope Artificial |
| Sun 1 Jun 2025 | Chief of Timing & Calcs | Vikings Club National | IPS | Dry Slope Artificial |
| Sat 31 May 2025 | Chief of Timing & Calcs | Norfolk Club National | NOR | Dry Slope Artificial |
| Sat 31 May 2025 | Chief of Timing & Calcs | Norfolk Club National | NOR | Dry Slope Artificial |
| Sun 18 May 2025 | Chief of Timing & Calcs | ERSA Summer League Round 1 | NOR | Dry Slope Artificial |
| Mon 12 May 2025 | Chief of Timing & Calcs | SATIPSKI | HEM | Indoor Snow Artificial |
| Sun 11 May 2025 | Chief of Timing & Calcs | Welwyn Club National | WYN | Dry Slope Artificial |
| Sun 11 May 2025 | Chief of Timing & Calcs | Welwyn Club National | WYN | Dry Slope Artificial |
| Mon 28 Apr 2025 | Chief of Timing & Calcs | English Schools Indoor Champs | HEM | Indoor Snow Artificial |
| Sun 27 Apr 2025 | Chief of Timing & Calcs | ERSA Schools Championships | IPS | Dry Slope Artificial |
| Mon 31 Mar 2025 | Chief of Timing & Calcs | HSRC Winter League Race 3 | HEM | Indoor Snow Artificial |
| Mon 3 Mar 2025 | Chief of Timing & Calcs | HSRC Winter League Race 2 | HEM | Indoor Snow Artificial |
| Thu 27 Feb 2025 | Chief of Timing & Calcs | BUCS Indoor Championships | SMK | Indoor Snow Artificial |
| Wed 26 Feb 2025 | Chief of Timing & Calcs | BUCS Indoor Championships | SMK | Indoor Snow Artificial |
| Wed 26 Feb 2025 | Chief of Timing & Calcs | BUCS Indoor Championships | SMK | Indoor Snow Artificial |
| Mon 13 Jan 2025 | Chief of Timing & Calcs | HSRC Winter League Race 1 | HEM | Indoor Snow Artificial |
| Sat 12 Oct 2024 | Chief of Timing & Calcs | English Schools Artificial Slope Age Group Finals | NOR | Dry Slope Artificial |
| Mon 7 Oct 2024 | Chief of Timing & Calcs | National Schools Indoor Champs South | HEM | Indoor Snow Artificial |
| Mon 30 Sep 2024 | Chief of Timing & Calcs | ISA National Schools Champs | HEM | Indoor Snow Artificial |
| Sun 22 Sep 2024 | Chief of Timing & Calcs | English Schools Artificial Slope Qualifier | WYN | Dry Slope Artificial |
| Sun 15 Sep 2024 | Chief of Timing & Calcs | ERSA Championships SNOW 2024 | SMK | Indoor Snow Artificial |
| Sat 14 Sep 2024 | Chief of Timing & Calcs | ERSA Championships DRY 2024 | WYN | Dry Slope Artificial |
| Sun 8 Sep 2024 | Chief of Timing & Calcs | ERSA Summer Series Round 6 | ESX | Dry Slope Artificial |
| Sat 7 Sep 2024 | Chief of Timing & Calcs | Hemel Ski Race Club Champs | HEM | Indoor Snow Artificial |
| Sat 20 Jul 2024 | Chief of Timing & Calcs | ERSA Summer Series Round 5 | NOR | Dry Slope Artificial |
| Sat 13 Jul 2024 | Chief of Timing & Calcs | ERSA Summer Series Round 3 | HEM | Indoor Snow Artificial |
| Sun 7 Jul 2024 | Chief of Timing & Calcs | ERSA Summer Series Round 4 | SMK | Indoor Snow Artificial |
| Mon 24 Jun 2024 | Chief of Timing & Calcs | ESSKIA UK Schools’ Indoor Snow Championships | HEM | Indoor Snow Artificial |
| Sun 23 Jun 2024 | Chief of Timing & Calcs | London Schools | WYN | Dry Slope Artificial |
| Sun 16 Jun 2024 | Chief of Timing & Calcs | ERSA Summer Series Round 2 | IPS | Dry Slope Artificial |
| Sun 9 Jun 2024 | Chief of Timing & Calcs | MK Club National | SMK | Indoor Snow Artificial |
| Sun 9 Jun 2024 | Chief of Timing & Calcs | MK Club National | SMK | Indoor Snow Artificial |
| Sat 8 Jun 2024 | Chief of Timing & Calcs | Hemel Club National | HEM | Indoor Snow Artificial |
| Sat 8 Jun 2024 | Chief of Timing & Calcs | Hemel Club National | HEM | Indoor Snow Artificial |
| Sun 2 Jun 2024 | Chief of Timing & Calcs | Vikings Club National | IPS | Dry Slope Artificial |
| Sun 2 Jun 2024 | Chief of Timing & Calcs | Vikings Club National | IPS | Dry Slope Artificial |
| Sat 1 Jun 2024 | Chief of Timing & Calcs | Norfolk Club National | NOR | Dry Slope Artificial |
| Sat 1 Jun 2024 | Chief of Timing & Calcs | Norfolk Club National | NOR | Dry Slope Artificial |
| Mon 13 May 2024 | Chief of Timing & Calcs | Independent Schools Ski Champs - Indoor | HEM | Indoor Snow Artificial |
| Sun 12 May 2024 | Chief of Timing & Calcs | ERSA Summer Series Race 1 | WYN | Dry Slope Artificial |
| Sat 11 May 2024 | Chief of Timing & Calcs | Welwyn Club National | WYN | Dry Slope Artificial |
| Sat 11 May 2024 | Chief of Timing & Calcs | Welwyn Club National | WYN | Dry Slope Artificial |
| Mon 29 Apr 2024 | Chief of Timing & Calcs | English Schools Indoor Champs | HEM | Indoor Snow Artificial |
| Sun 28 Apr 2024 | Chief of Timing & Calcs | ERSA Schools Ski Championships | NOR | Dry Slope Artificial |
| Sat 14 Oct 2023 | Chief of Timing & Calcs | Tri Regional Championships | CHT | Dry Slope Artificial |
| Sun 8 Oct 2023 | Chief of Timing & Calcs | ESSKIA English Schools’ Dry Slope Champs Finals | TBA | |
| Mon 2 Oct 2023 | Chief of Timing & Calcs | National Schools Southern Indoor Open | HEM | Indoor Snow Artificial |
| Mon 25 Sep 2023 | Chief of Timing & Calcs | ISA National Indoor Champs | HEM | Indoor Snow Artificial |
| Sun 17 Sep 2023 | Chief of Timing & Calcs | ERSA Snow Slope Champs 2023 | SMK | Indoor Snow Artificial |
| Sat 16 Sep 2023 | Chief of Timing & Calcs | ERSA Dry Slope Champs 2023 | WYN | Dry Slope Artificial |
| Sat 9 Sep 2023 | Chief of Timing & Calcs | 31st Hemel Club Championships | HEM | Indoor Snow Artificial |
| Sun 3 Sep 2023 | Chief of Timing & Calcs | ERSA Summer Series Round 6 | ESX | Dry Slope Artificial |
| Sat 26 Aug 2023 | Chief of Timing & Calcs | All England Dry Slope Championships | NOR | Dry Slope Artificial |
| Sat 26 Aug 2023 | Chief of Timing & Calcs | All England Dry Slope Championships | NOR | Dry Slope Artificial |
| Sun 9 Jul 2023 | Chief of Timing & Calcs | Ski MK CN | SMK | Indoor Snow Artificial |
| Sun 9 Jul 2023 | Chief of Timing & Calcs | Ski MK CN | SMK | Indoor Snow Artificial |
| Sat 8 Jul 2023 | Chief of Timing & Calcs | Hemel CN | HEM | Indoor Snow Artificial |
| Sat 8 Jul 2023 | Chief of Timing & Calcs | Hemel CN | HEM | Indoor Snow Artificial |
| Sun 2 Jul 2023 | Chief of Timing & Calcs | ERSA Summer Series Round 5 | IPS | Dry Slope Artificial |
| Sun 25 Jun 2023 | Chief of Timing & Calcs | London Schools Secondary | WYN | Dry Slope Artificial |
| Sat 24 Jun 2023 | Chief of Timing & Calcs | London Schools Primary | WYN | Dry Slope Artificial |
| Sun 18 Jun 2023 | Chief of Timing & Calcs | ERSA Summer Series Round 4 | NOR | Dry Slope Artificial |
| Sun 11 Jun 2023 | Chief of Timing & Calcs | ERSA Summer Series Round 3 | SMK | Indoor Snow Artificial |
| Sat 10 Jun 2023 | Chief of Timing & Calcs | ERSA Summer Series Round 2 | HEM | Indoor Snow Artificial |
| Sun 4 Jun 2023 | Chief of Timing & Calcs | Vikings Ski Club CN | IPS | Dry Slope Artificial |
| Sun 4 Jun 2023 | Chief of Timing & Calcs | Vikings Ski Club CN | IPS | Dry Slope Artificial |
| Sat 3 Jun 2023 | Chief of Timing & Calcs | Norfolk Ski Club CN | NOR | Dry Slope Artificial |
| Sat 3 Jun 2023 | Chief of Timing & Calcs | Norfolk Ski Club CN | NOR | Dry Slope Artificial |
| Mon 15 May 2023 | Chief of Timing & Calcs | SATIPSKI National Indoor Champs | HEM | Indoor Snow Artificial |
| Sun 14 May 2023 | Chief of Timing & Calcs | Evolution CN | WYN | Dry Slope Artificial |
| Sun 14 May 2023 | Chief of Timing & Calcs | Evolution CN | WYN | Dry Slope Artificial |
| Sat 13 May 2023 | Chief of Timing & Calcs | Welwyn CN | WYN | Dry Slope Artificial |
| Sat 13 May 2023 | Chief of Timing & Calcs | Welwyn CN | WYN | Dry Slope Artificial |
| Sun 30 Apr 2023 | Chief of Timing & Calcs | ERSA Schools Ski Championships | IPS | Dry Slope Artificial |
| Mon 24 Apr 2023 | Chief of Timing & Calcs | English Schools Indoor Open Champs | HEM | Indoor Snow Artificial |
| Sun 23 Apr 2023 | Chief of Timing & Calcs | ERSA Summer Series Race 1 | WYN | Dry Slope Artificial |
| Fri 4 Nov 2022 | Chief of Timing & Calcs | Fireworks Night - Sparkly Slalom | WYN | Dry Slope Artificial |
| Sun 9 Oct 2022 | Chief of Timing & Calcs | English Schools National Open Champs | NOR | Dry Slope Artificial |
| Sat 8 Oct 2022 | Chief of Timing & Calcs | English Schools Dry Slope Finals | NOR | Dry Slope Artificial |
| Mon 3 Oct 2022 | Chief of Timing & Calcs | National Schools Indoor Open (South) | HEM | Indoor Snow Artificial |
| Sun 2 Oct 2022 | Chief of Timing & Calcs | Tri Regional Championships | WYN | Dry Slope Artificial |
| Mon 26 Sep 2022 | Chief of Timing & Calcs | ISA National Indoor Ski Championships | HEM | Indoor Snow Artificial |
| Sun 18 Sep 2022 | Chief of Timing & Calcs | ERSA Summer Series Champs (Snow)) | SMK | Indoor Snow Artificial |
| Sat 17 Sep 2022 | Chief of Timing & Calcs | ERSA Summer Series Champs (Dry) | WYN | Dry Slope Artificial |
| Sat 10 Sep 2022 | Chief of Timing & Calcs | Hemel Club Championships | HEM | Indoor Snow Artificial |
| Sun 4 Sep 2022 | Chief of Timing & Calcs | ERSA Summer Series Round 6 | BWP | Dry Slope Artificial |
| Sun 10 Jul 2022 | Chief of Timing & Calcs | ERSA Summer Series Round 5 | SMK | Indoor Snow Artificial |
| Sat 9 Jul 2022 | Chief of Timing & Calcs | ERSA Summer Series Round 4 | HEM | Indoor Snow Artificial |
| Sun 3 Jul 2022 | Chief of Timing & Calcs | ERSA Summer Series Round 3 | NOR | Dry Slope Artificial |
| Sun 26 Jun 2022 | Chief of Timing & Calcs | Norfolk Club National | NOR | Dry Slope Artificial |
| Sat 25 Jun 2022 | Chief of Timing & Calcs | Vikings Club National | IPS | Dry Slope Artificial |
| Sun 19 Jun 2022 | Chief of Timing & Calcs | London Schools Ski Race - Secondary | WYN | Dry Slope Artificial |
| Sat 18 Jun 2022 | Chief of Timing & Calcs | London Schools Ski Race - Primary | WYN | Dry Slope Artificial |
| Sun 12 Jun 2022 | Chief of Timing & Calcs | SMK Club National | SMK | Indoor Snow Artificial |
| Sun 12 Jun 2022 | Chief of Timing & Calcs | SMK Club National | SMK | Indoor Snow Artificial |
| Sat 11 Jun 2022 | Chief of Timing & Calcs | Hemel Club National | HEM | Indoor Snow Artificial |
| Sat 11 Jun 2022 | Chief of Timing & Calcs | Hemel Club National | HEM | Indoor Snow Artificial |
| Sun 22 May 2022 | Chief of Timing & Calcs | Welwyn Club National | WYN | Dry Slope Artificial |
| Sun 22 May 2022 | Chief of Timing & Calcs | Welwyn Club National | WYN | Dry Slope Artificial |
| Sat 21 May 2022 | Chief of Timing & Calcs | Evolution Club National | WYN | Dry Slope Artificial |
| Sat 21 May 2022 | Chief of Timing & Calcs | Evolution Club National | WYN | Dry Slope Artificial |
| Sun 15 May 2022 | Chief of Timing & Calcs | ERSA Summer Series Round 2 | IPS | Dry Slope Artificial |
| Mon 9 May 2022 | Chief of Timing & Calcs | SATIP Ski 2022 | HEM | Indoor Snow Artificial |
| Sun 8 May 2022 | Chief of Timing & Calcs | ERSA Summer Series Round 1 | WYN | Dry Slope Artificial |
| Mon 25 Apr 2022 | Chief of Timing & Calcs | English Schools Indoor Open Champs | HEM | Indoor Snow Artificial |
| Sun 24 Apr 2022 | Chief of Timing & Calcs | ERSA Schools Ski Championships 2022 | NOR | Dry Slope Artificial |
| Fri 5 Nov 2021 | Chief of Timing & Calcs | Fireworks Night – Sparkly Slalom | WYN | Dry Slope Artificial |
| Sun 17 Oct 2021 | Chief of Timing & Calcs | Tri Regions | WYN | Dry Slope Artificial |
| Sat 9 Oct 2021 | Chief of Timing & Calcs | ESSKIA National Champs Finals | NOR | Dry Slope Artificial |
| Mon 4 Oct 2021 | Chief of Timing & Calcs | ISA Schools National Indoor Open Champs | HEM | Indoor Snow Artificial |
| Mon 27 Sep 2021 | Chief of Timing & Calcs | National Schools Indoor Open Champs | HEM | Indoor Snow Artificial |
| Sun 19 Sep 2021 | Chief of Timing & Calcs | ERSA Championships - Snow | SMK | Indoor Snow Artificial |
| Sat 18 Sep 2021 | Chief of Timing & Calcs | ERSA Championships - Dry | WYN | Dry Slope Artificial |
| Sat 11 Sep 2021 | Chief of Timing & Calcs | Hemel Club Championships | HEM | Indoor Snow Artificial |
| Sun 5 Sep 2021 | Chief of Timing & Calcs | ERSA Norfolk SL | NOR | Dry Slope Artificial |
| Sun 1 Aug 2021 | Chief of Timing & Calcs | ERSA SMK SL | SMK | Indoor Snow Artificial |
| Sat 31 Jul 2021 | Chief of Timing & Calcs | ERSA Hemel SL | HEM | Indoor Snow Artificial |
| Sat 17 Jul 2021 | Chief of Timing & Calcs | ERSA Essex SL | BWP | Dry Slope Artificial |
| Sun 11 Jul 2021 | Chief of Timing & Calcs | SMK Club National | SMK | Indoor Snow Artificial |
| Sat 10 Jul 2021 | Chief of Timing & Calcs | Hemel Club National | HEM | Indoor Snow Artificial |
| Sat 10 Jul 2021 | Chief of Timing & Calcs | Hemel Club National | HEM | Indoor Snow Artificial |
| Mon 28 Jun 2021 | Chief of Timing & Calcs | HSRC 'Mini' Championship | HEM | Indoor Snow Artificial |
| Sun 27 Jun 2021 | Chief of Timing & Calcs | ERSA Vikings SL | IPS | Dry Slope Artificial |
| Sun 13 Jun 2021 | Chief of Timing & Calcs | Evolution Club National | WYN | Dry Slope Artificial |
| Sun 13 Jun 2021 | Chief of Timing & Calcs | Evolution Club National | WYN | Dry Slope Artificial |
| Sat 12 Jun 2021 | Chief of Timing & Calcs | Welwyn Club National | WYN | Dry Slope Artificial |
| Sun 6 Jun 2021 | Chief of Timing & Calcs | Vikings Club National | IPS | Dry Slope Artificial |
| Sat 5 Jun 2021 | Chief of Timing & Calcs | Norfolk Club National | NOR | Dry Slope Artificial |
| Sun 9 May 2021 | Chief of Timing & Calcs | ERSA Welwyn SL | WYN | Dry Slope Artificial |
| Sun 13 Dec 2020 | Chief of Timing & Calcs | ERSA Timed Event – U14 and older | HEM | Indoor Snow Artificial |
| Sun 6 Dec 2020 | Chief of Timing & Calcs | ERSA Timed Event – U12 and younger | HEM | Indoor Snow Artificial |
| Fri 30 Oct 2020 | Chief of Timing & Calcs | Welwyn Halloween Club Race | WYN | Dry Slope Artificial |
| Sun 25 Oct 2020 | Chief of Timing & Calcs | Tri Regions ERSA/LSERSA/SRSA | WYN | Dry Slope Artificial |
| Sat 10 Oct 2020 | Chief of Timing & Calcs | ESSkiA English Schools National Finals | TBA | |
| Sun 4 Oct 2020 | Chief of Timing & Calcs | Team Evolution Breakout Slalom | WYN | Dry Slope Artificial |
| Sun 20 Sep 2020 | Chief of Timing & Calcs | ERSA Champs 2020 - Snow Slope | SMK | Indoor Snow Artificial |
| Sat 19 Sep 2020 | Chief of Timing & Calcs | ERSA Champs 2020 - Dry Slope | WYN | Dry Slope Artificial |
| Sat 12 Sep 2020 | Chief of Timing & Calcs | Hemel Champs | HEM | Indoor Snow Artificial |
| Sat 5 Sep 2020 | Chief of Timing & Calcs | ERSA Summer League Round 6 | BWP | Dry Slope Artificial |
| Sat 29 Aug 2020 | Chief of Timing & Calcs | All England Championships | NOR | Dry Slope Artificial |
| Mon 27 Jul 2020 | Chief of Timing & Calcs | HSRC/ERSA Masters Champs | HEM | Indoor Snow Artificial |
| Sun 19 Jul 2020 | Chief of Timing & Calcs | ERSA Summer League Round 5 | NOR | Dry Slope Artificial |
| Sun 12 Jul 2020 | Chief of Timing & Calcs | Ski MK Club National | SMK | Indoor Snow Artificial |
| Sat 11 Jul 2020 | Chief of Timing & Calcs | Hemel Club National | HEM | Indoor Snow Artificial |
| Sat 27 Jun 2020 | Chief of Timing & Calcs | ERSA Summer League Round 4 | SMK | Indoor Snow Artificial |
| Sun 21 Jun 2020 | Chief of Timing & Calcs | London Schools Ski Race 2020 | WYN | Dry Slope Artificial |
| Sat 20 Jun 2020 | Chief of Timing & Calcs | Welwyn Club National | WYN | Dry Slope Artificial |
| Sat 13 Jun 2020 | Chief of Timing & Calcs | ERSA Summer League Round 3 | HEM | Indoor Snow Artificial |
| Sun 7 Jun 2020 | Chief of Timing & Calcs | Vikings Club National | IPS | Dry Slope Artificial |
| Sat 6 Jun 2020 | Chief of Timing & Calcs | Norfolk Club National | NOR | Dry Slope Artificial |
| Sun 10 May 2020 | Chief of Timing & Calcs | ERSA Summer League Round 2 | IPS | Dry Slope Artificial |
| Sun 3 May 2020 | Chief of Timing & Calcs | ERSA Schools | NOR | Dry Slope Artificial |
| Sun 26 Apr 2020 | Chief of Timing & Calcs | ERSA Summer League Round 1 | WYN | Dry Slope Artificial |
| Fri 20 Mar 2020 | Chief of Timing & Calcs | Herts Schools Winter Warm-Up Series | WYN | Dry Slope Artificial |
| Wed 26 Feb 2020 | Chief of Timing & Calcs | BUCS Indoor Dome Series - Northern | SMK | Indoor Snow Artificial |
| Fri 31 Jan 2020 | Chief of Timing & Calcs | Herts Schools Winter Warm-Up Series | WYN | Dry Slope Artificial |
| Fri 29 Nov 2019 | Chief of Timing & Calcs | Herts Schools Winter Warm-Up Series | WYN | Dry Slope Artificial |
| Wed 20 Nov 2019 | Chief of Timing & Calcs | BUCS Indoor Dome Series – Southern | SMK | Indoor Snow Artificial |
| Sun 13 Oct 2019 | Chief of Timing & Calcs | Tri Regional Championships 2019 | CHT | Dry Slope Artificial |
| Sat 5 Oct 2019 | Chief of Timing & Calcs | ESSkiA National Finals Schools Art Slope Champs | NOR | Dry Slope Artificial |
| Mon 30 Sep 2019 | Chief of Timing & Calcs | BISS National Indoor Open Championships | HEM | Indoor Snow Artificial |
| Sun 22 Sep 2019 | Chief of Timing & Calcs | ERSA Champs 2019 - Snow Slope | SMK | Indoor Snow Artificial |
| Sat 21 Sep 2019 | Chief of Timing & Calcs | ERSA Champs 2019 - Dry Slope | WYN | Dry Slope Artificial |
| Sun 15 Sep 2019 | Chief of Timing & Calcs | ESSkiA National Schools Art Slope Champs Qualifier | - | |
| Sat 14 Sep 2019 | Chief of Timing & Calcs | Hemel Ski Race Club Champs | HEM | Indoor Snow Artificial |
| Sat 7 Sep 2019 | Chief of Timing & Calcs | ERSA Summer Series 2019 - Round 7 | BWP | Dry Slope Artificial |
| Sat 31 Aug 2019 | Chief of Timing & Calcs | All England Championships 2019 | NOR | Dry Slope Artificial |
| Sat 31 Aug 2019 | Chief of Timing & Calcs | All England Championships 2019 | NOR | Dry Slope Artificial |
| Fri 23 Aug 2019 | Chief of Timing & Calcs | Team Evolution Dash for Ca$h | STO | Dry Slope Artificial |
| Sun 14 Jul 2019 | Chief of Timing & Calcs | BSA GBR Indoor 5 (SSE) | SMK | Indoor Snow Artificial |
| Sun 14 Jul 2019 | Chief of Timing & Calcs | BSA GBR Indoor 5 (SSE) | SMK | Indoor Snow Artificial |
| Sat 13 Jul 2019 | Chief of Timing & Calcs | SMK Club National & U10/U12's | SMK | Indoor Snow Artificial |
| Sat 13 Jul 2019 | Chief of Timing & Calcs | SMK Club National & U10/U12's | SMK | Indoor Snow Artificial |
| Sat 6 Jul 2019 | Chief of Timing & Calcs | ERSA Summer Series 2019 - Round 5 (1400h start) | HEM | Indoor Snow Artificial |
| Sun 30 Jun 2019 | Chief of Timing & Calcs | ERSA Summer Series 2019 - Round 4 | IPS | Dry Slope Artificial |
| Sun 23 Jun 2019 | Chief of Timing & Calcs | London Schools Ski Race 2019 | WYN | Dry Slope Artificial |
| Sat 22 Jun 2019 | Chief of Timing & Calcs | Welwyn Club National & U10/U12's | WYN | Dry Slope Artificial |
| Sun 16 Jun 2019 | Chief of Timing & Calcs | ERSA Summer Series 2019 - Round 3 | BWP | Dry Slope Artificial |
| Sat 8 Jun 2019 | Chief of Timing & Calcs | Hemel Club National & U10/U12's | HEM | Indoor Snow Artificial |
| Sun 2 Jun 2019 | Chief of Timing & Calcs | Vikings Club National & U10/U12's | IPS | Dry Slope Artificial |
| Sat 1 Jun 2019 | Chief of Timing & Calcs | Norfolk Club National & U10/U12's | NOR | Dry Slope Artificial |
| Fri 31 May 2019 | Chief of Timing & Calcs | Team Evolution Dash for Ca$h | NOR | Dry Slope Artificial |
| Sun 19 May 2019 | Chief of Timing & Calcs | ERSA Summer Series 2019 - Round 2 | NOR | Dry Slope Artificial |
| Sun 12 May 2019 | Chief of Timing & Calcs | ERSA Schools Ski Championships 2019 | IPS | Dry Slope Artificial |
| Sat 4 May 2019 | Chief of Timing & Calcs | ERSA Club National & U10/U12's | SMK | Indoor Snow Artificial |
| Mon 29 Apr 2019 | Chief of Timing & Calcs | ISA National Indoor Championships 2019 | HEM | Indoor Snow Artificial |
| Sun 28 Apr 2019 | Chief of Timing & Calcs | ERSA Summer Series 2019 - Round 1 | WYN | Dry Slope Artificial |
| Wed 27 Feb 2019 | Chief of Timing & Calcs | BUCS Indoor Dome Series | SMK | Indoor Snow Artificial |
| Wed 12 Dec 2018 | Chief of Timing & Calcs | BUCS Indoor Dome Series | SMK | Indoor Snow Artificial |
| Mon 12 Nov 2018 | Chief of Timing & Calcs | National Schools Indoor Open Championships | SMK | Indoor Snow Artificial |
| Sun 14 Oct 2018 | Chief of Timing & Calcs | Tri Regions | CHT | Dry Slope Artificial |
| Sat 6 Oct 2018 | Chief of Timing & Calcs | ESSkiA National Finals of the Schools’ Artificial | NOR | Dry Slope Artificial |
| Mon 1 Oct 2018 | Chief of Timing & Calcs | BISS National Indoor Champs | SMK | Indoor Snow Artificial |
| Sun 30 Sep 2018 | Chief of Timing & Calcs | ERSA Champs Snow | SMK | Indoor Snow Artificial |
| Sat 29 Sep 2018 | Chief of Timing & Calcs | ERSA Champs Dry | WYN | Dry Slope Artificial |
| Sat 15 Sep 2018 | Chief of Timing & Calcs | Hemel Ski Race Club Champs | HEM | Indoor Snow Artificial |
| Sun 9 Sep 2018 | Chief of Timing & Calcs | ERSA Summer Series 2018 - Round 6 | BWP | Dry Slope Artificial |
| Fri 24 Aug 2018 | Chief of Timing & Calcs | Team Evolution Dash for Cash | SLK | Dry Slope Artificial |
| Sun 15 Jul 2018 | Chief of Timing & Calcs | ERSA Summer Series 2018 - Round 5 | WYN | Dry Slope Artificial |
| Sat 7 Jul 2018 | Chief of Timing & Calcs | ERSA Summer Series 2018 - Round 4 | HEM | Indoor Snow Artificial |
| Sun 1 Jul 2018 | Chief of Timing & Calcs | ERSA Summer Series 2018 - Round 3 | IPS | Dry Slope Artificial |
| Sun 24 Jun 2018 | Chief of Timing & Calcs | London Schools Ski Race | WYN | Dry Slope Artificial |
| Sat 23 Jun 2018 | Chief of Timing & Calcs | ERSA Club National & U10/U12's | WYN | Dry Slope Artificial |
| Sun 17 Jun 2018 | Chief of Timing & Calcs | ERSA Summer Series 2018 - Round 2 | NOR | Dry Slope Artificial |
| Sun 10 Jun 2018 | Chief of Timing & Calcs | Milton Keynes Club National & U10/U12's | SMK | Indoor Snow Artificial |
| Sat 9 Jun 2018 | Chief of Timing | Hemel Club National & U10/U12's (PM) | HEM | Indoor Snow Artificial |
| Sun 20 May 2018 | Chief of Timing | Vikings (Ipswich) Club National & U10/U12's | IPS | Dry Slope Artificial |
| Sat 19 May 2018 | Chief of Timing | Norfolk Club National & U10/U12's | NOR | Dry Slope Artificial |
| Mon 30 Apr 2018 | Chief of Timing & Calcs | BISS ISA Open National Champs | HEM | Indoor Snow Artificial |
| Sun 29 Apr 2018 | Chief of Timing & Calcs | ERSA Schools Race | NOR | Dry Slope Artificial |
| Sun 22 Apr 2018 | Chief of Timing & Calcs | Special Olympics Eastern Region Races | NOR | Dry Slope Artificial |
| Sat 21 Apr 2018 | Chief of Timing & Calcs | ERSA Summer Series 2018 -Round 1 | WYN | Dry Slope Artificial |
| Sat 14 Oct 2017 | Chief of Timing & Calcs | Tri Regions | WYN | Dry Slope Artificial |
| Sat 7 Oct 2017 | Chief of Timing & Calcs | English Schools Dry Slope Finals | NOR | Dry Slope Artificial |
| Sun 1 Oct 2017 | Chief of Timing & Calcs | ERSA Champs Indoor | SMK | Indoor Snow Artificial |
| Sat 30 Sep 2017 | Chief of Timing & Calcs | ERSA Champs Outdoor | WYN | Dry Slope Artificial |
| Mon 25 Sep 2017 | Chief of Timing & Calcs | BISS Indoor Champs | HEM | Indoor Snow Artificial |
| Sun 16 Jul 2017 | Chief of Timing & Calcs | ERSA Summer League | TAL | Dry Slope Artificial |
| Sat 8 Jul 2017 | Chief of Timing & Calcs | ERSA Summer League | HEM | Indoor Snow Artificial |
| Sun 25 Jun 2017 | Chief of Timing & Calcs | ERSA Summer League | NOR | Dry Slope Artificial |
| Sun 18 Jun 2017 | Chief of Timing & Calcs | London Schools Ski Race | WYN | Dry Slope Artificial |
| Sun 11 Jun 2017 | Chief of Timing & Calcs | ERSA CN | WYN | Dry Slope Artificial |
| Sat 10 Jun 2017 | Chief of Timing & Calcs | Hemel CN | HEM | Indoor Snow Artificial |
| Sun 4 Jun 2017 | Chief of Timing & Calcs | ERSA Summer League | IPS | Dry Slope Artificial |
| Sun 21 May 2017 | Chief of Timing & Calcs | Vikings CN | IPS | Dry Slope Artificial |
| Sat 20 May 2017 | Chief of Timing & Calcs | Norfolk CN | NOR | Dry Slope Artificial |
| Sun 14 May 2017 | Chief of Timing & Calcs | ERSA Summer League | BWP | Dry Slope Artificial |
| Sun 7 May 2017 | Chief of Timing & Calcs | ERSA Summer League | WYN | Dry Slope Artificial |
| Sun 30 Apr 2017 | Chief of Timing & Calcs | ERSA Schools Race | NOR | Dry Slope Artificial |
| Sun 22 May 2016 | Chief of Timing & Calcs | Suffolk CN | IPS | Dry Slope Artificial |
| Sat 21 May 2016 | Chief of Timing & Calcs | Norfolk CN | NOR | Dry Slope Artificial |
| Sat 25 Oct 2014 | Referee | Mendip Excel | MDP | Dry Slope Artificial |
| Sun 6 Jul 2014 | Chief of Race | GBR Outdoor Series 2014 | GLO | Dry Slope Artificial |
| Sun 6 Apr 2014 | Chief of Race | Courchevel Ecosse Scottish Championships | COU | Alpine Snow |