Long Sleeve Shirts

Fabulous 'long sleeve' classic and vintage football shirts & training wear, covering teams from around the world, 80s, 90s, 00s through to present day.  

60 products

Filter by

1976/79 Scotland Home Football Shirt (M) Umbro

Regular
£275.00
Sale
£275.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 

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

Regular
£160.00
Sale
£160.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 

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

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

2018/19 Cameroon Bench Jacket (L) Puma

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

2018/19 Celtic Goal Keeper Football Shirt (L) New Balance #1 Gordon (BNWTs)

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

1986/87 Denmark Jacket (L) Hummel (Official Re-Issue)

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

1994 Italy Tracksuit Top (L) Diadora

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

2006/07 Barcelona Away Football Shirt (L) Nike #3 Thiago Motta

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

2002/03 Tottenham Hotspur Training Sweater (2XL) Kappa

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

2003/4 Tottenham Hotspur Padded Bench Coat (XL) Kappa

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

1995/97 Tottenham Hotspur Training Rain Jacket (XL) Pony

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

1994/95 Ajax Away Football Shirt (M) Umbro (Prototype)

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

2005/06 Chelsea Third Football Shirt (XL) #26 Terry

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

2001/03 Chelsea Away Football Shirt (L) Umbro

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

1999/00 Chelsea Away Football Shirt (L) Umbro #18 Ambrosetti

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

2016/18 Colombia Home Football Shirt (M) Adidas #10 James (Copa America)

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

2015/16 Chelsea Home Football Shirt (L) Adidas #26 Terry

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

2012/13 Udinese Home Football Shirt (L) Legea

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

2009/10 St Etienne Away Football Shirt (L) Adidas (Player Version)

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

2007/09 Newcastle United Home Football Shirt (M) Adidas #7 Barton (Player Version)

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

2004/05 AC Milan Away Football Shirt (S) Adidas #16 (Player Version)

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

1994/95 Juventus Home Football Shirt (L) Kappa

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

2021/22 Schalke 04 Training Top (XL) Umbro (BNWTs)

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

2003/04 Hellas Verona Home Football Shirt (L) LEGEA

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

2001/03 Stoke City Away Football Shirt (XL) Le Coq Sportif

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

2014/15 Scotland Away Football Shirt (S) Adidas #4 (Player Version)

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

2011/12 Treviso Home Football Shirt (XL) Lotto

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

2022/23 Germany Home Football Shirt (M) Adidas (BNWT)

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