top of page

Operatic Roles

Role(s)
Production
Company
Year
Collatinus
R*** of Lucretia (Bejamin Britten)
British Youth Opera
2024
Colline
La Boheme (Puccini)
Castellopera al Mare
2023
Alidoro
La Cenerentola (Rossini)
Barn Opera
2023
Figaro
Le Nozze di Figaro (mozart)
Debut Opera Company
2023
Giorgio Germont
La Traviata (Verdi)
Arte Lirica Festival
2023
Fyodor Drebyednyetsov
Cherry Town, Moscow (Dmitri Shostakovich)
Welsh National Opera's Youth Opera
2022
Parent /Peter, Broom-maker)
Hansel & Gretel (Engelbert Humperdinck : English Translation)
May Street Opera
2022
Count Heinrich
The Black Spider (Judith Weir)
Welsh National Opera’s Youth Opera
2022
Figaro
Le Nozze di Figaro (Mozart)
Sherman Theatre
2022
Lord Dunmow
A Dinner Engagement (Lennox Berkeley)
Royal Welsh College of Music and Drama
2022
Grigory Stepanovich Smirnov
The Bear (Walton)
Royal Welsh College of Music and Drama
2021
Ben
The Telephone (Gian Carlo Menotti)
Royal Welsh College of Music and Drama
2020
Don Inigo Gomez
L’Heure Espagnole (Maurice Ravel)
Royal Welsh College of Music and Drama
2020
Guglielmo (Vocal Cover)
Cosi Fan Tutte (Mozart)
Royal Welsh College of Music and Drama
2020
Le Dancaïre (Act 2 Scenes)
Carmen (Bizet)
RWCMD with WNO orchestra conducted by Carlo Rizzi
2020
The Old Man
The Old Man Who Loved Cheese (Edward Barnes)
RWCMD School Outreach
2020
Guglielmo (Cover)
Così Fan Tutte (Mozart)
Royal Welsh College of Music and Drama
2019
1st Bass Chorus
Die Zauberflöte (Mozart)
Opéra de Baugé
2019
1st Bass Chorus
Alfonso und Estrella (Franz Schubert)
Opéra de Baugé
2019
1st Bass Chorus
Il Trovatore (Verdi)
Opéra de Baugé
2019
Belcore
Elixir of Love (English) (Donizetti)
Guildford Opera
2018
Sciarrone
Tosca (Puccini)
Athenaeum Opera
2017

Escenas operísticas

