Upcoming Engagements


Mar 2026 

St Matthew Passion – Glasgow Bach Cantata Series

Performing role of Judas

Conductor: Michael Bawtree


Mar 2026 

St John Passion – Yorkshire Philharmonic Choir

Performing role of Pilate and bass arias

Conductor: Thom Meredith


Mar 2026 

The Crucifixion (Steiner) – Helensburgh Parish Church

Baritone Soloisst

Conductor: Derek Clark


Mar 2026 

St Matthew Passion – Canterbury Cantata

Performing role of Jesus

Conductor: Emily Renshaw-Kidd


Mar 2026 

Requiem (Faure) – St George’s Singers Manchester

Baritone Soloist

Conductor: Neil Taylor


Mar 2026 

Stabat Mater (Dvorak) – Harrow Choral Society

Bass Soloist

Conductor: Jennifer Sterling


April 2026 

Die Fledermaus (J. Strauss II) – Opera Bohemia

Performing role of Frank – touring across Scotland

Director: John Wilkie

Conductor: Alastair Digges


May 2026 

Carmen (Bizet) – Paisley Opera

Performing role of Escamillo

Director: Simon Hannigan

Conductor: Alastair Digges


May 2026 

Jette Parker Triple Bill (Tales of Love & Loss) – Royal Ballet and Opera House,  Linbury Theatre

Covering roles of Mark, Hewson and Krumpelblatt and performing in The Departure

Director: Talia Stern

Conductor: Peggy Wu


June 2026 

Scottish Opera Pop Up Tour

Performing baritone roles in tour across Scotland

Conductor: tbc


July/Aug 2026 

The Galloping Cure (Missy Mazzoli) – Scottish Opera

Performing role of Warren and covering The Dog

Director: Tom Morris

Conductor: Stuart Stratford


Sept 2026 

The Tempest – Vache Baroque

Performing role of Bass in Quartet

Director:  Paul O’Mahony

Conductor: Jonathan Darbourne


Oct 2026 

Marriage of Figaro (Mozart) – Oxford Opera

Covering role of The Count

Director: Katie Blackwell


Nov 2026 

Dream of Gerontius (Elgar) – London Mozart Players

Performing role of The Priest and the Angel of Agony

Conductor: Cole Bendall