
June 2026
‘Rigoletto’ – Scottish Opera Pop-Up Tour
Baritone soloist
Director: Darren Brownlie
June 2026
‘The Elixir of Love’ – Scottish Opera Pop-Up Tour
Baritone soloist
Director: Darren Brownlie
June 2026
‘Be a Sport Spike’ – Scottish Opera Pop-Up Tour
Baritone soloist
Director: Darren Brownlie
June 2026
Opera Gala at Phyllis Court – Opera Prelude
Baritone soloist
June 2026
A Midsummer Night at the Opera Soane Stable Yard – Opera Prelude
Baritone soloist
July/Aug 2026
The Galloping Cure (Missy Mazzoli) – Scottish Opera
Performing role of Warren and covering Sam the Dog
Director: Tom Morris
Conductor: Stuart Stratford
Sept 2026
The Tempest – Vache Baroque
Performing role of Trinculo
Director: Paul O’Mahony
Conductor: Jonathan Darbourne
Sept 2026
Water Music Concert – Vache Baroque
Baritone ensemble
Conductor: Jonathan Darbourne
Sept 2026
SPLASH! – Vache Baroque
Baritone soloist
Conductor: Jonathan Darbourne
Oct 2026
The Gambler (Prokofiev) – Wexford Festival Opera
Performing the role of Potapytch and 3rd Joueur
Director: Ivan Popovsky
Conductor: Valentin Uryupin
Oct 2026
Much Ado About Nothing (Stanford) – Wexford Festival Opera
Performing the role of Benedick
Director: Aoife Spillane-Hinks
Music Director: Christopher Knopp
Nov 2026
HMT 120 Opera Gala (Aberdeen) – Scottish Opera
Baritone soloist
Conductor: Harry Sever
Nov 2026
A Night at the Opera (Inverness) – Scottish Opera
Baritone soloist
Conductor: Alexandra Cravero
Nov 2026
Dream of Gerontius (Elgar) – London Mozart Players
Performing role of The Priest and the Angel of Agony
Conductor: Cole Bendall
Jan-Mar 2027
Hansel and Gretel (Humperdinck) – Scottish Opera
Performing role of Father
Director: Lucy Bradley
Music Director: Alistair Burton