Gary Cahill has been announced as Crystal Palace player via the club’s official website.

The 33-year-old who has spent the previous seven and a half years at Chelsea has signed a two-year deal with Palace.

The former skipper has been encouraged by an opportunity to stay in London and keep playing in the Premier League.

“I’m glad to be here, I think it’s a good opportunity for me to continue my career in the Premier League, and to play in a good, exciting team,” Cahill said. “There are some very exciting, talented players here. I’m looking forward to the challenge.

“I’m hungry to prolong my career as long as I possibly can – I feel like I’m in great shape and whoever I play for, I’d like to think that I give it 110% and leave everything out there – so hopefully that will be good enough for the manager, my team-mates and also the fans.”

Gary Cahill was released by Chelsea in June, after he made just two Premier League appearances last season, both from the bench.

Cahill joined the Blues from Bolton in a £7.56m deal in January 2012. The Englishman won 2 Premier League titles, 2 FA Cups, 1 EFL Cup, 2 Europa League title and the Champions League during his time at the Bridge. He scored 25 and set up 7 goals in 290 appearances for Chelsea.