Andy Butler has completed his switch from Sheffield United to Doncaster Rovers in an undisclosed deal.
The 31-year-old has signed a two-and-a-half year deal at the Keepmoat after spending the last two months on loan.
Butler joined the Blades on a free from Walsall in the summer but endured a troubled time at Bramall Lane, making just one appearance in the League Cup before rejoining the Saddlers on loan in September.
After a month at Walsall, he joined hometown club Rovers on loan but a permanent switch always looked likely.
Blades boss Nigel Clough told the club’s official website: “When we signed Andy in the summer it was with the intention of him putting pressure on our central defenders but it has not panned out that way.
“There has been no animosity and we wish him well at Doncaster Rovers.”
The deal for Butler comes after Rovers extended the loan deals for Sam Johnstone and Enda Stevens until January 28 and the end of the season respectively.
Butler’s centre half partner Luke McCullough has verbally agreed a two-and-a-half year extension to his deal with Rovers.