Answer
Gary Cahill left Crystal Palace in 2021 after his contract expired. He had joined the club in 2019 on a free transfer from Chelsea and made 52 appearances in all competitions. Cahill was a key member of the Palace team that reached the FA Cup semi-finals in 2020, but he struggled for game time in the 2020-21 season.