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.  

277 products

Filter by

2019/20 Barcelona Away Football Shirt (L) Nike #10 Messi

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

2012/13 Queens Park Rangers Home Football Shirt (XL) Lotto #10 Taarabt (BNWTs)

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

2003/04 Real Madrid Home Football Shirt (XL) Adidas #5 Zidane (Player Version)

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

2008/09 Ajax Away Football Shirt (M) Adidas #16 Suarez

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

2012/13 Brazil Home Football Shirt (M) Nike #11 Neymar

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

2014/15 Arsenal Away Football Shirt (S) Puma #8 Arteta

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

2016/17 Chelsea Home Football Shirt (L) Adidas #4 Fabregas

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

2017/18 Barcelona Third Football Shirt (M) Nike #10 Messi

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

2007/08 Inter Milan Home Football Shirt (M) Nike #8 Ibrahimovic (Centenary)

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

2021/22 Juventus Third Football Shirt (L) Adidas #7 Ronaldo

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

2004/06 Holland Home Football Shirt (S) Nike #10 v.Nistelrooy

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

2017/18 PSG Home Football Shirt (M) Nike #9 Cavani

Regular
£90.00
Sale
£90.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 

1996/97 Italy Home Football Shirt (XL) Nike # 21 Zola

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

1998/99 Yugoslavia Home Football Shirt (XL) Adidas # 10 Stojkovic

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

2003/04 Valencia Home Football Shirt (XL) Nike # 21 Aimar

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

2010/11 South Korea Home Football Shirt (L) Nike #17 Chungyong

Regular
£70.00
Sale
£70.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 

2020/21 Barcelona Third Football Shirt (M) Nike #10 Messi

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

2013/14 Chelsea Away Football Shirt (L) Adidas #8 Lampard

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

2017/18 Barcelona 'Anniversary Mash-Up' Football Shirt (XL) Nike #10 Messi

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

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

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

2017/18 Ajax Away Football Shirt (L) Adidas #10 Ziyech

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

2002/04 Spain Home Football Shirt (M) Adidas # 9 Morientes

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

1997/99 England Home Football Shirt (XL) Umbro # 6 Southgate

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

1999/2000 Atletico Madrid Goal Keeper Football Shirt (L) Reebok # 1 Molina

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

2018/19 Dortmund Away Football Shirt (M) Puma #7 Sancho

Regular
£70.00
Sale
£70.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 

1997/98 Juventus Home Football Shirt (XL) Kappa # 10 Del Piero

Regular
£100.00
Sale
£100.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