2005-"Oliver" - Ensemble- Stage One New Musical Group (S.O.N.G)
2002006 - Thoroughly Modern Musicals - Oliver - (S.O.N.G)
2007-Jesus Christ Superstar - Ensemble - (S.O.N.G)
2009 - Jekyll and Hyde - Ensemble - (S.O.N.G)
2010 - Jekyll and Hyde - Ensemble - (S.O.N.G)
Mar 2012 - Joseph and The Technicolor Dream coat - Simeon - (S.O.N.G)
Nov 2012 - Sweeney Todd - Ensemble - UCD Musical Society
Mar 2013 - The Pirate Queen - Ensemble - (S.O.N.G)
Apr 2013- Grease - Ensemble - UCD Musical Society
Nov 2013 - November Song - Nicky - Avenue Q - (S.O.N.G)
Nov 2013 - Into the Woods - Jack - UCD Musical Society
Feb 2014 - Jesus Christ Superstar - Apostle - UCD Community Musical - directed by Sean Gilligan
Apr 2014 - The Producers - Brian the Stage Manager/ Ensemble - UCD Musical Society.
Sept 2014 - Variety Showcase - Danny (Grease) - Youth Groove Stage School
Sept 2014 - Les Miserables - Understudy Grantaire /Ensemble - Sean Gilligan Productions
Feb 2015 - Sweeney Todd - Tobias Ragg - Stage One New Musical Group (S.O.N.G) - directed by Rob Vickars.
March 2015 - Sweeney Todd concert version - Tobias Ragg- Stage One New Musical Group (S.O.N.G)
August 2015 - Spring Awakening - Smock Alley Theatre Understudy Moritz, Ernst and Otto - Ill-advised Theatre Company.
October 2015 - Encore! - Boird Gais Energy Theatre - Ensemble/Dance Ensemble - 50th Anniversary of Irish Musical Theatre.