| Royal Opera House 2023/24: Don Quixote (2023) |
| The Royal Ballet: The Sleeping Beauty (2023) als PRINCE FLORIMUND |
| The Royal Ballet: Cinderella (2023) als The Prince |
| Apollo/ Tchaikovsky Pas de Deux/ Dances at a Gathering (2021) als Tchaikovsky's Pas De Deux |
| Royal Ballet All-Star Gala (2020) |
| Concerto / Enigma Variations / Raymonda Act III (Royal Ballet) (2019) als Jean de Brienne / Variation 5 (Raymonda Act III) |
| The Royal Ballet: Within the Golden Hour / Medusa / Flight Pattern (2019) als Principal Dancer (Golden Hour) |
| The Nutcracker (Royal Ballet) (2018) als The Prince |
| La Bayadère (Royal Ballet) (2018) als Solor |
| Swan Lake (2018) als Prince Siegfried |
| Manon (The Royal Ballet) (2018) als Des Grieux |
| The Winter's Tale (2018) als Florizel |
| The ROH Live: The Dream / Symphonic Variations / Marguerite and Armand (2017) als Dancer |
| Coppélia (Royal Opera House) (2017) als Franz |
| The Sleeping Beauty (2017) als Prince Florimund |
| Giselle (2016) als Count Albrecht |
| Genesis (2013) als Dancer |
| The Royal Ballet: A Diamond Celebration |