choreography by Marius Petipa, production and new choreography by Alexei Ratmansky and Yuri Burlaka Two couples in Classical Symphony, Yuri Possokhov's production – appeared in the opening night performance in the Bolshoi Theater (29 June 2012) Duet in Dream of Dream, Jorma Elo's production – appeared in the opening night performance in the Bolshoi Theater (29 June 2012) Apollo in George Balanchine's Apollo – debut on 5 October 2012 Prince Kurbsky in Ivan the Terrible, Yuri Grigorovich's production – creator of the role in the new version (8 November 2012) Piggy-Wiggy in Moidodyr (Wash'em Clean), Yuri Smekalov's production – debut on 22 December 2012 2013 Leading couple in George Balanchine's Diamonds – debut on 6 March 2013 Lensky in John Cranko's Onegin – debut on 14 July 2013 Marco Spada in Marco Spada, Pierre Lacotte's production – debut on 9 November 2013 2014 Armand Duval in Lady of the Camellias, John Neumeier's production – debut on 20 March 2014 Lucentio in The Taming of the Shrew, Jean-Christophe Maillot's production – debut on 5 July 2014 2015 Leading couple in Classical Symphony, Yuri Possokhov's production Hamlet in Hamlet, choreography by Radu Paklitaru – debut on 13 March 2015 Pechorin in A Hero of Our Time (Part 2 "Taman"), choreography by Yuri Possokhov – creator of the role (22 July 2015) 2016 Basilio in Don Quixote, Alexei Fadeyechev's production – debut on 6 February 2016 2017 Principal Dancer in Etudes, Harold Lander's production – debut on 19 March 2017 Leading dancer in George Balanchine's Rubies – debut on 1 April 2017 Conrad in Le Corsaire, choreography by Marius Petipa, production and new choreography by Alexei Ratmansky and Yuri Burlaka – debut on 20 October 2016 Nureyev in Nureyev, choreography by Yuri Possokhov, designed and directed by Kirill Serebrennikov – debut on 10 December 2017 2018 Vronsky in Anna Karenina, John Neumeier's production – debut on 24 March 2018 Konstantin (Kostya) in The Seagull, John Neumeier's production – debut on 29 April 2018 at the Hamburg Opera (partner — Alina Cojocaru as Nina Zarechnaya) Petrushka in Petrushka, Edward Clug's production – debut on 21 November 2018 2019 Leontes in The Winter's Tale, Christopher Wheeldon's production – debut on 5 April 2019 Leading Soloist of Part I in Symphony in C, George Balanchine's production – debut on 13 June 2019 Crassus in Spartacus, Yury Grigorovich's production – debut on 26 June 2019 during the