2012
as Nemorino
2017
as Tamino
2013
as Robert, Earl of Leicester
2006
2016
as Nadir
2010
as Ernesto
as Idomeneo
as Roberto Devereux
2021
2020
as Self
2001
2003
as Jaquino
2014
as Ferrando
2022
as Giasone
as Self - Tenor
2008
as Don Ottavio
as Alfredo
2018
as Self - Host
2000