 On 31 January 2013, his contract with Colchester was cancelled by mutual consent.On 14 February 2013, Rose joined Rochdale in League Two having been a free agent since his release by Colchester United.On 15 May 2013, he agreed a new deal that would keep him at Spotland for two further seasons.