
| Encroaching Shadows (extracts) | St Mary-at-Hill, London 5 November 2025, 1-1.30pm. Jelena Makarova (piano). | |
| Encroaching Shadows Fallen • Echo | RECORDING for Resonus Classics Suffolk, 10-12 November 2025 James Gilchrist (tenor), Philippa Mo (violin), Jelena Makarova (piano). For release Autumn 2026. | |
| Refugee Carol First performances | University of Exeter Chapel Choir Mary Harris Memorial Chapel, Exeter University 10 & 11 December 2025, 7pm. | |
| Lacrima First performance | Barkham, Exmoor 18 January 2026, 3.0pm. Philip Lancaster (baritone), Alex Wilson (piano), with Leonie Anderson (viola). |
| Into the Tomb | University of Exeter Chapel Choir Buckfast Abbey 15 March 2025, 7.30pm. First performance | |
| Encroaching Shadows (final set) | University of Manchester Lunchtime Concert Martin Harris Centre, University of Manchester 24 October 2022, 1.10pm. Jelena Makarova (piano). | |
| Encroaching Shadows: Complete | Chapel Royal, Brighton, Lunchtime Concert 15 November 2022, 1.10pm. Jelena Makarova (piano). First complete performance. | |
| Encroaching Shadows: VIII–XVII | Beldam Gallery, Eastern Gateway, Brunel University 21 October 2022, 13.10pm. Jelena Makarova (piano). First performance of set II. | |
| Encroaching Shadows: XIII–XVII | Aylesbury Lunchtime Music St. Mary’s Church, Ayesbury, 23 June 2022, 12.45pm. Jelena Makarova (piano). First performance of set III. | |
| Carol of the Passion | JAM, Music of Our Time, St. Bride’s, Fleet Street, London, 23 March 2022. The Choir of Selwyn College, Cambridge (dir. Sarah MacDonald); Michael Bawtree (cond.). Première | |
| Carol of the Passion | Selwyn College, Cambridge, 13 March 2022. The Choir of Selwyn College, Cambridge; Sarah MacDonald (cond.). Initial run prior to première, 23 March 2022. | |
| Fallen | Ludlow English Song Weekend. St. Laurence’s Parish Church, Ludlow, 30 October 2021, 2.30pm Ted Black (tenor); Michael Foyle (violin). First performance | |
| Encroaching Shadows (extracts) | St. Marylebone Festival, St. Marylebone Parish Church, London, 21 July 2021, 1.0pm Gavin Roberts (piano). First performance of haiku I, VI, VII, XII & XIII. | |
| Carol of the Passion | Selwyn College, Cambridge, 8 March 2020. The Choir of Selwyn College, Cambridge; Sarah MacDonald (cond.). Initial run (in service) prior to formal première on 19 March 2020 [cancelled]. | |
| Miriam’s Exile | Gloucester Music Festival, 14 June 2019. Charlotte Newstead (soprano); Stefan Hofkes (piano). | |
| Miriam’s Exile | ‘Songs of Refuge and Exile’, St. Paul’s Church, Clifton, Bristol, 9 June 2019. Charlotte Newstead (soprano); Stefan Hofkes (piano). First Performance, supported by the Finzi Trust | |
| Lament for Æthelflæd | Gloucester Music Festival Gloucester Cathedral Lady Chapel, 26 June 2018. Gaudeamus Voices and Youth Strings. First performance | |
| Bach and the Sentry | The Ivor Gurney Society Spring Weekend Churchdown, Gloucestershire, 3 June 2017. Marcus Farnsworth (baritone); Libby Burgess (piano). | |
| A Noiseless Patient Spider | Ludlow Weekend of English Song St. Laurence’s Parish Church, Ludlow, 20 May 2017. Soraya Mafi (soprano); Iain Burnside (piano). First performance | |
| Bach and the Sentry | Song in the City. Spring 2017. Jonathan Hyde (baritone); Gavin Roberts (piano). | |
| War Passion | Three Choirs Festival. Cirencester Parish Church, 24 July 2016. Anna Gullingham (soprano); Juliet Curnow (alto); Peter Harris (tenor); James Geidt (baritone); The St. Cecilia Singers; The Bristol Ensemble; Jonathan Hope (cond.) First performance | |
| Bach and the Sentry | St Marylebone Festival, 22 July 2016. Jonathan Hyde (baritone); Gavin Roberts (piano). London première | |
| Bach and the Sentry | The English Choral Experience, July 2015. Philip Lancaster (baritone); Mark Opstad (piano). First performance |