Born in Sunderland, Joel grew up in Middlesborough. He joined Sunderland as a youngster and graduated through to a full time deal in 2013. He spent the early part of the 2013-14 season on loan at Workington in Conference North before being recalled by Sunderland.
He spent a spell on loan with Hartlepool United in League Two during the early part of the 2014-15 season and then had a three month spell on loan in the Conference North with Boston United.
He joined Gateshead on loan in March 2015 and spent a month with them.
He was released by Sunderland in June 2015 and joined Barrow permanently.
Squad Number: 1