Former Holland international Edgar Davids has left Crystal Palace by mutual consent after less than three months with the club.
The 37-year-old signed for Palace on a pay-as-you-play deal in August but had been limited to just seven appearances before leaving the club on Monday.
Davids revealed on his official website: “I have decided that my journey as a player at Crystal Palace has come to an end.
“I want to thank all the people who supported me and gave me one of the greatest experiences of my life.”
A statement on the club’s official website said: “The club would like to thank Edgar for his time at Palace and wish him all the best of luck for the future.”