Club Shirts

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.  

375 products

Filter by

1997/98 Aston Villa Home Football Shirt (XL) Reebok #5 Ehiogu

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

1997/98 PSG Home Football Shirt (XL) Nike

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

2000/01 Glasgow Rangers Away Football Shirt (XL) Nike

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

2002/03 Glasgow Rangers Away Football Shirt (L) Diadora #23 Arteta

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

1999/00 Glasgow Rangers Home Football Shirt (XL) Nike #7 Kanchelskis

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

2013/14 Real Madrid Third Football Shirt (S) Adidas #9 Benzema

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

1996/98 Manchester United Home Football Shirt (XL) Umbro

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

1999/00 Valencia Third Football Shirt (XL) Luanvi

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

1997/98 Ajax Home Football Shirt (XL) Umbro

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

2009/10 Olympique Marseille Away Football Shirt (L) Adidas #11 Niang

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

1997/98 Ajax Away Football Shirt (L) Umbro

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

1996/97 Juventus Training Shirt (M) Kappa

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

1999/01 Celtic Home Football Shirt (L) Umbro #7 Larsson

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

1998/00 Real Madrid Third Football Shirt (XL) Adidas #15 Morientes

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

1993/94 San Lorenzo Home Football Shirt (M) Topper #10

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

1999/00 Inter Milan Home Football Shirt (XL) Nike #31 Georgatos

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

1991/93 Bayern Munich Away Football Shirt (XL) Adidas

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

1994/95 Newells Old Boys Away Football Shirt (L) Adidas

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

1987/89 Borussia Mönchengladbach Home Football Shirt (M) Puma

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

1988/89 West Bromwich Albion Away Football Shirt (L) Umbro

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

1995/97 AC Milan Away Football Shirt (M) Lotto #10 (Savićević)

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

1989/90 Olympique Marseille Home Football Shirt (L) Adidas

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

1992/94 Juventus Home Football Shirt (XL) Kappa #14 (Casiraghi) Matchworn

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

1993/94 Udinese Home Football Shirt (L) Lotto #2 (Pellegrini) Matchworn

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

1991/92 Celtic Home Football Shirt (XL) Umbro

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

1987/90 Flamengo Home Football Shirt (L) Adidas #10 (Zico)

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

1990/92 Lugano Home Football Shirt (XL) Hummel

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

1990s Inter Milan Graphic T-Shirt (XL) Umbro

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

1990/91 Juventus Away Football Shirt (XL) Kappa #10 (Baggio)

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

1990/91 Juventus Away Football Shirt (L) Kappa

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