Crystal Palace


Clear Filter

Crystal Palace

The Eagles

Crystal Palace’s Biography

Crystal Palace were formed in South London in 1905 and have played at their home ground, Selhurst Park, since 1924.

Select a Year



Crystal Palace 2022 Record

  Matches Wins Draws Losses
Home 0 0 0 0
Away 0 0 0 0
Total 0 0 0 0