Opera
Claudio Monteverdi
The Coronation of Poppea – the role of Lucano, Orpheus Muses and Opera BOX co-production 2017
Jacques Offenbach
Orpheus in the Underworld - the role of Orpheus, Production of The Conservatory of Helsinki 2019
W. A. Mozart
Cost fan tutte – the role of Ferrando, Turundot opera production at Joensuu Conservatory hall 2020
Benjamin Britten
Albert Herring - the role of The Mayor, Sibelius Academy Opera 2020
Kurt Weill
The Seven Deadly Sinss - the role of the Brother, Rauma Festivo 2021
Claudio Donizetti
Il Campanello - the role of Spiridione, Sibelius Academy Opera 2022
Jukka Linkola
Hiljaiset perivät maan - the role of Penjaami Turakka, Ilmajoki Music Festival 2022
Operetta
Leonard Bernstein
Candide – the roles of Ferone and Vendor Savoy Theatre in Helsinki 2018
Franz von Suppe
Zehn Mädchen und kein Mann - the role of Agamemnon Paris, Helsingin Työväenopisto production 2020
Musical
Disney and Cameron Mackintosh
Mary Poppins - the role of Michael Banks, Helsinki City Theatre 2009-2010
Marsha Norman – Jason Robert Brown – Robert James Waller
The Bridges of Madison qounty - the role of Michael Johnson, Turku City Theatre 2022-2023