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.

Comp Position Played Goals For Goals Against Points
No record on the system