| Year | Play | Role |
| 2015 | She Stoops to Conquer | Tom Twist |
| 2016 | Romeo and Juliet | Benvolio/Friar John |
| 2017 | And Then There Were None | Anthony Marston |
| 2017 | Telling Canterbury Tales - The Miller's Tale | Nick |
| 2017 | Telling Canterbury Tales - The Pilgrims | The Pardoner |
| 2017 | Telling Canterbury Tales - The Reeve's Tale | John the Student |
| 2018 | Oh What A Lovely War | Ensemble |