How to Read a Nike Football Shirt Product Code

Almost every Nike football shirt made since the early 2000s carries a small printed tag with a number on it. Most people never look at it. It is the single most useful thing on the shirt, because it tells you which garment you are holding, what Nike called the colour, and roughly when it was made.

We read that tag on every Nike shirt before it goes online. This guide explains what the number means, how it has changed over the years, and how to use it when you are buying a shirt from someone you do not know. All the examples below come from labels on shirts that have passed through our own hands.

Where to find the code on a Nike shirt

The product code is not on the big multilingual washing label. It sits on a separate, smaller satin tag stitched underneath or behind it. On most shirts from the 2000s and 2010s you will find that stack of labels in the left side seam, near the bottom hem. Turn the shirt inside out, follow the seam up from the hem, and you will feel the labels before you see them. On some later shirts the labels moved to the centre of the hem, and on a few they sit inside the collar.

The small tag usually shows three things: the size letter, the product code, and a twelve digit barcode number.

Nike product code label on an FC Barcelona 2011-12 home shirt showing size M, code 419877-488 and the barcode number
The tag on an FC Barcelona 2011-12 home shirt: size M, product code 419877-488, and the barcode number underneath.

What the number actually means

From roughly 2007 onwards, Nike codes follow one pattern:

419877-488

  • 419877 is the style number. It identifies the garment itself: which club, which season, which version. A long sleeve version, a player issue version and a goalkeeper shirt from the same kit almost always have their own style numbers.
  • 488 is the colour code. It tells you which colourway of that style you have.

So two shirts that look identical apart from the colour will share the first six digits and differ in the last three. We have had an FC Barcelona 2011-12 home shirt with 419877-488 and another version of the same kit with 419877-486 in stock at the same time.

Versions of one kit usually sit next to each other in the numbering, which is a useful thing to recognise. The FC Barcelona 2012-13 home shirt is 478325-410 in short sleeve and 478324-410 in long sleeve, one digit apart. The 2013-14 home shirt is 532825-411 and the third shirt from the same season is 532824-013. If you see two codes that differ by a single digit, you are almost certainly looking at two variants of the same kit rather than two unrelated shirts.

The three digit colour code

The first of the three digits sets the colour family. It describes the shirt as Nike catalogued it, which is not always what you would call it yourself. These are examples from shirts we have listed:

First digit Colour family Example from our archive
0 Black and grey 354297-070, Juventus 2009-11 away
1 White 376907-105, Netherlands 2010-12 away
3 Green 919003-371, Tottenham Hotspur 2018-19 third
4 Blue 618757-411, Paris Saint-Germain 2014-15 home
6 Red 355091-623, Manchester United 2009-10 home
7 Yellow and gold 518730-703, Brazil 2013-14 home
8 Orange 447289-815, Netherlands 2012-14 home

This is a quick sanity check rather than proof of anything. If a seller lists a bright orange shirt and the code ends in 411, something does not line up.

Dating a Nike shirt by its style number

This is where the code becomes really useful. Nike hands out style numbers in roughly ascending order, so the first six digits tell you the era of the shirt even when you know nothing else about it. Here is what we see across our own listings:

Style number range Season Examples
238xxx 2007 to 2008 238028-010 Juventus home
259xxx to 287xxx 2008 to 2010 259032-479 Netherlands away, 287402-010 Juventus home, 287538-716 Arsenal away
354xxx to 355xxx 2009 to 2011 354249-460 Paris Saint-Germain home, 354270-463 Inter Milan home, 355091-623 Manchester United home
376xxx to 382xxx 2010 to 2012 376907-105 Netherlands away, 382260-010 Juventus home, 382261-105 Juventus away
405xxx to 423xxx 2011 to 2013 405504-300 Brazil away, 419877-488 FC Barcelona home, 423935-403 Manchester United away
447xxx to 479xxx 2012 to 2013 447289-815 Netherlands home, 447883-638 Portugal home, 478325-410 FC Barcelona home
518xxx to 547xxx 2013 to 2014 518730-703 Brazil home, 532825-411 FC Barcelona home, 547929-624 Manchester United home
618xxx to 694xxx 2014 to 2016 618757-411 Paris Saint-Germain home, 694917-106 AS Monaco home
847xxx 2017 to 2018 847255-456 FC Barcelona home, 847267-011 Paris Saint-Germain third
893xxx to 919xxx 2018 to 2019 893872-451 France home, 894432-411 Paris Saint-Germain home, 919003-371 Tottenham Hotspur third

Two things to keep in mind. The number reflects when the garment entered production, not when it was worn, so a kit used for two seasons keeps one style number. And the ranges overlap at the edges, because Nike does not reset the counter neatly in July. Treat it as a window of a season or two, not a date stamp.

Before 2007: two numbers and no colour code

Older Nike shirts work differently, and this is where a lot of confusion starts. On shirts from roughly 2002 to 2006 the tag often carries two separate numbers stacked on top of each other, and no hyphenated colour code at all.

