Former England defender Gary Cahill has announced he has left Crystal Palace after a two-year spell at the Premier League club.
Cahill, 35, made 47 appearances in all competitions for Palace since joining on a two-year deal as a free agent following his release by Chelsea in the summer of 2019.