Crystal Palace boss Neil Warnock has labelled skipper Mark Hudson's move to Charlton a "mistake" and said the defender was "going nowhere" when he arrived at the club.

The 26-year-old completed his move to the Eagles' south London rivals on Friday, signing a three-year-deal after failing to agree a new contract with Palace following the end of his current deal.

The central defender played all but one game for the Eagles this term as was made captain by Warnock, who felt the Guildford-born player could come to regret his decision to leave.

He said: "I think the saying that comes to my mind is the grass is not always greener on the other side.

"I think it's a mistake. He will be financially better off and you cannot blame him for that, that is what Bosman's are about, but sometimes it's not all about that.

"Obviously we are disappointed but I think we have done well for him.

"I don't think he would be going to Charlton now if I didn't come to this club. I thought he was going nowhere in the first few games I saw.

"I made him captain and it lifted his confidence and then he had a good season."

Hudson signed for Palace in July 2004 from Fulham following a loan spell, but only established himself as a regular in the side two seasons ago alongside Leon Cort in the Eagles defence.

In total he made 136 appearances for the club, scoring seven goals.