Past performances 2010 — Yesterday
La Bohème, Puccini
Rodolfo
2022
Tristan und Isolde (Tristan and Isolde), Wagner, Richard
Tristan
2020
Die Schöpfung, Hob. XXI:2 (The Creation), Haydn
Angels + 1 roles
2019
Les Pêcheurs de perles (The Pearl Fishers), Bizet
Nadir
2018
Turandot, Puccini
Pang
2017
La Traviata (La traviata), Verdi
Alfredo Germont (Alfred Germont)
2015