 However he was unable to dislodge captain David Gray and left Easter Road shortly before his contract was due to expire, having made only two substitute appearances for the side.On 12 January 2017, Eardley signed for English League One side Northampton Town until the end of the 2016–17 season.He had originally been signed by Rob Page, who was sacked before Eardley's international clearance came through, leaving Paul Wilkinson as caretaker-manager.