 On 26 April 2014 Rafferty was part of the Rochdale team which won promotion to League One.On 1 July 2014, Rafferty agreed a new two-year contract extending his stay at Spotland until May 2016.At the end of the 2016–17 season, Rochdale AFC confirmed Rafferty had signed a new two-year deal with the club.