Die Meistersinger von Nürnberg
Weikl has performed around 120 roles during his career, in five languages. He is known for Hans Sachs in Wagner's "Die Meistersinger von Nürnberg", which he has sung in major opera houses of the world. Other roles include: