| Year | Role / Type | Production / Director | Company / Venue |
| 2008 | Lord Montague Theatre | Romeo and Juliet Krzysztof Pastor | Scottish Ballet Edinburgh Festival Theatre |
| 2008 | Mr Kelvil, M.P. Theatre | A Woman of No Importance Graham Parry | Giffnock Theatre Players Eastwood Park Theatre |
| 2008 | Soloist Musical | Orpheus at Home Frances Taylor | Orpheus West End, Glasgow |
| 2008 | Doctor Musical | Musical Chairs Graham Duffy | World Premiere Gilmorehill G12 |
| 2008 | Simon Stride Musical | Jekyll and Hyde Walter Paul | Orpheus King's, Glasgow |
| 2008 | Soloist Musical | So Faso Good Judith Barron | Friends United Rutherglen URC |
| 2008 | Stage Crew Theatre | Ladies' Day Dave Bennet | Giffnock Theatre Players Eastwood Park Theatre |
| 2007 | Stage Manager Theatre | Good Things Geraldine McCullough | Kilmacolm Dramatic Society Kidston Halls |
| 2007 | Perchik Musical | Fiddler on the Roof Walter Paul | Glasgow Light Opera King's, Glagow |
| 2007 | The Kralahome Musical | The King and I Walter Paul | Glasgow Light Opera King's, Glasgow |
| 2007 | Charlie Martin Theatre | On Golden Pond Haydn Davies | Kilmacolm Dramatic Society Kidston Halls |
| 2007 | Model Still Photos | Fotojenny Jenny Anderson | Reid Kerr College
|
| 2007 | Reg Stringer/Aunt Lillian Theatre | Strike Up The Banns Angela Chadfield | Giffnock Theatre Players East Kilbride Village Theatre |
| 2006 | Ewan Tavendale Theatre | Sunset Song Walter Paul | Giffnock Theatre Players East Kilbride Village Theatre |
| 2006 | Mort Hollender Theatre | California Suite Dave Bennet | Giffnock Theatre Players East Kilbride Village Theatre |
| 2005 | Alec Morrison Theatre | Men Should Weep Thomas Gemmell | Giffnock Theatre Players East Kilbride Village Theatre |
| 2005 | Freddy Eynsford-Hill Theatre | Pygmalion Haydn Davies | Giffnock Theatre Players East Kilbride Village Theatre |
| 2004 | Gerald Croft Theatre | An Inspector Calls Alisdair Hawthorn | Pantheon Theatre Cottier Theatre |
| 2004 | Gremio/Jack Musical | Kiss Me Kate Steven Mann | Pantheon Theatre King's, Glasgow |
| 2004 | Bosun Theatre (Tour) | Return to the Forbidden Planet Catriona Cumming | Pantheon Theatre Gilmorehill G12 |
| 2004 | Boyfriend Commercial | NHS Breastfeeding Campaign Barney Cokeliss, Godman | The Bridge
|
| 2004 | Patient TV | Sea of Souls (Season 2) - Omen Maurice Philips | BBC Scotland
|
| 2003 | Apostle Musical | Jesus Christ Superstar Steven Mann | Pantheon Theatre King's, Glasgow |
| 2003 | Dancaire/Reme Theatre (Tour) | A Carmen (World Premiere) Robert Owens | Byron Bay Theatre Company NSW, Australia |
| 2003 | Voice Over Voice Over | A Carmen (Advertisting) 99.9 Bay FM | Bay FM Productions
|
| 2003 | Insomniac Radio | Valhalla Sessions Alistair Crombie | Joint Productions (Australia)
|
| 2002 | Fred McMack Radio | The McMacks Ollie Reid | Joint Productions (Australia)
|
| 2002 | Noah Claypole Musical | Oliver! Evelyn Carlyle | Apollo Players King's, Glasgow |
| 2002 | Willie Musical | Copacabana Lynne Bustard | Apollo Players King's, Glasgow |
| 2002 | Soloist Musical | Songs from the Shows
| Dumfries Music Festival Theatre Royal, Dumfries |
| 2002 | Baritone Soloist Theatre | The Sound of His Music John Carlyle | Royal Scottish National Orchestra Glasgow Royal Concert Hall |
| 2001 | Footman Musical | Me and My Girl Tom Daniels | Apollo Players King's, Glasgow |
| 2001 | Noah Claypole Musical | Oliver! Evelyn Carlyle | Apollo Players King's, Glasgow |
| 2000 | Louis/Goon/Kop Musical | Mack and Mabel John Carlyle | Apollo Players King's, Glasgow |
| 2000 | Noah Claypole Musical | Oliver! Evelyn Carlyle | Apollo Players King's, Glasgow |
| 2000 | Fisherman Musical | La Cage aux Folles John Carlyle | Apollo Players King's, Glasgow |
| 1999 | Wedding Guest Film (Short) | Marcie's Dowry David Mackenzie | Parallel Pictures
|
| 1999 | Willie Theatre | The De'ils Bargain Sharron Williamson | Wardlow Drama Trust Lochside Theatre |