Vintage Football Shirts

  • 367 items found: Narrow down items with filters
Adidas
Adidas Equipment Football Shirt Blue XL
Regular price £35.00
Umbro
Umbro L/S Football Shirt Blue/White XL
Regular price £27.00
Nike
Nike Borussia Dortmund L/S Football Shirt Yellow Medium
Regular price £45.00
Adidas
Adidas Germany 'Matthaus' Football Shirt White XXL
Regular price £50.00
Reebok
Reebok Liverpool Football Shirt Red Small
Regular price £45.00
Reebok
Reebok Liverpool Football Shirt Yellow Small
Regular price £45.00
Puma
Puma Wolverhampton Wanderers Football Shirt White Small
Regular price £35.00
Adidas
Adidas Germany Football Shirt White XL
Regular price £60.00
Nike
Nike Barcelona Football Shirt Red/Blue Large
Regular price £40.00
Nike
Nike Netherlands Football Shirt Blue Large
Regular price £35.00
True Vintage Clothing
Fox Leisure Leicester City Football Shirt Yellow Small
Regular price £50.00
Nike
Nike L/S Football Shirt Red/White XL
Regular price £30.00
Adidas
Adidas Germany Football Shirt White/Grey Large
Regular price £37.50
Adidas
Adidas L/S Football Shirt Blue Large
Regular price £30.00
Adidas
Adidas Equipment Football Shirt Red Large
Regular price £80.00
Umbro
Umbro Celtic Football Shirt Green/White Large
Regular price £40.00
Puma
Puma Leeds Football Shirt Blue XL
Regular price £35.00
Umbro
Umbro England Football Shirt White XL
Regular price £60.00
Adidas
Adidas Bayern Munich Klinsmann Football Shirt Red/Blue Medium
Regular price £60.00
Nike
Nike Arsenal Football Shirt Red/White XXL
Regular price £80.00
Umbro
Umbro England Football Shirt Red Small
Regular price £55.00
Adidas
Adidas France Football Shirt Blue XL
Regular price £50.00
Lotto
Kappa Juventus Football Shirt Black/White Medium
Regular price £50.00
Kappa
Kappa Werder Bremen Football Shirt Green/White Medium
Regular price £50.00
Lotto
Lotto Netherlands Football Shirt Orange Large
Regular price £45.00
Asics
Asics Leeds United Football Shirt Green/Navy Medium
Regular price £40.00
True Vintage Clothing
Errea Middlesborough Football Shirt Blue/Black Large
Regular price £35.00
Reebok
Reebok Borussia Mönchengladbach Football Shirt Grey Large
Regular price £40.00
Reebok
Reebok Borussia Mönchengladbach Football Shirt Green XXL
Regular price £40.00
Adidas
Adidas Karsruher SC Football Shirt Blue/White XS
Regular price £40.00
Umbro
Umbro Celtic Football Shirt Black/Green XL
Regular price £45.00
Puma
Puma Lazio 'Mihajlovic' Football Shirt White Large
Regular price £45.00
Umbro
Umbro Scotland Football Shirt Orange XXL
Regular price £40.00
Umbro
Umbro Lazio Football Shirt Yellow/Navy XS
Regular price £45.00
Nike
Nike Brazil Football Shirt Yellow Large
Regular price £40.00
Adidas
Adidas France Football Shirt Blue XS
Regular price £60.00
Asics
Asics Roma Football Shirt Orange/Grey XL
Regular price £40.00
Adidas
Adidas Newcastle Football Shirt Blue Large
Regular price £45.00
Adidas
Adidas Argentina Football Shirt Blue/White Large
Regular price £75.00
Umbro
Umbro Ajax 'De Boer' Football Shirt Grey/Red XL
Regular price £65.00
Adidas
Adidas Germany Football Shirt White Medium
Regular price £70.00
Umbro
Umbro Manchester United Football Shirt Red Small
Regular price £55.00
Umbro
Umbro Everton Football Shirt Blue Large
Regular price £45.00
Diadora
Diadora Napoli Football Shirt Blue Large
Regular price £40.00
Nike
Nike Napoli Football Shirt White XL
Regular price £40.00
Adidas
Adidas Bayern Munich Football Shirt Red/Blue Medium & Large
Regular price £45.00
Nike
Nike TSV 1860 Munich Football Shirt Blue/White Large
Regular price £45.00
Reebok
Reebok Liverpool Football Shirt Red Small
Regular price £50.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