Repertoire

Opera
ALFRED
Surrey Opera 2012
ALFREDO
Stentorphon Opera 2010
Somerset Opera 2011
Windsor & Eton Opera 2015
Commedia Productions 2018
Instant Opera 2023
BEPPE
Dorset Opera 2009
Calaf
Instant Opera 2025
Canio
RCM Orchestra 2021
CAVARADOSSI
Little Venice Music Festival 2012
Philharmonia Britannica 2013 (cover)
Athenaeum 2017
Everybody Can! Opera 2019 (cover)
DON JOSE
Plymouth Operatic Society 2015
Windsor & Eton Opera 2016
DUKE OF MANTUA
Bury Court Opera 2011
Scottish Opera 2011 (cover)
Anghiari Festival 2011
EDGARDO
Instant Opera 2020, 2021, 2022
Erik
Persona Arts 2024
GUSTAVUS / RICCARDO
Windsor & Eton Opera 2017
JEPHTHA
Grimeborn Festival 2009
Loge (Cover)
Longborough Festival Opera 2024
Luigi
Instant Opera 2024
MACDUFF
White Horse Opera 2009
NEMORINO
Somerset Opera 2010 & 2009
PINKERTON
St . Luke’s Battersea Concert Season 2007
Opera Commedia 2017
Riccardo (Percy)
New Caledonian Opera 2020
Rinuccio
Athenaeum 2022
RODOLFO
Belgrade National Opera Serbia 2006
Opera Commedia 2012
Instant opera 2019, 2020, 2022
Siegmund (Cover)
Longborough Festival Opera 2024
TOBIAS
New Sussex Opera 2007
Concert
2024
Theodore Dubois' Seven Last Words of Christ
With the All Souls' Orchestra & Choir
2019
Verdi Requiem
Kimichi Symphony Orchestra, Bramall Hall, University of Birmingham
2014
William Lloyd-Webber The Saviour
Westminster Central Hall
Rossini Petite Messe Sollenelle
Dartington Community Choir
2013
Verdi Requiem
Dartington Community Choir
2012
Puccini Messa di Gloria
Birmingham Philharmonic Orchestra
Bach St John Passion
Dei Gratia Ensemble
2010
Rossini Stabat Mater
Amici Choir & Orchestra West King’s College Chapel, Somerset
Stanford Requiem
Birmingham Choral Union & Symphony Orchestra
2007
Britten Saint Nicolas
International Church Music Festival, Kristiansand, Norway