 Although he signed a contract in May 2017, his contract was terminated two months later on 16 July 2017, in order to move to Bala Town.Shortly after leaving Chester, Horwood joined Welsh Premier League side Bala Town.Horwood made his debut for the club on 11 August 2017, scoring in a 3–0 victory over Newtown.