| Contribution |
|
Production(s)
Opera | ||
| Title | Season | Interpretation |
| Une chanson pour la lune | (2021-2022) | La sauterelle / Le ver de terre |
| Don Pasquale | (2018-2019) | baritone |
| Jeanne d'Arc au bûcher | (2019-2020) | baritone |
| Lohengrin | (2017-2018) | baritone |
| Lulu | (2021-2022) | Journalist (role debut) |
| Nos | (2022-2023) | Ivan Ivanovic / Cab Driver / Speculant |
| Il prigioniero ; Das Gehege | (2017-2018) | baritone |
| Il trittico | (2021-2022) | Guccio |
| Alain Altinoglu : Maurice Ravel | (2025-2026) | Le fauteuil, L'arbre |
| Giovanna d'Arco | (2019-2020) | baritone |
| Concert | ||
| Title | Season | Interpretation |
| Alain Altinoglu : Maurice Ravel | (2016-2017) | bass baritone |
| Alain Altinoglu : Maurice Ravel | (2025-2026) | Le fauteuil, L'arbre |
| Hartmut Haenchen : Anton Bruckner | (2018-2019) | baritone |
| Recital | ||
| Title | Season | Interpretation |
| Liebesliederwalzer | (2025-2026) | Baryton |