Role Events Companies Dates
Canio Pagliacci Teatro Carlo Felice Genova May 2019 details
Turiddu Cavalleria Rusticana Teatro Carlo Felice Genova May 2019 details
Mario Cavaradossi Tosca Teatro Carlo Felice Genova May 2019 details
Manrico Il Trovatore Teatro Regio di Torino Oct 2018 details
RADAMÈS AIDA Opera Australia Jul-Aug 2018 details
CAVARADOSSI TOSCA Opera Australia Apr-May 2018 details
Canio / alias Pagliacco Cavalleria Rusticana I Pagliacci Grand Théâtre de Genève Mar 2018 details
down
Tenor THE OPERA GALA ON NEW YEAR'S EVE Opera Australia Dec 2017 details
PINKERTON MADAMA BUTTERFLY Opera Australia Oct-Nov 2017 details
TURIDDU/CANIO CAVALLERIA RUSTICANA / PAGLIACCI Opera Australia May 2017 details
CAVARADOSSI TOSCA Opera Australia Feb-Mar 2017 details
TURIDDU/CANIO CAVALLERIA RUSTICANA / PAGLIACCI Opera Australia Jan-Feb 2017 details
Mario Cavaradossi Tosca Saarlandisches Staatstheater Oct 2016 details