Opera
Performed roles
Nemorino L’elisr D’amore Donizetti 2018 Mediterranean Opera Festival
Lensky Eugen Onegin Tchaikovsky 2017 MDW
Bajazet Tamerlano Händel 2017 MDW
Apollo L’orfeo Monteverdi 2016 MDW
Agamemnon Paris Zehn Mädchen und Kein Mann Suppé 2016 MDW
Tamino Die Zauberflöte Mozart 2015 Smålandsoperan
Oratory
Mozart Requiem
Camille Saint-Saëns Oratorio de Noël