Walsall's 2016/17 Apprentice of the Season was handed a 12-month contract extension in May 2019.
The Leicester-born left-back signed his first professional contract in August 2016 and made his senior debut in a 5-2 Checkatrade Trophy victory over Grimsby later that month.
As well as captaining the Youth Team, the teenager helped the Development Squad win the Central League North West Division title and Walsall Senior Cup in 2016/17.
He was also shortlisted for League One LFE Apprentice of the Year and received his first international call-up by Republic of Ireland Under-18s in April 2017.
Injury restricted him to just one senior outing in 2017/18, while he enjoyed loan spells with Telford and Chasetown during the 2018/19 season.