Badger - Cunning Little Vixen - Scottish Opera/RCS 2011
Joseph - Wuthering Hights - Opera de Lorraine 2018
Joseph - Wuthering Hights - Opera de Lorraine 2018
Garibaldo - Rodelinda - Scottish Opera 2013
Antonio - Le Nozze di Figaro - RCS 2009
Samuel - Pirates of Penzance - Scottish Opera 2013
Nick Bottom - Midsummer Nights Dream - Scottish Opera 2013
Dr Callagari - Title Role - Scottish Opera 2016
Prince Yamadori - Madama Butterfly - Scottish Opera 2014
Onegin - Title Role - Pop Up Tour Scottish Opera - 2016
Noye - Noye's Fludde - Lammermuir Festival 2015
Clonter Opera Gala - 2018
Brahms Requiem - Aberdeen 2016
Five Mystical Songs - Edinburgh Academy - Usher Hall 2019
Belshazzar's Feast - Royal Scottish National Orchestra 2006
Mozart Requiem - Bridge Water Hall 2016
Solo Recital - Musikfestspiele Saar - Saarbrücken 2019
Solo Recital - Opera de Lorraine 2019
Greenock Philharmonic - 2019
Caledonian Voices - 2017
Ayr Choral Union - 2018
Ayr Choral Union 2019
Pop Up Opera - 2020