Answer
Yes, Elliot Grandin played for Crystal Palace. He joined the club on loan from Manchester City in January 2012, making his debut against Leicester City on 5 March 2012. He scored his first goal for the club against Blackpool on 24 March 2012. Grandin made a total of 13 appearances for the club, scoring one goal.