Cult Heroes & Legends

Fabulous classic and vintage football shirts & training wear from across the world with the names & numbers of your favourite players, covering the 80s, 90s, 00s through to present day.  

138 products

Filter by

1997/98 Ajax Away Football Shirt (L) Umbro # 4 F. De Boer

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

2008/09 France Away Football Shirt (M) Adidas #39 Anelka

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

1999/00 Ajax Home Football Shirt (XL) Umbro #43 Van Der Vaart

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

1996 Sao Paulo Home Football Shirt (M) Adidas # 7 (Adriano)

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 

2017/18 PSG Home Football Shirt (XL) Nike #29 Mbappé (Player Version)

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

1995/96 Queens Park Rangers Home Football Shirt (XL) View From #11 Sinclair

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

2010/11 Spain Away Football Shirt (S) Adidas #6 Iniesta

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

2008/09 Inter Milan Home Football Shirt (M) Nike #18 Crespo

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

2000/01 Everton Home Football Shirt (M) Puma #3 Pistone

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

2002/03 Inter Milan Third Football Shirt (L) Nike #32 Vieri

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 

1992 Sao Paulo Home Football Shirt (L) Penalty # 10 (Rai)

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

2002/04 Argentina Away Football Shirt (M) Adidas # 19 Crespo

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

1992 Sao Paulo Home Football Shirt (L) Penalty # 10 (Rai)

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

1993/94 Italy Home Football Shirt (L) Diadora #16 (Donadoni)

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

2006/07 Wigan Athletic Home Football Shirt (M) JJB #7 Camara

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

1992 Sao Paulo Away Football Shirt (L) Penalty #10 (Rai)

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

1991/93 Brazil Home Football Shirt (L) Umbro # 9 Careca

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

1997/98 New England Rev Home Football Shirt (L) Reebok #22 Lalas

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

2018/19 SSC Napoli Home Football Shirt (M) Kappa #26 Koulibaly

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

1995/96 Real Zaragoza Home Football Shirt (XL) Adidas #7 Pardeza

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

1997/98 Watford Home Football Shirt (L) Mizuno #11 Rosenthal

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

1985/88 Brazil Away Football Shirt (M) Topper #18 Socrates

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

2009/10 Manchester United Away Football Shirt (M) Nike # 7 Owen

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

2001/02 Bayern Munich Home Football Shirt (S) Adidas # 21 Zickler

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

2019/20 Tottenham Hotspur Away Football Shirt (M) Nike # 8 Winks

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

2007 Yokohama F. Marinos Home Football Shirt (L) Adidas # 19 (Inui)

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

2011/12 Sevilla Third Football Shirt (XL) Li-Ning # 9 Negredo

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

2005/06 Bayern Munich Home Football Shirt (S) Adidas # 26 Deisler

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