 On 14 August 2018, Hall made his first start for Bolton during their 2–1 defeat against Leeds United in their EFL Cup first round tie, featuring up until the 65th minute.On 31 August 2018, Hall joined League One side, Accrington Stanley on loan until January 2019.Hall made his Bolton league debut on 18 January 2020 as a late substitute for Ronan Darcy in a 0–1 defeat against Portsmouth.