Claude Davis has left Crawley Town to link up with former boss Steve Evans at Rotherham.
The Reds’ Jamaican international centre back cancelled his contract - which had another 18 months to run - by mutual consent, and has joined The Millers, where Evans took over as boss in the summer.
Davis signed an 18-month contract last January, and then another two-year deal in August, but with his family still living in Sheffield, it was decided he could leave the club for free.
Manager Richie Barker said: “Claude has just become a father again and his family home is in Sheffield. He came to me to last week to say that if possible he would like to be with a club nearer his home.
“There was some interest and the offer from Rotherham suited all parties, bearing in mind that Claude still had 18 months left of his contract with us.
“We wish him all the best for the future and thank him for his services.”
Davis, who was signed by Evans in September 2011, made 53 appearances, although has struggled with injury problems this season, making 20 starts.
Meanwhile, Bristol City are still in the hunt for Davis’ central defensive partner Kyle McFadzean, with a decision on his future due tomorrow.