Vintage Football Shirts

  • 234 items found: Narrow down items with filters
Umbro
Umbro Napoli Football Shirt Red XL
Regular price £55.00
Diadora
Diadora Football Shirt Baby Blue Large
Regular price £30.00
Asics
Asics Football Shirt Green/Black Medium
Regular price £28.00
Asics
Asics Sunderland Football Shirt Red/White Large
Regular price £35.00
Adidas
Adidas Goalkeeper Top Black/Red/Yellow Large
Regular price £45.00
Adidas
Adidas Goalkeeper Top Green Large
Regular price £45.00
Nike
Nike Brazil Football Shirt Yellow Medium
Regular price £40.00
Kappa
Kappa Juventus Football Shirt Black/White XS
Regular price £60.00
Umbro
Umbro England Football Shirt White Small
Regular price £50.00
Nike
Nike Borussia Dortmund Football Shirt Yellow XL
Regular price £35.00
Adidas
Adidas Tottenham Football Shirt White XL
Regular price £50.00
Diadora
Diadora Italy Football Shirt Blue Large
Regular price £37.50
Adidas
Adidas Newcastle Football Shirt Blue XXL
Regular price £45.00
Kappa
Kappa Goalkeeper Top Green Medium
Regular price £35.00
Adidas
Adidas Football Shirt Yellow XXL
Regular price £30.00
Umbro
Umbro Manchester Untied Shirt XXL
Regular price £35.00
Adidas
Adidas Newcastle Football Shirt Blue XS
Regular price £35.00
Umbro
Umbro Manchester United Football Shirt Blue/White XS
Regular price £65.00
Umbro
Umbro Kyoto Sanga Football Shirt Yellow/Black Medium
Regular price £70.00
True Vintage Clothing
Saillev Portugal Football Shirt Red/Green/Yellow Medium
Regular price £75.00
Kappa
Kappa Barcelona Football Shirt Blue/Red Small
Regular price £85.00
Umbro
Umbro Everton Football Shirt Blue Medium
Regular price £50.00
Umbro
Umbro Norway Football Shirt White XXL
Regular price £50.00
Umbro
Umbro England Football Shirt White XXL
Regular price £60.00
Puma
Puma Sheffield Wednesday Football Shirt Blue/White XL
Regular price £45.00
Kappa
Kappa Juventus Football Shirt Black/White XL
Regular price £65.00
Umbro
Umbro Napoli Football Shirt Red Large
Regular price £55.00
Adidas
Adidas Fenerbahçe 'Özgür' Football Shirt Yellow/Navy XL
Regular price £40.00
Kappa
Kappa Juventus Football Shirt Black/White Small
Regular price £60.00
Umbro
Umbro Scotland Football Shirt Navy XL
Regular price £55.00
Umbro
Umbro Ancona Football Shirt Red Large
Regular price £40.00
Umbro
Umbro Parma Football Shirt Yellow/Blue Large
Regular price £35.00
Umbro
Umbro Parma Football Shirt Blue/Yellow Blue Small
Regular price £45.00
Adidas
Adidas Fenerbahçe 'Serhat' Football Shirt Yellow/Black Medium
Regular price £50.00
Adidas
Adidas Netherlands Football Shirt Orange Medium
Regular price £60.00
True Vintage Clothing
Club Social Deportivo Cali Football Shirt Yellow Large
Regular price £30.00
Adidas
Adidas PSV Training Football Shirt Blue XL
Regular price £45.00
Asics
Asics Sampdoria Football Shirt Blue XL
Regular price £60.00
Adidas
Adidas Bayern Munich Football Shirt Red/Blue XXS
Regular price £45.00
Adidas
Adidas Newcastle Football Shirt Black/White Large
Regular price £65.00
Lotto
Lotto Juventus Football Shirt Navy XS
Regular price £55.00
Umbro
Umbro Flamengo Football Shirt Red/Black XXL
Regular price £45.00
Adidas
Adidas Newcastle Football Shirt Navy XL
Regular price £40.00
Puma
Puma Pescara Football Shirt Blue/White XXL
Regular price £35.00
True Vintage Clothing
Sociedade Esportiva Palmeiras Football Shirt Medium
Regular price £25.00
Diadora
Diadora Italy Football Shirt Blue Medium & Large
Regular price £50.00
In 2 Sizes
True Vintage Clothing
Real Puru Football Shirt White/Red XL
Regular price £35.00
Adidas
Adidas Germany Football Shirt White XL
Regular price £45.00

Vintage

Football Shirts

Nothing beats the authenticity of a classic vintage football shirt, so make sure to browse our collection of iconic vintage designs. Mostly from the 90s our collection features both national and club teams as well as some generic sportswear branded tops. 

You’ve looked at