Past performances 2013 — Yesterday
Tosca, Puccini
Mario Cavaradossi
2023
Turandot, Puccini
Calaf (The Unknown Prince) (Calaf)
2022
Die Zauberflöte (The Magic Flute), Mozart
Erster Priester (First priest)
2021
Carmen, Bizet
Don José
2019
Le Cid, Massenet
Don Arias
2015
Sir John in Love, Vaughan Williams
Robert Shallow (Shallow)