 He made a brief return to Stalybridge before, on 24 April 2018, making his debut for Barnsley in a 3–0 league defeat against Nottingham Forest.He went on to play twice more during the season, and kept a clean sheet in a 2–0 victory over Brentford.On 2 July 2018, Walton signed a two-year contract extension with Barnsley.