Role(s)
Production
Company
Year
Don Alfonso (Finale Act 1)
Così fan tutte (Mozart)
Arte Lirica Festival
2023
Alfio
Cavalleria rusticana (Mascagni)
Arte Lirica Festival
2023
Colline/Schaunard/Benoit
La Boheme (Puccini)
Debut Opera Company
2023
Figaro (Act 2 Staged)
Il Barbiere di Siviglia (Rossini)
Royal Welsh College of Music and Drama
2021
Don Giovanni (Act 1 Staged)
Don Giovanni (Mozart)
Royal Welsh College of Music and Drama
2021
Figaro (Act 2 Staged)
Le Nozze di Figaro (Mozart)
Royal Welsh College of Music and Drama
2021
Ford (Act 1 Staged)
Falstaff (Verdi)
RWCMD 10th Anniversary Opera Gala WNO Carlo Rizzi
2021
Nick Shadow (Act 1 Staged)
The Rake’s Progress (Igor Stravinsky)
RWCMD 10th Anniversary Opera Gala WNO Carlo Rizzi
2021
Falstaff (Finale Staged)
Falstaff (Verdi)
RWCMD 10th Anniversary Opera Gala WNO Carlo Rizzi
2021
Figaro (Act 2 Staged)
Il Barbiere di Siviglia (Rossini)
RWCMD with WNO orchestra conducted by Carlo Rizzi
2020
1st Bass Semi Chorus (Canceled due to Covid-19)
La Traviata (Verdi)
Opéra de Baugé
2020
Giorgio Germont (Act 2 Staged)
La Traviata (Verdi)
RWCMD with WNO orchestra conducted by Carlo Rizzi
2020
Masetto (Act 1 Finale Staged)
Don Giovanni (Mozart)
RWCMD with WNO orchestra conducted by Carlo Rizzi
2020
Le Dancaïre (Act 2 Scenes)
Carmen (Bizet)
RWCMD with WNO orchestra conducted by Carlo Rizzi
2020
1st Bass Semi Chorus (Canceled due to Covid-19)
Merry Widow (Lehár)
Opéra de Baugé
2020
Taddeo (Act 1 Scenes)
L'italiana in Algeri (Rossini)
Royal Welsh College of Music and Drama
2020
Masetto (Act 1 Finale Staged)
Don Giovanni (Mozart)
Arte Lirica Festival
2019
Guglielmo (Act 1)
Così Fan Tutte (Mozart)
British Youth Opera
2019
Marcello (Act 2 Staged)
La bohème (Puccini)
Arte Lirica Festival
2019
Count (Various Scenes)
Le Nozze di Figaro (Mozart)
Royal Welsh College of Music and Drama
2019
L’Aubergiste (Various Staged Scenes)
Chérubin (Massenet)
Morley Opera School
2018
Philosophe (Various Staged Scenes)
Chérubin (Massenet)
Morley Opera School
2018
Zurga (Act 3)
Pêcheurs de Perles (Bizet)
Morley Opera School
2018
Count (Act 2)
Le Nozze di Figaro (Mozart)
Morley Opera School
2018
Figaro (Act 2)
Le Nozze di Figaro (Mozart)
Morley Opera School
2018
Lord Dunmow (Various Staged Scenes)
A Dinner Engagement (Lennox Berkeley)
Morley Opera School
2017
Plutone (Various Staged Scenes)
Orphée aux Enfers (Offenbach)
Morley Opera School
2017
Vater (Various Staged Scenes)
Hänsel und Gretel (Humperdinck)
Morley Opera School
2017
Belcore (Concert, Various Scenes)
L’Elisir d’Amore (Donizetti)
National Opera Studio Course
2017
Harlekin (Various Staged Scenes)
Ariadne auf Naxos (Strauss, R)
Morley Opera School
2017
Miracle (Various Scenes)
Les Contes d’Hoffmann (Offenbach)
Morley Opera School
2017
Don Giovanni (Various Staged Scenes)
Don Giovanni (Mozart)
Morley Opera School
2017
Belcore ( Various Scenes Concert)
L’Elisir d’Amore (Donizetti)
National Opera Studio Course
2017
Eugene Onegin (Various Staged Scenes)
Eugene Onegin (English) (Tchaikovsky)
Morley Opera School
2017
Malatesta (Act 1)
Don Pasquale (Donizetti)
Morley Opera School
2017
Eisenstein (Various Staged Scenes)
Die Fledermaus (Strauss, J)
Morley Opera School
2017
Iago (Various Staged Scenes)
Otello (Verdi)
AIMS International Music School
2016
Gianni Schicchi (Various Staged Scenes)
Gianni Schicchi (Puccini)
National Opera Studio Course
2016
Guglielmo (Various Staged Scenes)
Così Fan Tutte (Mozart)
Morley Opera School
2016
Ford (Act 3 Staged)
Falstaff (Verdi)
AIMS International Music School
2016
Figaro (Act 1 Staged)
Le Nozze di Figaro (Mozart)
National Opera Studio Course
2016
L’Orféo (Various Staged Scenes)
Orfeo (Monteverdi)
Morley Opera School
2016

Oratorio/Conciertos

Role(s)
Piece
Company
Year
Pilate, Bass Arias & Peter
St John Passion (Bach)
Andover Choral Society
2024
Baritone Soloist
Requiem (Gabriel Fauré)
Gordon Singers
2023
Baritone Soloist
In Terra Pax, op.39 (Gerald Finzi)
Andover Choral Society
2023
Baritone Soloist
A Shropshire Lad, Figaro and Figaro (George Butterworth, Mozart, Rossini)
St Briavels Church
2023
Baritone Soloist
A Shropshire Lad, Figaro and Figaro (George Butterworth, Mozart, Rossini)
Clevedon Music Club
2023
Baritone Soloist
Fantasia on Christmas Carols (Vaughan Williams)
Andover Choral Society
2023
Baritone Soloist
Messe de Minuit (Charpentier)
Andover Choral Society
2023
Baritone Soloist (Staged)
Friends of WNO (Various)
Royal Welsh College of Music and Drama
2021
Baritone Soloist
Gala Concert (Various)
Powderham Castle
2021
Baritone Soloist
St Briavels Church recital (Various)
Royal Welsh College of Music and Drama
2020
Baritone Soloist
Ein deutsches Requiem (Brahms)
Artists’ Church, Covent Garden
2019
Baritone Soloist
Polaris Opera Gala (Various)
Polaris Opera
2019
Baritone Soloist
Bethel Baptist Church recital (Various)
Royal Welsh College of Music and Drama
2019

Opereta/G&S

Role(s)
Production
Company
Year
Sam Worlitzer
Happy End (Kurt Weill)
Royal Welsh College of Music and Drama
2019
Duke of Plaza Toro (Cover)
Gondoliers (G&S)
Royal Welsh College of Music and Drama
2019
Giorgio
Gondoliers (G&S)
Royal Welsh College of Music and Drama
2019

Ópera Contemporánea

Role(s)
Production
Company
Year
Frida
The 9 Frida R&D (Gareth Churchill)
Unlimited hosted by the Welsh Millennium Center
2023
Frida
The 9 Frida R&D (Gareth Churchill)
Unlimited hosted by the Welsh Millennium Center
2022
bottom of page