Joel joined the club from Southampton in July 2018, and the left-footed defender thrived within the Academy set-up over the following twelve months.
A former captain of the U18 side, and with experience as a senior loanee at Notts County, Bagan made the step up to the U23 side in time for the 2020/21 campaign.
On February 4th, 2020, Joel made his senior debut for the First Team, starting against Reading in an FA Cup Fourth Round replay. He made eight League & Cup appearances during the 2020/21 campaign and scored three times in 28 senior appearances during a breakout '22/23 season.
Joel spent the 2023/24 campaign on loan with S.V. Zulte Waregem in Belgium.