Opera: Roles performed
| Bartók | Bluebeard’s Castle | Bluebeard | Blackwood Hall, Monash University, Melbourne |
| Berg | Lulu | Dr Schoen / Jack the Ripper | Melbourne Arts Centre, Opera Australia |
| Beethoven | Fidelio | Pizarro | Sydney Opera House, Opera Australia |
| Offenbach | The Tales of Hoffmann | Lindorf, Coppelius, Dr Miracle, Dappertutto | UK, English Touring Opera |
| Leoncavallo | I Pagliacci | Tonio | Auckland and Wellington, New Zealand Opera Company |
| Strauss | Arabella | Mandryka | Melbourne Arts Centre, Opera Australia |
| Strauss | Der Rosenkavalier | Faninal | Sydney Opera House, Opera Australia |
| Verdi | Rigoletto | Rigoletto | Sydney Opera House, Melbourne Arts Centre, Opera Australia, Te Aroha Centre Auckland, St James’ Theatre Wellington, New Zealand Opera Company |
| Verdi | Aida | Amonasro | Sydney Opera House, Melbourne Arts Centre, HANDA Opera on Sydney Harbour, Opera Australia |
| Verdi | Simon Boccanegra | Paolo | Sydney Opera House, Opera Australia |
| Verdi | Falstaff | Falstaff | Sydney Opera House, Melbourne Arts Centre, Opera Australia |
| Wagner | Das Rheingold | Alberich | Melbourne Arts Centre, Opera Australia |
| Wagner | Siegfried | Alberich | Melbourne Arts Centre, Opera Australia |
| Wagner | Götterdämmerung | Alberich | Melbourne Arts Centre, Opera Australia |
| Wagner | Der fliegende Holländer | Holländer | Sydney Opera House, Opera Australia |
| Wagner | Die Walküre | Wotan | Orchestra of the Music Makers, Singapore, 2020, conductor Tzelaw Chan |
| Wagner | Die Walküre | Wotan | Melbourne Opera, Her Majesty’s Theatre, 2022, conductor Anthony Negus |
Wagnerian roles
| Wagner | Die Walküre | Wotan | Melbourne Opera, Her Majesty’s Theatre, 2022, conductor Anthony Negus |
| Wagner | Der Ring des Nibelungen | Alberich | Opera Australia, Melbourne, 2013 and 2016, conductor Pietari Inkinen |
| Wagner | Der fliegende Holländer | Holländer | Opera Australia, Sydney, 2004, conductor George Albrecht |
| Wagner | Tannhäuser | Wolfram | Opera Australia, Sydney, 2007, conductor Alex Ingram |
| Wagner | Der Ring des Nibelungen | Fasolt | State Opera of South Australia, Adelaide, 1998, conductor Sir Jeffrey Tate |
| Wagner | Der fliegende Holländer | Daland | Victorian Opera, Melbourne, 2015, conductor Richard Mills |
| Wagner | Die Meistersinger von Nürnberg | Kothner | Opera Australia, Sydney, 2003, conductor Simone Young |
| Wagner | Lohengrin | Heerrufer | Opera Australia, Melbourne, 2002, conductor Gabor Ötvös |
| Wagner | Tannhäuser | Reinmar | Opera Australia, Sydney and Melbourne, 1998, conductors Philippe Auguin and Simone Young |
| Wagner | Die Meistersinger von Nürnberg | Ortel | The Australian Opera, Melbourne, 1994, conductor Carlo Felice Cillario |
| Wagner | Parsifal | Klingsor | Opera Australia, Sydney, 2017, with Jonas Kaufmann |
| Wagner | Das Rheingold | Alberich | Japan, 2017 |
| Wagner | Die Meistersinger von Nürnberg | Beckmesser | Opera Australia, Melbourne, 2018 |
Major covers
| Debussy | Pelléas et Mélisande | Golaud | Cover |
| Britten | Peter Grimes | Balstrode | Cover |
| Wagner | Die Meistersinger von Nürnberg | Beckmesser | Cover |
| Verdi | Nabucco | Nabucco | Cover |
| Verdi | Macbeth | Macbeth | Cover |
| Debussy | Pelléas et Mélisande | Arkel | Cover |
| Strauss | Capriccio | La Roche / Olivier | Cover |
| Janáček | The Makropulos Affair | Prus | Cover |
| Strauss | Ariadne auf Naxos | Musiklehrer | Cover |

