A left-sided central defender, Graham is a Dublin native, and has represented his country at under-18 and under-19 level. The talented defender began his career at Sheffield United, making his debut for the club as a substitute in 2016.
A loan move to Stalybridge Celtic followed, before signing for Port Vale permanently in 2017.
Most of the season was spent on loan, firstly to Bradford Park Avenue, and then Southport.
Graham left Vale after a year, signing for Larne in the summer of 2018, quickly earning himself a place in the heart of the Invermen’s defence.