Cult Heroes & Legends Shirts

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.  

142 products

Filter by

2016/17 West Ham United Away Football Shirt (XL) Umbro #16 Noble

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

2013/14 Queens Park Rangers Third Football Shirt (L) Lotto #9 Austin

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

2012/13 Bordeaux Third Football Shirt (2XL) Puma #28 Tremoulinas

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

1997/98 Ajax Home Football Shirt (M) Umbro #10 Litmanen

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

2000/01 Italy Home Football Shirt (XL) Kappa #10 Del Piero

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

2022/23 Holland Away Football Shirt (L) Nike #8 Gakpo (BNWTs)

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

2016/17 Tottenham Hotspur Home Football Shirt (XL) Under Armour #10 Kane

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

1996/98 Spain Home Football Shirt (S) Adidas #21 Luis Enrique

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

1993/95 Bayern Munich Home Football Shirt (S) Adidas #5 Helmer

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

2002/03 Everton Home Football Shirt (M) Puma #9 Campbell

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

2004/05 Liverpool Away Football Shirt (L) Reebok #8 Gerrard

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

1998/99 Spain Home Football Shirt (XL) Adidas #10 Raul

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

2002/03 Spain Home Football Shirt (L) Adidas #7 Raul

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

2010/11 Chelsea Home Football Shirt (2XL) Adidas #9 Torres

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

1997/98 Glasgow Rangers Away Football Shirt (L) Nike #8 Gascoigne

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

1998/99 Atletico Bilbao Away Football Shirt (M) Kappa #20 Urzaiz

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

2012/13 Barcelona Away Football Shirt (XL) Nike #7 David Villa

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

2002/04 Spain Home Football Shirt (L) Adidas #7 Raul

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

2004/05 Real Madrid Home Football Shirt (L) Adidas #9 Ronaldo

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

2006/07 Holland Home Football Shirt (XL) Nike #18 van Bommel

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

1999/00 Olympique Marseille Away Football Shirt (XL) Adidas #11 Ravanelli

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

2022/23 PSG Away Football Shirt (L) Nike #30 Messi (BNWTs) Match ADV

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

1993/95 Aston Villa Home Football Shirt (L) Asics #5 McGrath

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

2015/16 Real Madrid Away Football Shirt (M) Adidas #7 Ronaldo

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

2021/22 Arsenal Third Football Shirt (L) Adidas #8 Ødegaard

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

1996/98 Spain Home Football Shirt (XL) Adidas #21 Luis Enrique

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

2008/09 Brazil Away Football Shirt (XL) Nike #8 Kaka (BNWTs)

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

1996/97 Dortmund Home Football Shirt (2XL) Nike #10 Moller (UCL)

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

2002/03 Birmingham City Home Football Shirt (XL) Le Coq Sportif #21 Dugarry

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

2021/22 Real Madrid Home Football Shirt (2XL) Adidas #20 Vini Jr.

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