All - Clubs

Fabulous classic and vintage football shirts & training wear from club sides across all the worlds biggest and best leagues, covering the 80s, 90s, 00s through to present day.  

473 products

Filter by

2002/04 Arsenal Home Football Shirt (XL) Nike #14 Henry

Regular
£120.00
Sale
£120.00
Regular
Sold Out
Unit Price
per 

2007/08 Arsenal Away Football Shirt (S) Nike #4 Fabregas

Regular
£85.00
Sale
£85.00
Regular
Sold Out
Unit Price
per 

1999/00 Lazio Centenary Home Football Shirt (L) Puma #9 Salas

Regular
£140.00
Sale
£140.00
Regular
Sold Out
Unit Price
per 
SALE

2024/25 Manchester City 4th Football Shirt (Various Sizes) Puma (BNIB)

Regular
£65.00
Sale
£65.00
Regular
£80.00
Sold Out
Unit Price
per 

1999/00 Karlsruher SC Home Football Shirt (2XL) Diadora

Regular
£80.00
Sale
£80.00
Regular
Sold Out
Unit Price
per 

2004/05 Inverness Caledonian Thistle Home Football Shirt (XL) Errea

Regular
£40.00
Sale
£40.00
Regular
Sold Out
Unit Price
per 

1991/93 SSC Napoli Third Football Shirt (L) Umbro

Regular
£100.00
Sale
£100.00
Regular
Sold Out
Unit Price
per 

1987/89 Celtic Home Football Shirt (M) Umbro (Centenary)

Regular
£200.00
Sale
£200.00
Regular
Sold Out
Unit Price
per 

1999/01 Real Valladolid Away Football Shirt (M) Kelme

Regular
£70.00
Sale
£70.00
Regular
Sold Out
Unit Price
per 

2003/05 Charlton Athletic Home Football Shirt (M) Joma #11 Di Canio

Regular
£75.00
Sale
£75.00
Regular
Sold Out
Unit Price
per 

2007/08 Tottenham Hotspur Home Football Shirt (2XL) Puma #9 Berbatov (125 Years)

Regular
£100.00
Sale
£100.00
Regular
Sold Out
Unit Price
per 

2003/05 Queens Park Rangers Home Football Shirt (XL) Le Coq Sportif

Regular
£60.00
Sale
£60.00
Regular
Sold Out
Unit Price
per 

2018/19 Real Madrid Third Football Shirt (M) Adidas #10 Modric

Regular
£90.00
Sale
£90.00
Regular
Sold Out
Unit Price
per 

2004/05 Tottenham Hotspur Away Football Shirt (XL) Kappa #26 King

Regular
£80.00
Sale
£80.00
Regular
Sold Out
Unit Price
per 

1995/96 Dortmund Home Football Shirt (M) Nike

Regular
£140.00
Sale
£140.00
Regular
Sold Out
Unit Price
per 

1995/96 PSG Away Football Shirt (M) Nike

Regular
£160.00
Sale
£160.00
Regular
Sold Out
Unit Price
per 

1999/00 Olympique Marseille Home Football Shirt (L) Adidas #11 Ravanelli

Regular
£80.00
Sale
£80.00
Regular
Sold Out
Unit Price
per 

1998/00 Dortmund Home Football Shirt (XL) Nike

Regular
£75.00
Sale
£75.00
Regular
Sold Out
Unit Price
per 

2000/01 Real Madrid Home Football Shirt (XL) Adidas #10 Figo

Regular
£110.00
Sale
£110.00
Regular
Sold Out
Unit Price
per 

2001/02 Inter Milan Away Football Shirt (XL) Nike #4 Zanetti

Regular
£110.00
Sale
£110.00
Regular
Sold Out
Unit Price
per 

1994/95 Manchester City Away Football Shirt (XL) Umbro #7 Kinkladze

Regular
£150.00
Sale
£150.00
Regular
Sold Out
Unit Price
per 

1997/98 Chelsea Home Football Shirt (L) Umbro #9 Vialli

Regular
£130.00
Sale
£130.00
Regular
Sold Out
Unit Price
per 

2011/12 Everton Home Football Shirt (M) Le Coq Sportif #8 Saha

Regular
£70.00
Sale
£70.00
Regular
Sold Out
Unit Price
per 

1999/01 Watford Home Football Shirt (XL) Le Coq Sportif

Regular
£70.00
Sale
£70.00
Regular
Sold Out
Unit Price
per 

2019/20 Manchester City Home Football Shirt (XL) Puma #47 Foden (BNWTs)

Regular
£70.00
Sale
£70.00
Regular
Sold Out
Unit Price
per 

2019/20 Manchester City Home Football Shirt (L) Puma #8 Gundogan (BNWTs)

Regular
£70.00
Sale
£70.00
Regular
Sold Out
Unit Price
per 

1978/79 Schalke 04 Home Football Shirt (M) Erima

Regular
£150.00
Sale
£150.00
Regular
Sold Out
Unit Price
per 

1996/97 Celtic Away Football Shirt (M) Umbro

Regular
£110.00
Sale
£110.00
Regular
Sold Out
Unit Price
per 

1995/96 Ajax Away Football Shirt (XL) Umbro

Regular
£130.00
Sale
£130.00
Regular
Sold Out
Unit Price
per 

1994/95 Borussia Monchengladbach Away Football Shirt (XL) Asics

Regular
£130.00
Sale
£130.00
Regular
Sold Out
Unit Price
per