Saturday 27th October 2023 – World Premiere

Bottini Elena e gerardo covering Vittorio – Random Opera

Rugby, Warwickshire

July – October 2023

Rossini La Cenerentola as Don Ramiro – Barefoot Opera Tour

Grimeborn Festival, London; Berkshire, East Sussex, Surrey

July 2023 (TBC)

Puccini La bohème as Rodolfo


Saturday 29th April 2023

Britten Nocturne with Cardiff Chamber Orchestra


Saturday 15th April 2023

Bach St John Passion Evangelist with London City Orchestra

St Gabriel’s Pimlico, London

Wednesday 30th November – Saturday 3rd December 2022

Tchaikovsky Eugene Onegin as Lensky – Guildford Opera


Thursday 20th – Sunday 23rd October 2022

Haydn Die Schöpfung as Uriel – Scherzo Ensemble

London, Winchester & Guildford

Saturday 12th November 2022

Rossini Messe Solennelle Soloist

Sheringham, Norfolk

Saturday 15th October 2022

Rossini La Cenerentola as Don Ramiro – Aylesbury Opera

Bledlow, Buckinghamshire

Thursday 22nd September – Friday 14th October 2022

Rossini La Cenerentola as Don Ramiro – Barefoot Opera

Maidenhead, Beaconsfield, Bexhill-On-Sea, Hastings

Friday 1st – Sunday 3rd July 2022

Donizetti L’elisir d’amore as Nemorino – Scherzo Ensemble

Longhope Opera, Newton Valence Hampshire

Friday 20th – Sunday 29th May 2022

Purcell Dido & Aeneas as Aeneas – HGO

The Cockpit Theatre, London

Saturday 2nd April 2022

Handel Joshua HWV 64 as Joshua

Ledbury, Herefordshire

Sunday 13th March 2022

Lidarti Ester as Mordocai – HGO

Free Church, Hampstead Garden Suburb, London

Sunday 5th December 2021

Rossini Messe Solennelle Soloist

Holy Trinity Sloane Square, London

Saturday 7th March 2020 19:45

Bach St John Passion Soloist

St Barnabas Cathedral, Nottingham

Saturday 30th November 2019 19:00

Handel Messiah Soloist with Britten Sinfonia

Nevill Holt, Market Harborough

Saturday 26th October 2019 19:00

Rossini Messe Solennelle Soloist

Ledbury, Herefordshire

Friday 9th August 2019 19:15

‘Opera Unwrapped’ Into Opera Gala Concert

The Octagon Barn, Norwich

19/07/19 13:15 Masterclass with Marcus Farnsworth (Southwell Minster, Nottinghamshire)

10/07/19 18:00 Scenes at Six: Opera Scenes as ‘Medoro’ from Haydn Orlando Paladino and ‘Pasquin’ from LeCocq Le Docteur Miracle (Milton Court Studio Theatre, GSMD)

26/06/19 19:30 Haydn The Creation Soloist (St Paul’s Church, Southfields)

10/06/19 19:00 ‘Shepherd’ (Cover) in Blow Venus and Adonis (Milton Court Theatre, GSMD)

22/03/19 18:00 Scenes at Six: Opera Scenes as ‘Ferrando’ and ‘Count Almaviva’ (Silk Street Music Hall, GSMD)

08/03/19 18:00 Songs at Six Rossini 150: a project with Emanuele Moris (Silk Street Music Hall, GSMD)

25/02/19 19:30 Song Guild The Seven Ages of Man: a project with Graham Johnson (Milton Court Concert Hall, GSMD)

15/02/19 18:00 Songs at Six Schubert Schwanegesang: a project with Iain Burnside (Milton Court Theatre, GSMD)

22/01/19 18:00 Scenes at Six: Opera Scenes as ‘Tamino’ (Silk Street Music Hall, GSMD)

18/12/18 19:30 Handel Messiah Soloist (Blytheburgh Church, Suffolk)

01/12/18 18:30 Handel Messiah Soloist (Kensington Olympia, London)

30/11/18 19:30 ‘Madwoman’ in Britten Curlew River (St Mellitus Church Hall, London)

28/10/18 15:30 Mozart Requiem Soloist (Albert Hall, Nottingham)

24/10/18 19:30 Zarzuela Evening: IX Annual British-Spanish Society Concert (Silk Street Music Hall, GSMD)

09/06/18 15:15 ‘Tobias’ in Dove Tobias and the Angel (St Barnabas Cathedral, Nottingham)

02/12/17 19:30 Handel Messiah Soloist (West Road Concert Hall, Cambridge)

02/09/17 19:30 Mozart Requiem Soloist (St Martin-in-the-Fields, London)

17/08/17 13:00 ‘Box’ in Sullivan Cox and Box (Ely Cathedral, Cambridgeshire)

05/05/17 20:00 Britten Les Illuminations with String Ensemble (St John’s College Chapel)

10/03/17 20:00 ‘Tamino’ in Die Zauberflöte (Trinity College Chapel)

26-28/01/17 20:00 ‘Male Chorus’ in Britten The Rape of Lucretia (St John’s College, Cambridge)

19-20/02/16 19:30 ‘Ferrando’ in Mozart Cosi fan tutte (Jaqueline du Pré Hall, Oxford)

03/12/15 First performance as Handel Messiah Soloist (Sheldonian Theatre, Oxford)

28-29/07/13 ‘Pluto’ in Offenbach Orpheé aux enfers (University of York)