 On 6 May 2016, Hall signed his first professional contract along with fellow academy players; Aaron Ramsdale, Shea Gordon, Kimarni Smith and Nathaniel Crofts.In September 2016, Hall joined Northern Premier League Division One South side Sheffield on a three-month loan deal.On 10 September 2016, Hall made his Sheffield debut in their 4–2 home victory over Rugby Town, featuring for 89 minutes before being replaced by Pat Lindley.