Former Netherlands 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."
Copyright (c) PA Sport 2009, All Rights Reserved.