Home Crystal Palace

Crystal Palace

Crystal Palace

History

Established in 1905, Crystal Palace FC is a South London club that has played at Selhurst Park since 1924, becoming a stable Premier League side since 2013. The club, nicknamed “The Eagles,” was founded by the Crystal Palace Company to play at the historic FA Cup final venue. Known for top-flight presence and multiple play-off wins, the club has historical roots back to an amateur side formed in 1861.