Over the years, Zac Ashworth has also had loan spells at several other clubs, including Accrington Stanley and Rochdale. These experiences allowed him to gain valuable playing time and develop his skills as a midfielder. In 2017, he signed a permanent deal with Bolton Wanderers and has been a key player for the team ever since.