Nike label on an Inter Milan 2004-05 shirt showing factory code F41205CRT above style number 118775
Inter Milan 2004-05. The upper line, F41205CRT, is a production code. The lower line, 118775, is the style number.

On that Inter Milan shirt, 118775 is the style number and F41205CRT is a production code identifying the factory run. A third number, printed sideways on the care label as IM#126539, refers to the material. Some shirts from this era show only the letter code: a Manchester United 2002-04 home shirt we listed carries F21003DHA and nothing else.

The six digit style numbers from this period cluster tightly by season, which makes them just as useful for dating:

  • 112xxx for 2003-04: 112586 FC Barcelona home, 112715 Arsenal goalkeeper, 112738 Paris Saint-Germain home
  • 116xxx to 119xxx for 2004 to 2006: 116606 Netherlands home, 116612 Portugal home, 117622 Turkey home, 118835 Manchester United home, 118861 FC Barcelona home

Go back further and the code disappears entirely. Nike Premier era shirts from the mid and late 1990s often carry nothing but a size and a composition. A 1996 Arsenal shirt with no product code is completely normal and is not a warning sign.

Nike care label on an Arsenal 2005-06 home shirt showing composition and made in Morocco
The main care label carries composition, sizing and country of manufacture. The product code sits on the smaller tag behind it.

2019 onwards: two letters up front

Around 2019 Nike switched to two letters followed by four digits. The colour code stayed exactly the same. An FC Barcelona 2019-20 away shirt reads AJ5531-728, and a 2021-22 home shirt reads CV7891-428.

This is a useful shortcut on its own. If a seller describes a shirt as being from 2010 and the tag starts with two letters, the description and the shirt do not agree.

Worked examples

Codes from shirts we have listed, matched to the shirt they belong to. If you have arrived here after typing a bare number into Google, this is probably the table you wanted.

Code Shirt
112738 Paris Saint-Germain 2003-04 home
116612 Portugal 2004-06 home
118861 FC Barcelona 2004-05 home
238028-010 Juventus 2007-08 home
287402-010 Juventus 2008-09 home
354270-463 Inter Milan 2009-10 home
355091-623 Manchester United 2009-10 home
376907-105 Netherlands 2010-12 away
382260-010 and 382261-105 Juventus 2010-11 home and 2010-12 away
405504-300 Brazil 2011-12 away
419877-488 FC Barcelona 2011-12 home
423935-403 Manchester United 2011-13 away
447289-815 Netherlands 2012-14 home
447883-638 Portugal 2012-13 home
478324-410 and 478325-410 FC Barcelona 2012-13 home, long sleeve and short sleeve
518730-703 Brazil 2013-14 home
532824-013 and 532825-411 FC Barcelona 2013-14 third and home
547929-624 Manchester United 2013-14 home long sleeve
618757-411 Paris Saint-Germain 2014-15 home
919003-371 Tottenham Hotspur 2018-19 third

How to use the code when you are buying

  1. Ask for a photo of the small tag, not just the big care label. Any serious seller will have one or will take one.
  2. Search the full code in quotation marks. Genuine codes turn up on retailer archives, old listings and kit databases, and they should return the club and season the seller claims.
  3. Check the first digit of the colour code against the shirt in front of you.
  4. Check that the era of the number matches the era of the kit, using the tables above.
  5. Check that the code is not doing double duty. A handful of codes get copied onto large batches of counterfeits, so a code that returns a completely different club is the clearest warning you will get.

One caveat: a matching code is not proof of authenticity. Counterfeiters print real codes on fake tags, and they have got better at it. What the code gives you is consistency. It confirms the shirt, the colourway and the era all tell the same story, and it flags the ones that do not. Weigh it alongside the crest quality, the stitching, the fabric and the print. Our guide on how to spot an authentic Nike football shirt walks through those other checks in order.

What the code will not tell you

The product code says nothing about size, which is printed separately on the same tag and, more importantly, means very different things in different years. It will not always tell you whether you have a fan version or a player issue, since some kits used separate style numbers for the two and others did not. And it says nothing at all about whether a shirt was ever worn on a pitch.

Common questions

Where is the product code on a Nike shirt?

On a small satin tag behind the main washing label, usually in the left side seam near the hem.

What do the last three digits of a Nike code mean?

They are the colour code. The first of the three gives the colour family, for example 4 for blue and 6 for red.

My 1990s Nike shirt has no product code. Is that a problem?

No. Many Nike shirts from the mid and late 1990s carry only a size and a composition.

Quick reference

  • 1995 to 2001: often no product code at all
  • 2002 to 2006: a six digit style number, sometimes with a letter production code above it, no colour code
  • 2007 to 2018: six digits, a hyphen, then a three digit colour code
  • 2019 onwards: two letters, four digits, a hyphen, then the colour code

You can browse every Nike shirt we have listed in our Nike collection.

Because sizing moved so much between 1995 and 2015, we also measure every shirt flat and publish the length and width rather than relying on the letter on the tag. Our measurements guide explains how to use those. Each shirt is a single original piece, so once it is gone it is gone.