Ostvario je opsežan klasični i moderni repertoar s ulogama Albrechta u Giselle, Paganinija u istoimenom baletu, Franza u Coppeliji, Viteza u Dami i jednorogu, Mladog pjesnika u Sirenama, Kralja Ludwiga I u Loli Montez, Smrti u Zelenom stolu, Jeana u Miss Juli, prinčevskim ulogama u Labuđem jezeru, Orašaru, Trnoružici i Pepeljugi, Colasom u Vragoljastoj djevojci, Jamesom u Silfidi, Onjeginom i Lenskim u Onjeginu, Demetriusom i Oberonom u Snu ivanjske noći, Armandom i Gastonom u Dami s kamelijama, ulogama u Balanchineovim baletima Serenada, Četiri ugođaja, Concerto barocco, te brojnim drugim ulogama.