 On 17 August 2016, Davies signed for a one-year contract with Rochdale.On 18 February 2018, he scored an injury time equalizing goal against Tottenham Hotspur during a 2–2 draw, earning Rochdale a replay at Wembley in the 5th round of the FA Cup.He was released by Rochdale at the end of the 2017–18 season.