Transition created with WP Page Transition

Upcoming Engagements


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