Joel agreed a pre contract on January 24 2018 to sign for Linfield on a 3 year contract on the expiry of his contract with Glenavon at the end of the 2017/18 season.
Joel played with the Linfield Academy for one season and he trained with the senior international squad in the build up to the Euros in France in 2016.
Linfield debut in a 1-0 league win away to Glenavon on August 4, 2018.
First Linfield goal came in a 3-0 home win against Institute on August 10, 2018,
LINFIELD CAREER RECORD
(at end of 2018/19):
Played: 39 (including 3 as sub)