Timur cover in Turandot at Royal Opera House
Andrei Serban’s production of Puccini’s Turandot, conducted by Rafael Payare

Zuniga in Carmen at Royal Opera House
Zuniga in Carmen alongside Aigul Akhmetshina and Freddie De Tommaso, conducted by Sir Mark Elder
Wurm in Luisa Miller on ROH Main Stage, JP Summer Performance
Wurm (Luisa Miller), Basilio (Il barbiere), and Bartolo (Le Nozze) in Jette Parker Summer Performance 2025
Recital at Royal Opera House with Edward Reeve
Recital at Royal Opera House Crush Room alongside pianist Edward Reeve
King of Egypt cover in Aida at Royal Opera House
Robert Carsen’s production of Verdi’s Aida conducted by Daniel Oren
Colline cover in La bohème at Royal Opera House
Colline cover in Richard Jones' production of La bohème
Messiah at Christchurch Priory with Grange Choral Society
Bass soloist in Handel’s Messiah

Zaretsky in Onegin at Royal Opera House
Zaretsky in Ted Huffman’s new production of Eugene Onegin at ROH
Commendatore with Brunswick Vocal Arts
Commendatore in Mozart’s Don Giovanni with Brunswick Vocal Arts
Title role in Saul with Consort of Twelve
Saul by Handel with Consort of Twelve at St Paul’s Chichester
Dumas in Andrea Chénier at Royal Opera House
Dumas in Chénier at ROH with Kaufmann and Radvanovsky, conducted by Pappano
Zuniga in Carmen at Royal Opera House
Zuniga in new production of Bizet’s Carmen at The Royal Opera House

Sciarrone in Tosca at Royal Opera House
Sciarrone in Puccini’s Tosca at The Royal Opera House

Zebul (cover) at Royal Opera House
Zebul (cover) in Handel's Jephtha at Royal Opera House
Glyndebourne at the Proms
Thierry in Poulenc’s Carmelites at the BBC Proms with Glyndebourne Festival Opera

Recital at Brighton Theatre Royal
Glyndebourne Jerwood artist recital at Brighton Theatre Royal
Jerwood Young Artist at Glyndebourne
Performances and covers at Glyndebourne Opera Festival Summer 2023
Handel's Arminio at Royal Opera House
Segeste and Tullio cover in Arminio at Royal Opera House
Ravel and Respighi Double Bill at RCM
Respighi’s La bella dormente nel bosco and Ravel’s L'enfant et les sortilèges at the RCM
Spring Concerts: Mozart, Bach, Vivaldi, Dvořák and English Song Recital
Three oratorio concerts, 2 private recitals, and an English Song Competition Final

Handel’s Messiah at O2 Guildhall, Southampton
Bass Soloist in Handel’s Messiah at O2 Guildhall, Southampton

Franck/Hugo French Mélodies Recital
French Mélodies recital at the Amaryllis Fleming Concert Hall

Jupiter in Offenbach's Orpheus in the Underworld
Jupiter in RCM’s production of Orpheus in the Underworld by Offenbach

Mozart Requiem at Arundel Cathedral
Bass Soloist for Mozart’s Requiem at Arundel Cathedral, with Arun Choral Society and Sinfonia of Arun, conducted by Joe Paxton

Mozart Requiem at St Martin in the Fields
Bass soloist for Mozart’s Requiem at St Martin in the Fields, Trafalgar Square, with Bob Porter and the Brandenburg Sinfonia.

Apollo & Tityé in Charpentier’s Orphée
Playing Apollo & Tityé in Charpentier’s Orphée and the Bass Soloist in Carissimi’s Jephte with The Vache Baroque Festival