 On 6 January 2018, Hall made his professional debut during Bolton's FA Cup third round tie against Huddersfield Town, replacing Mark Little in the 2–1 defeat.On 6 May 2018, after netting twenty-two times during the 2017–18 under-23 campaign, Hall was rewarded with the Bolton Wanderers Young Player of the Year award.Despite the club exercising an option to extend Hall's contract for a further year in early June, he subsequently signed a new two-year deal later that month with a view to more first-team football.