← Back to all teams

Crystal Palace Vintage Shirts

280 available right now, compared across 250+ specialist stores.

Search all Crystal Palace shirts →
2025-26 Crystal Palace Match Issue Home Shirt Devenny #55 Classic Football Shirts
Crystal Palace 2019/20 Home Shirt - L TopBinz Football Shirts
2025-26 Crystal Palace Match Issue Third Shirt Cardines #59 Classic Football Shirts
2024-25 Crystal Palace Match Issue Away L/S Shirt Chadi Riad #34 Classic Football Shirts
Crystal Palace #69 1996/97 Away Shirt - L TopBinz Football Shirts
2024-25 Crystal Palace Match Issue Away Shirt M.Franca #11 Classic Football Shirts
Crystal Palace 1995/96 Home Shirt - M TopBinz Football Shirts
2024-25 Crystal Palace Match Issue Away Shirt Devenny #55 Classic Football Shirts
Crystal Palace 1993/94 Home Shirt - L TopBinz Football Shirts
2024-25 Crystal Palace Match Issue Away Shirt M.Franca #11 Classic Football Shirts
Crystal Palace 1991/92 Away Shirt - L TopBinz Football Shirts
2022-23 Crystal Palace Macron Polo Shirt - 8/10 - (L) Classic Football Shirts
2021-22 Crystal Palace Puma Training Shirt - 9/10 - (M) Classic Football Shirts

Crystal Palace shirts on Kit Finder: the numbers

Kit Finder currently lists 280 Crystal Palace shirts from 53 stores. Prices run from €12 to €583, and the average is €120. 26% are under €50 and 18% are over €200.

Kit types, among listings that specify one: 52% home, 35% away, 7% third. Goalkeeper shirts make up 6% of them. 15 are marked as long-sleeve. Across 59 seasons, the earliest Crystal Palace shirt in stock is from 1980 and the latest from 2025-26. The 2010s are the best-stocked decade, with 109 dated listings.

Macron is the most listed maker (36% of branded listings). The stores with the most stock: Classic Football Shirts (53), Vintage Football Shirts (36), Classic 11 (22). The lowest-priced listing today is “Crystal Palace Authentic Away Shirt 2015/16 (L)” — 9.99 GBP, Sams Football Fits, and the highest “1980-83 CRYSTAL PALACE SHIRT S” — 499.99 GBP, Classic Shirts.

Shirts listed280
Stores53
Middle (median) price€82
Price range€12 – €583
Long-sleeve15
Average price€120
Top brandMacron
Seasons listed59 (1980 – 2025-26)

Top seasons by number of listings

  • 2016-17: 21
  • 2018-19: 19
  • 2019-20: 18
  • 1990-91: 14
  • 2024-25: 14
  • 2017-18: 13

Listings by decade

  • 1980s: 32
  • 1990s: 62
  • 2000s: 22
  • 2010s: 109
  • 2020s: 55

Quick answers

How many Crystal Palace shirts are on Kit Finder?

As of 11 October 2026, Kit Finder lists 280 Crystal Palace shirts from 53 stores.

What do Crystal Palace shirts sell for?

Listed prices go from €12 to €583. The middle price is €82 and the average is €120 (converted to euros on 11 October 2026).

Which stores sell Crystal Palace shirts?

The stores with the most Crystal Palace shirts on Kit Finder: Classic Football Shirts (53), Vintage Football Shirts (36), Classic 11 (22), Casual Football Shirts (21).

How far back do the Crystal Palace shirts go?

The earliest season listed is 1980. The most recent is 2025-26.

Data from Kit Finder's index on 11 October 2026. Prices are converted to euros at current exchange rates; each store sells in its own currency.