Opera
Tamino
Die Zauberflöte (Wolfgang Amadeus Mozart)
Opera Greenwich
2025
1 st Tenor Chorus
Simon Boccanegra (Giuseppe Verdi)
Grange Park Opera
2025
Manrico
Il trovatore (Giuseppe Verdi)
Vox Integra
2025
Don José
Carmen (Georges Bizet)
Vox Integra
2025
2nd Tenor Chorus
Edgar (Giacomo Puccini)
Opera Holland Park
2024
2nd Tenor Chorus
Il barbiere di Siviglia (Gioachino Rossini)
Opera Holland Park
2023
Joseph
Fame & Envy (Roger Simmonds)
Oxfordshire Contemporary Opera
2023
Abdallo
Nabucco (Giuseppe Verdi)
St Paul's Church Clapham
2021
Count Almaviva
The Ghost of Versailles (John Corigliano)
Trinity Laban
2021
Captain Veer
Billy Budd (Benjamin Britten)
Trinity Laban
2021
Basilio
Le nozze di Figaro (Wolfgang Amadeus Mozart)
Puzzle Piece Opera
2020
Peter Grimes
Peter Grimes (Benjamin Britten)
Trinity Laban
2020
Operetta/G&S
The Defendant
Trial by Jury (Gilbert & Sullivan)
National G&S Opera Company
2025
1st Tenor Chorus
Pirates of Penzance, Mikado, Yeoman of the Guard (Gilbert & Sullivan)
National G&S Opera Company
2023
1st Tenor Chorus
Pirates of Penzance, Iolanthe and Utopia LTD. (Gilbert & Sullivan)
National G&S Opera Company
2022
Fredric
Pirates of Penzance (Gilbert & Sullivan)
Cardiff Opera
2022
Musical Theatre
Tenor 2
Thursford Christmas Spectacular (Thursford Christmas Spectacular)
Thursford Christmas Spectacular
2025
Tenor 2
Thursford Christmas Spectacular (Thursford Christmas Spectacular)
Thursford Christmas Spectacular
2024
Tenor 2
Thursford Christmas Spectacular (Thursford Christmas Spectacular)
Thursford Christmas Spectacular
2023
Oratorio/Concerts
Tenor Soloist
Messiah (George Frideric Handel)
Walsingham Singers
2024
Covered
Covered & Performed
Scenes
Premiere of New Work
Concert
COVID-cancelled
Voice MMus
Trinity Laban
2020–2022