Legacy Football Shirts

Vintage & modern football shirts from all eras

Shop All Shirts

Legacy Football Shirts offers authentic new and pre-owned football shirts from clubs and national teams

Each shirt is individually selected and checked for authenticity and condition, with clear photos and honest descriptions

Whether it’s a recent release or an older vintage piece, you can shop with confidence

Shop by collection

English Clubs
Manchester United football shirt showing club crest and Premier League patch

English Clubs

German Clubs
Borussia Dortmund home football shirt from the 1998–2000 seasons

German Clubs

Italian Clubs
Close-up of a Serie A league patch on an AC Milan football shirt

Italian Clubs

Spanish Clubs
Close-up of a green Real Madrid football shirt with bwin sponsor

Spanish Clubs

French Clubs
Close-up of the Olympique Lyon club badge on a white home football shirt

French Clubs

Dutch Clubs
Yellow and dark blue Ajax away football shirt with ABN-AMRO sponsor

Dutch Clubs

National Teams
Authentic France national team football shirt with crest

National Teams

Other Clubs
Close-up of a white Corinthians home football shirt

Other Clubs

Frequently asked questions

Are all your shirts authentic?

Yes, every shirt we sell is carefully checked for authenticity before it is listed. We verify product codes, materials, stitching, and other details to ensure you receive a 100% genuine shirt.

Do you sell new or pre-owned shirts?

We sell both! Each product page clearly states whether the shirt is new (with or without tags) or pre-owned. All pre-owned shirts are washed and inspected before sale.

When will my order be shipped?

Orders are usually processed and shipped within 1 business day after payment. You will receive a confirmation email with tracking details as soon as your order is dispatched.

How can I track my order?

As soon as your order is shipped, you will receive a tracking link by email so you can follow your parcel all the way to your door.

Can I return or exchange my order?

Yes, you can return your order within 14 days of receiving it, as long as it is in its original condition (unworn, unwashed, with tags attached if applicable). See our Returns Policy for details.

How should I wash my football shirts?

Wash shirts inside out, in cold water (30°C), either by hand or on a gentle hand-wash cycle. Use mild detergent and avoid fabric softener. Never tumble dry; instead, air-dry on a hanger to protect the print, fabric, and shape.

Subscribe to our emails

Be the first to know about new collections and special offers