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 May 2019 | Technical Delegate | Telford Club National & U10/U12's | STO | Dry Slope Artificial |
| Sat 18 May 2019 | Technical Delegate | Midland Club National & U10/U12's | STO | Dry Slope Artificial |
| Sat 4 May 2019 | Technical Delegate | ERSA Club National & U10/U12's | SMK | Indoor Snow Artificial |
| Tue 29 Jan 2019 | Technical Delegate | British Schoolgirls Races | FLA | Alpine Snow |
| Mon 28 Jan 2019 | Technical Delegate | British Schoolgirls Races | FLA | Alpine Snow |
| Sat 1 Sep 2018 | Technical Delegate | Scottish Outdoor Championships | HND | Dry Slope Artificial |
| Sat 23 Jun 2018 | Technical Delegate | ERSA Club National & U10/U12's | WYN | Dry Slope Artificial |
| Sun 10 Jun 2018 | Technical Delegate | Milton Keynes Club National & U10/U12's | SMK | Indoor Snow Artificial |
| Sat 9 Jun 2018 | Technical Delegate | Hemel Club National & U10/U12's (PM) | HEM | Indoor Snow Artificial |
| Wed 10 Jan 2018 | Technical Delegate | Team Evolution Speed Series | REI | Alpine Snow |
| Tue 9 Jan 2018 | Technical Delegate | Team Evolution Speed Series | REI | Alpine Snow |
| Mon 8 Jan 2018 | Technical Delegate | Team Evolution Speed Series | REI | Alpine Snow |
| Sun 16 Jul 2017 | Technical Delegate | BSA GBR Indoor Series | CAS | Indoor Snow Artificial |
| Sat 15 Jul 2017 | Technical Delegate | BSA GBR Indoor Series | CAS | Indoor Snow Artificial |
| Sun 4 Jun 2017 | Technical Delegate | Snowsport South CN | SOU | Dry Slope Artificial |
| Wed 1 Mar 2017 | Technical Delegate | BUISC Dome Series Finals | CAS | Indoor Snow Artificial |
| Sun 8 Jan 2017 | Technical Delegate | Ambition Championships | HNT | Alpine Snow |
| Sat 7 Jan 2017 | Technical Delegate | Ambition Championships | HNT | Alpine Snow |
| Fri 6 Jan 2017 | Technical Delegate | Ambition Championships | HNT | Alpine Snow |
| Sun 2 Oct 2016 | Technical Delegate | Irish Champs | KIL | Dry Slope Artificial |
| Sat 1 Oct 2016 | Technical Delegate | Irish Champs | KIL | Dry Slope Artificial |
| Sun 3 Jul 2016 | Technical Delegate | SSE Inter-Regional | STO | Dry Slope Artificial |
| Sat 2 Jul 2016 | Technical Delegate | Ambition GBR Outdoor Series 3 | STO | Dry Slope Artificial |
| Sun 24 Apr 2016 | Technical Delegate | Manchester Ski Racing CN | CHL | Indoor Snow Artificial |
| Sat 23 Apr 2016 | Technical Delegate | Telford CN | CHL | Indoor Snow Artificial |
| Fri 22 Jan 2016 | Technical Delegate | Welsh Alpine Championships | CHM | Alpine Snow |
| Thu 21 Jan 2016 | Technical Delegate | Welsh Alpine Championships | CHM | Alpine Snow |
| Sun 18 Oct 2015 | Technical Delegate | BARSC Indoor Championships | CHL | Indoor Snow Artificial |
| Sat 17 Oct 2015 | Technical Delegate | BARSC Indoor Championships | CHL | Indoor Snow Artificial |
| Sun 28 Jun 2015 | Technical Delegate | Pendle CN | PND | Dry Slope Artificial |
| Sat 27 Jun 2015 | Technical Delegate | Pendle CN | PND | Dry Slope Artificial |
| Sat 14 Mar 2015 | Technical Delegate | Excel Event | PON | Dry Slope Artificial |
| Wed 11 Mar 2015 | Technical Delegate | BUISC Finals | CAS | Indoor Snow Artificial |
| Sun 13 Jul 2014 | Technical Delegate | GBR Indoor Series 2014 | CHL | Indoor Snow Artificial |
| Sat 12 Jul 2014 | Technical Delegate | GBR Indoor Series 2014 | CHL | Indoor Snow Artificial |
| Sun 29 Jun 2014 | Technical Delegate | Gloucester Ski Club CN | GLO | Dry Slope Artificial |
| Sat 28 Jun 2014 | Technical Delegate | Midland Ski Club CN | GLO | Dry Slope Artificial |
| Sun 8 Jun 2014 | Technical Delegate | GBR Outdoor Series 2014 | SLK | Dry Slope Artificial |
| Sat 7 Jun 2014 | Technical Delegate | Ravens Ski Club CN | SLK | Dry Slope Artificial |
| Sun 27 Apr 2014 | Technical Delegate | Manchester CN | CHL | Indoor Snow Artificial |
| Sat 26 Apr 2014 | Technical Delegate | Telford CN | CHL | Indoor Snow Artificial |
| Wed 12 Mar 2014 | Technical Delegate | BUiSC Finals | CAS | Indoor Snow Artificial |
| Thu 23 Jan 2014 | Technical Delegate | RAF Championships | HIN | Alpine Snow |
| Wed 22 Jan 2014 | Technical Delegate | RAF Championships | HIN | Alpine Snow |
| Tue 21 Jan 2014 | Technical Delegate | RAF Championships | HIN | Alpine Snow |
| Mon 20 Jan 2014 | Technical Delegate | RAF Championships | HIN | Alpine Snow |
| Sun 19 Jan 2014 | Technical Delegate | RAF Championships | HIN | Alpine Snow |
| Fri 17 Jan 2014 | Technical Delegate | RAF Championships | HIN | Alpine Snow |
| Sun 16 Jun 2013 | Technical Delegate | Scottish Indoor Championships | BHD | Indoor Snow Artificial |
| Sat 15 Jun 2013 | Technical Delegate | GBR Indoor Series 2013 | BHD | Indoor Snow Artificial |
| Sun 2 Jun 2013 | Technical Delegate | Ravens Ski Club | SLK | Dry Slope Artificial |
| Sat 27 Apr 2013 | Technical Delegate | Manchester Ski Racing | CHL | Indoor Snow Artificial |
| Sun 21 Apr 2013 | Technical Delegate | Manchester Ski Racing | CHL | Indoor Snow Artificial |
| Sat 20 Apr 2013 | Technical Delegate | Telford Ski Racing Club | CHL | Indoor Snow Artificial |
| Wed 27 Mar 2013 | Technical Delegate | British Universities Alpine Championships | DUE | Alpine Snow |
| Tue 26 Mar 2013 | Technical Delegate | British Universities Alpine Championships | DUE | Alpine Snow |
| Mon 25 Mar 2013 | Technical Delegate | British Universities Alpine Championships | DUE | Alpine Snow |
| Wed 15 Feb 2017 | Chief of Race | English Alpine Championships (GBR) | BOR | Alpine Snow |
| Sun 12 Feb 2017 | Chief of Race | English Alpine Championships (GBR) | BOR | Alpine Snow |
| Fri 3 Apr 2015 | Chief of Race | Delancey British Alpine Championships | TIG | Alpine Snow |
| Thu 19 Feb 2015 | Chief of Race | 19th English Alpine Championships | BOR | Alpine Snow |
| Tue 17 Feb 2015 | Chief of Race | 19th English Alpine Championships | BOR | Alpine Snow |
| Sun 15 Feb 2015 | Chief of Race | 19th English Alpine Championships | BOR | Alpine Snow |
| Fri 21 Feb 2014 | Chief of Race | 18th English Alpine Championships | BOR | Alpine Snow |
| Thu 20 Feb 2014 | Chief of Race | 18th English Alpine Championships | BOR | Alpine Snow |
| Tue 28 Jan 2014 | Referee | British Schoolboys | MEI | Alpine Snow |
| Sun 14 Apr 2013 | Chief of Race | SSW Club Race | GLO | Dry Slope Artificial |