2个不同角色，连同录过音的角色，他就出演过古至莫札特，到近期谭盾所谱曲的共123个角色。而他演唱过角色，涵括意大利语（《奥泰罗》、《唐·卡洛》、《游唱诗人》、《图兰多》等）、法语（《浮士德》、《维特》、《卡门》等）、德语（《罗恩格林》、《女武神》、《齐格弗里德》、《帕西法尔》等）、俄语（《叶甫盖尼·奥涅金》、《黑桃皇后》）和英语（《秦始皇》）。时至今日，多明哥依然有尝试更多新角色，如2006年12月21日，多明哥就为谭盾歌剧《秦始皇》在大都会歌剧院的全球首演，担纲主唱，饰演秦始皇。