How to Tell if a Football Shirt Is Fake or Real, Modern and Vintage

Why googling the product code no longer settles it, the tag, label and construction checks that still do, how to judge a vintage shirt with no code at all, and what to do if you bought or are about to sell a fake.

Prices checked November 9, 20267 min readBy Vintage Snap

To tell if a football shirt is fake, don’t rely on one check. Since June 2026, counterfeit shirts have been found carrying correct product codes, so a matching code proves little. Check that the sewn-in security label and the hang tag carry the same Purchase Order number, that the tag names the exact shirt rather than a generic “jersey”, that the seams and crest are clean, and that the price is plausible: UK Trading Standards puts genuine current replicas at £60 to £120 (June 2026). For vintage shirts, compare every label with a verified example.

This guide covers modern shirts with tags, vintage shirts without codes, the two genuine versions that confuse buyers, licensed retro reissues, and what to do once you know.

How to Tell if a Football Shirt Is Fake or Real, Modern and Vintage (illustration)

At a glance: which checks still work

Check What a genuine shirt shows What fakes do Still reliable?
Product code search Code returns this exact shirt Now often copied correctly Only as a first filter
Barcode on the tag Number looks up to the same product Wrong or recycled barcode Yes, on modern shirts
Security label vs hang tag Same Purchase Order number on both Mismatched or repeated numbers Yes
Product name on the tag Specific name, e.g. club, season, “H JSY” Generic “ADIDAS JSY” or similar Yes
Seams and hem Straight, no loose threads, inside thread matches Crooked seams, loose ends, glue marks Yes
Crest and logos Correct shape, font and colours Odd shapes, wrong fonts, extra or missing details Partly: heat-applied badges are easier to copy
Price and seller Near retail for new shirts; real photos Far below retail; every shirt at the same price Yes, as a warning sign
Era-correct labels (vintage) Labels of the season’s style Modern labels on an “old” shirt Yes

Sources: CTSI warning of June 5, 2026; Footy Headlines guides of December 31, 2020 and June 7, 2026; IPO and Vinted guidance of May 27, 2026. Checked October 30, 2026.

Why the product code check no longer settles it

For years the standard advice was simple: find the product code on the small tag inside the shirt, search it with the maker’s name, and see whether the right shirt comes up. That still catches lazy fakes. Footy Headlines’ 2020 guide gave a Nike example: style code 819092-014, flagged by the brand protection firm Back Four, appeared on many counterfeits.

On June 7, 2026, Footy Headlines reported that counterfeit Brazil 2026 World Cup home and away shirts carried genuine Nike product codes. At the time this was only seen on Brazil fakes, but the report expected it to spread to other popular Nike, adidas and Puma kits. So a correct code now means “not an obvious fake”, nothing more. The same report suggested two checks that still work on modern Nike kits: look up the barcode number on the tag and see whether it points to the same product, and check the small authenticity label on the lower hem, whose code should differ from shirt to shirt.

Check a modern shirt step by step

These checks fit shirts from roughly the last fifteen years, which carry tags, codes and often hang tags.

  1. Compare the tags with each other. The Chartered Trading Standards Institute (CTSI) says the Purchase Order number on the security label sewn inside and the one on the hang tag must match exactly. Each security code should be unique to one shirt, so a seller with several shirts showing the same code is selling copies.
  2. Look at the hang tag. CTSI says genuine hang tags carry a security hologram that counterfeiters find hard to copy, though some fakes now use forged holograms and imitation swing tags.
  3. Read the product name. Fakes often print a generic name on the tag. Footy Headlines’ example: a fake read “ADIDAS JSY” where the real Bayern shirt said “FCB H JSY”.
  4. Check the barcode. Type the barcode number into a barcode lookup. A different product, or none, is a strong warning.
  5. Turn it inside out. Look for crooked seams, loose thread ends, stretched fabric next to a seam and glue marks. CTSI adds: check the hem and sleeve stitching and whether the thread inside matches the outside.
  6. Study the crest and logos. Wrong shapes, fonts, colours or details give many fakes away. Heat-applied badges are easier to copy than embroidery, so a clean crest alone proves little.
  7. Feel the fabric. CTSI notes genuine shirts usually feel light and breathable; cheap, flimsy or unusually heavy fabric is a warning sign.
  8. Check the extras. CTSI lists “player only” patches on retail shirts and misspelt player names as red flags.

Player version, fan version or fake?

Many buyers think a shirt is fake because it fits or looks different from the one they own. Most modern kits come in two genuine versions. Nike sells a slim Match version for players and a looser Stadium version for fans; adidas calls them Authentic and Replica. The player version usually has heat-applied crests and a lighter, more technical fabric, and it costs more. The fan version often has stitched or woven badges. Neither is a fake. Compare your shirt with the right version before you judge it.

Vintage and retro shirts: no code, different checks

Many older shirts carry no searchable product code, and fakes of popular classic shirts are common. Here the test is whether everything on the shirt belongs to the same season:

  • Labels. The neck label, care label and size label should be the style the maker used that season. A “1990s” shirt with a long, modern multi-language care label is a contradiction. If you can’t tell which label style is right, compare with photos of a verified example from a specialist dealer or a collectors’ forum. For adidas pieces, the logo itself narrows the era: see how to date adidas clothing.
  • Fit. Collectors point out that 1990s shirts were cut much fuller than today’s. A supposedly 1990s shirt with a slim modern cut deserves a second look.
  • Sponsor and crest. Check the sponsor’s logo, the crest and any league badges against the season. Clubs changed sponsors and crests often, and a detail from the wrong year is a giveaway.
  • Wear. A genuine shirt of 30 years often shows its age: faded or cracked sponsor print, softened fabric. A “vintage” shirt that looks factory new with perfect print needs a closer look, though deadstock exists.

Not every shirt with an old design is an original. Licensed reproductions are genuine products: in July 2015 The FA announced a four-year agreement giving Score Draw the licence to reproduce classic England shirts, such as the 1966 and 1990 World Cup shirts, and Score Draw makes licensed retro shirts for many clubs. These usually carry the reproduction maker’s labels, not the original kit maker’s. They are worth less than originals to collectors, so check which one you have before you buy or price it.

Bought a fake, or about to sell a shirt you’re unsure of

On Vinted, all counterfeits are banned, and the item authenticity policy says a disclaimer such as “not sure if authentic” doesn’t make a listing acceptable. A counterfeit listing is removed and the account suspended. The IPO’s guide, made with Vinted, advises buyers to pay only with Vinted’s own checkout to stay covered by Buyer Protection, and to check the item within the 48 hours after delivery, photographing labels and logos if something looks wrong. The same guide points to an AI tool, KitLegit, for checking football shirts; it doesn’t say how accurate it is.

On eBay, counterfeits and unauthorised replicas are not allowed, and listings may not use “inspired by” or “dupe” with a brand name. eBay may ask a seller for proof of authenticity.

In the UK, CTSI says to report a suspected fake or seller to the Citizens Advice consumer helpline.

If you are selling, list a shirt as genuine only if the checks above agree. Photograph every tag, the inside seams and the crest so buyers can check them too. See where to sell vintage clothes for the places shirt collectors buy, and the lowest fees for selling clothes before you choose one.

A quick checklist before you pay

  1. Ask for photos of every tag, the inside of the collar and the hem, and the crest up close.
  2. Compare the security label and hang tag numbers, and look up the barcode.
  3. Check the product name, the seams and the crest against a verified example of the same season and version.
  4. For vintage shirts, check that the labels, fit and sponsor all fit the claimed year.
  5. Compare the price with retail and with other listings; be wary of a seller whose every shirt costs the same.
  6. Pay through the platform, never by bank transfer or outside the app.
  7. If several checks disagree, walk away or ask a specialist dealer.

A photo of the label in the Vintage Snap app gives a quick first read at a market stall: an AI model with live web search suggests the brand, era and condition, with an estimated range and a listing you can paste into a marketplace. It is not an authentication, so use it to see whether the labels fit the claimed season, then run the checks above.

The same habit of reading every label works on other vintage pieces: see how to date Levi’s jeans for denim, what a fur coat is worth for an inherited coat, or how to date a Barbour jacket and spot a fake one. For Polo shirts and sweaters, see how to tell if Ralph Lauren is real. More guides are on the Vintage Snap guides hub.

Sources

Frequently asked questions

Can I check if a football shirt is real with the product code?

Not on its own any more. In June 2026 Footy Headlines reported counterfeit Brazil World Cup shirts carrying genuine Nike product codes. A code that matches the right shirt is now only a starting point; the barcode, the security label and the build quality have to agree with it.

What is the easiest way to spot a fake football shirt?

Compare the inside tags with each other. UK Trading Standards says the Purchase Order number on the sewn-in security label and on the hang tag must match exactly, and each security code should belong to one shirt only. Then check the seams, the crest and the generic or specific product name on the tag.

Is a player version shirt a fake if it fits tighter?

No. Kit makers sell two genuine versions of most modern shirts: a slim player version (Nike Match, adidas Authentic) and a looser fan version (Nike Stadium, adidas Replica). The player version usually has heat-applied badges and costs more. Both are official.

Are retro reissue shirts fake?

Not if they are licensed. Score Draw, for example, has made officially licensed reproductions of classic England shirts under an agreement with The FA since 2015. They are genuine reproductions, not originals, and they usually carry the reissue maker’s labels instead of the original kit maker’s.

How do I check a vintage football shirt with no product code?

Compare every label, the crest, the sponsor print and the fit with photos of a verified example of the same season. The labels should belong to the era: a 1990s shirt with a modern-style care label or a slim modern cut is a warning sign.

Can an app tell me if my football shirt is real?

Not with certainty. Vintage Snap reads a photo of the label and suggests the brand, era, condition and an estimated value range, which helps you check that the labels fit the claimed season. It does not authenticate; for an expensive shirt, ask a specialist dealer.

Vintage SnapWhat’s your vintage worth?
Get App