{"product_id":"maillot-psg-2017-2018-domicile-mbappe-n-29-m","title":"PSG 2017-2018 Home Shirt - Mbappé No.29 (M)","description":"\u003cdiv style=\"font-family: inherit; color: #1a1a1a; line-height: 1.6; max-width: 100%;\"\u003e\u003cdiv style=\"display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 12px; margin: 0 0 22px 0; padding: 16px 18px; background: linear-gradient(135deg, #fafafa 0%, #ffffff 100%); border: 1px solid #e5e5e5; border-radius: 10px;\"\u003e\u003cdiv style=\"display: flex; align-items: center; gap: 12px;\"\u003e\u003cspan style=\"font-size: 1.5em;\"\u003e🚚\u003c\/span\u003e\u003cdiv\u003e\u003cp style=\"margin: 0; font-size: 0.92em; font-weight: bold;\"\u003eShipped within 24\/48h\u003c\/p\u003e\u003cp style=\"margin: 2px 0 0 0; font-size: 0.78em; color: #666;\"\u003eFrom France\u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv style=\"display: flex; align-items: center; gap: 12px;\"\u003e\u003cspan style=\"font-size: 1.5em;\"\u003e🔄\u003c\/span\u003e\u003cdiv\u003e\u003cp style=\"margin: 0; font-size: 0.92em; font-weight: bold;\"\u003e14-day returns\u003c\/p\u003e\u003cp style=\"margin: 2px 0 0 0; font-size: 0.78em; color: #666;\"\u003eIf unworn\u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv style=\"background: #fff8e1; border: 1px solid #e5c76b; border-left: 4px solid #d97706; border-radius: 10px; padding: 18px 22px; margin: 0 0 22px 0; color: #1a1a1a;\"\u003e\u003ch3 style=\"margin: 0 0 10px 0; font-size: 1.08em; color: #92500a;\"\u003e⚠️ Read this before you buy\u003c\/h3\u003e\u003cp style=\"margin: 0; font-size: 0.95em;\"\u003eTwo things to know. \u003cstrong\u003eA small repaired snag at the bottom of the left sleeve\u003c\/strong\u003e, just above the hem, in the burgundy knit (photo 6): it is under a centimetre and it is closed, it will not spread. \u003cstrong\u003eA pulled thread repaired on the front\u003c\/strong\u003e, on the left panel, halfway down (photo 7): a discreet stitch, visible only up close. Nothing else — no stains, no open holes.\u003c\/p\u003e\u003c\/div\u003e\u003cdiv style=\"background: #ffffff; border: 1px solid #e5e5e5; border-left: 4px solid #0b2a5b; border-radius: 10px; padding: 22px 24px; margin: 0 0 22px 0; color: #1a1a1a;\"\u003e\u003ch3 style=\"margin: 0 0 14px 0; font-size: 1.2em;\"\u003e📐 Flat measurements\u003c\/h3\u003e\u003ctable style=\"width: 100%; border-collapse: collapse; font-size: 0.95em;\"\u003e\u003ctbody\u003e\u003ctr\u003e\u003ctd style=\"padding: 9px 0; border-bottom: 1px solid #eee; color: #666; width: 60%;\"\u003eWidth (pit to pit)\u003c\/td\u003e\u003ctd style=\"padding: 9px 0; border-bottom: 1px solid #eee; font-weight: bold;\"\u003e49 cm\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003ctd style=\"padding: 9px 0; color: #666;\"\u003eLength (shoulder to hem)\u003c\/td\u003e\u003ctd style=\"padding: 9px 0; font-weight: bold;\"\u003e69 cm\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\u003c\/table\u003e\u003cp style=\"margin: 14px 0 0 0; font-size: 0.9em; color: #666;\"\u003eLay flat a shirt that already fits you well, measure it the same way and compare — vintage sizing is often very different from new.\u003c\/p\u003e\u003c\/div\u003e\u003cdiv style=\"background: linear-gradient(135deg, #f8f9fa 0%, #ffffff 100%); border: 1px solid #e5e5e5; border-left: 4px solid #ef8c00; border-radius: 10px; padding: 24px; margin: 0 0 22px 0; color: #1a1a1a;\"\u003e\u003cdiv style=\"display: flex; align-items: center; gap: 16px; margin: 0 0 18px 0; flex-wrap: wrap;\"\u003e\u003cdiv style=\"display: inline-flex; align-items: center; justify-content: center; width: 64px; height: 64px; background: #ef8c00; color: #fff; border-radius: 50%; font-size: 1.15em; font-weight: bold; flex-shrink: 0;\"\u003e8\/10\u003c\/div\u003e\u003cdiv\u003e\u003cp style=\"margin: 0; font-size: 0.78em; text-transform: uppercase; letter-spacing: 1.5px; color: #666; font-weight: bold;\"\u003eShirt condition\u003c\/p\u003e\u003cp style=\"margin: 4px 0 0 0; font-size: 1.2em; font-weight: bold;\"\u003eGood condition\u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cp style=\"margin: 0 0 18px 0;\"\u003eGood condition for a worn shirt, apart from the two repairs flagged above. The navy is still deep and even, the central red chevron stripe is crisp from collar to hem, and the burgundy raglan sleeves have not bled. The white, red-outlined MBAPPÉ No.29 nameset is complete, acute accent included, with both LFP patches intact at the foot of the 2 and the 9. Embroidered PSG crest with bright colours, smooth Swoosh and Fly Emirates, sleeve QNB with no cracking. Round collar with no stretching. Washed and inspected in my workshop, no odour.\u003c\/p\u003e\u003ctable style=\"width: 100%; border-collapse: collapse; font-size: 0.93em;\"\u003e\u003ctbody\u003e\u003ctr\u003e\u003ctd style=\"padding: 9px 0; border-bottom: 1px solid #eee; color: #666; width: 40%;\"\u003eSize\u003c\/td\u003e\u003ctd style=\"padding: 9px 0; border-bottom: 1px solid #eee; font-weight: bold;\"\u003eM (see flat measurements above)\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003ctd style=\"padding: 9px 0; border-bottom: 1px solid #eee; color: #666; width: 40%;\"\u003eBrand\u003c\/td\u003e\u003ctd style=\"padding: 9px 0; border-bottom: 1px solid #eee; font-weight: bold;\"\u003eNike Dri-FIT — made in Thailand\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003ctd style=\"padding: 9px 0; border-bottom: 1px solid #eee; color: #666; width: 40%;\"\u003eSeason\u003c\/td\u003e\u003ctd style=\"padding: 9px 0; border-bottom: 1px solid #eee; font-weight: bold;\"\u003e2017-2018 — Mbappé's first season in Paris\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003ctd style=\"padding: 9px 0; border-bottom: 1px solid #eee; color: #666; width: 40%;\"\u003eVersion\u003c\/td\u003e\u003ctd style=\"padding: 9px 0; border-bottom: 1px solid #eee; font-weight: bold;\"\u003eNavy home, central red chevron stripe, burgundy raglan sleeves\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003ctd style=\"padding: 9px 0; border-bottom: 1px solid #eee; color: #666; width: 40%;\"\u003eSponsors\u003c\/td\u003e\u003ctd style=\"padding: 9px 0; border-bottom: 1px solid #eee; font-weight: bold;\"\u003eFly Emirates on the chest, QNB on the right sleeve\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003ctd style=\"padding: 9px 0; border-bottom: 1px solid #eee; color: #666; width: 40%;\"\u003eNameset\u003c\/td\u003e\u003ctd style=\"padding: 9px 0; border-bottom: 1px solid #eee; font-weight: bold;\"\u003eMBAPPÉ No.29 in white with red outline, LFP patches inside the digits\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003ctd style=\"padding: 9px 0; border-bottom: 1px solid #eee; color: #666; width: 40%;\"\u003eDetail\u003c\/td\u003e\u003ctd style=\"padding: 9px 0; border-bottom: 1px solid #eee; font-weight: bold;\"\u003eICI C'EST PARIS lettering inside the collar\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003ctd style=\"padding: 9px 0; color: #666; width: 40%;\"\u003eAuthenticity code\u003c\/td\u003e\u003ctd style=\"padding: 9px 0; font-weight: bold;\"\u003e847269-430 \/ SU171103NAG (official Nike reference)\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\u003c\/table\u003e\u003cp style=\"margin: 16px 0 0 0; font-size: 0.88em; color: #666;\"\u003eUnsure about sizing? This 2017 Nike M runs fitted and short (49 x 69 cm): compare the flat measurements above, or read my \u003ca style=\"color: #002395; text-decoration: underline;\" href=\"\/en\/blogs\/articles\/guide-tailles-maillots-foot-vintage\"\u003esizing guide\u003c\/a\u003e.\u003c\/p\u003e\u003c\/div\u003e\u003cdiv style=\"background: #1a1a1a; color: #fff; border-radius: 10px; padding: 28px 24px 24px 24px; margin: 0 0 22px 0; position: relative; overflow: hidden;\"\u003e\u003cdiv style=\"position: absolute; top: 0; right: 0; background: #c9a96e; color: #1a1a1a; padding: 5px 14px; font-size: 0.7em; font-weight: bold; text-transform: uppercase; letter-spacing: 1.5px; border-bottom-left-radius: 8px;\"\u003e100% AUTHENTIC\u003c\/div\u003e\u003ch3 style=\"margin: 0 0 14px 0; font-size: 1.2em; color: #c9a96e;\"\u003e✦ Authenticity guaranteed for life\u003c\/h3\u003e\u003cp style=\"margin: 0 0 16px 0; color: #e8e8e8;\"\u003eItem checked by hand in \u003ca style=\"color: #c9a96e; text-decoration: underline;\" href=\"\/en\/pages\/atelier-authentification-maillot-foot\"\u003emy authentication workshop\u003c\/a\u003e. If anything you buy from me is ever identified as a fake, I refund it in full. The guarantee never expires.\u003c\/p\u003e\u003cul style=\"margin: 0 0 18px 0; padding-left: 20px; color: #e8e8e8;\"\u003e\u003cli style=\"margin-bottom: 7px;\"\u003e\u003cstrong\u003eOriginal Nike label photographed (photo 4)\u003c\/strong\u003e: production code \u003cstrong\u003eSU171103NAG\u003c\/strong\u003e, size \u003cstrong\u003eM\u003c\/strong\u003e, reference \u003cstrong\u003e847269-430\u003c\/strong\u003e and barcode 886916452603. 847269-430 is the exact reference of the 2017-2018 PSG home shirt\u003c\/li\u003e\u003cli style=\"margin-bottom: 7px;\"\u003e\u003cstrong\u003eThe ICI C'EST PARIS lettering is printed inside the collar\u003c\/strong\u003e (photo 2), in white on the navy band. That is an original finishing detail, almost always forgotten on reproductions\u003c\/li\u003e\u003cli style=\"margin-bottom: 7px;\"\u003e\u003cstrong\u003eThe central red stripe is a woven chevron\u003c\/strong\u003e (photo 3): up close you can make out a run of small red Vs, not a flat block. On copies the stripe is plain and printed flat\u003c\/li\u003e\u003cli style=\"margin-bottom: 7px;\"\u003e\u003cstrong\u003eThe LFP patches are built into the foot of the digits\u003c\/strong\u003e (photos 1 and 5): two small red squares at the base of the 2 and the 9. That is the season's official Ligue 1 marking\u003c\/li\u003e\u003cli style=\"margin-bottom: 7px;\"\u003e\u003cstrong\u003eThe PSG crest is embroidered edge to edge\u003c\/strong\u003e (photo 3): the red Eiffel Tower, the cradle and the fleur-de-lys are in dense thread on blue, with a sharp outline and a clean reverse under the finger\u003c\/li\u003e\u003cli style=\"margin-bottom: 0;\"\u003eReal photos of the exact shirt you receive, never stock images — full method in my \u003ca style=\"color: #c9a96e; text-decoration: underline;\" href=\"\/en\/blogs\/articles\/comment-verifier-authenticite-maillot-football\"\u003eauthentication guide\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e\u003cdiv style=\"background: #2a2a2a; border-left: 3px solid #c9a96e; padding: 14px 16px; border-radius: 0 6px 6px 0;\"\u003e\u003cp style=\"margin: 0; font-size: 0.93em; color: #e8e8e8;\"\u003e\u003cstrong style=\"color: #c9a96e;\"\u003e🛠️ Workshop note\u003c\/strong\u003e — The decisive check on this model is \u003cstrong\u003ethe central stripe\u003c\/strong\u003e. Look at photo 3: it is not a plain red ribbon, it is \u003cstrong\u003ea woven chevron\u003c\/strong\u003e, a run of small Vs descending from collar to hem, with a texture you can feel. Copies print a smooth band. Second point: \u003cstrong\u003ethe sleeves\u003c\/strong\u003e. They are a burgundy knit of red dots on a navy ground — a two-colour weave, not a solid dye. Look at photo 6: from five centimetres you clearly see the two threads. One last word on the repairs: they were done in matching thread, cleanly, and they hold.\u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv style=\"background: #ffffff; border: 1px solid #e5e5e5; border-left: 4px solid #c9a96e; border-radius: 10px; padding: 22px 24px; margin: 0 0 22px 0; color: #1a1a1a;\"\u003e\u003ch3 style=\"margin: 0 0 14px 0; font-size: 1.2em;\"\u003e📖 Mbappé's first Paris season\u003c\/h3\u003e\u003cp style=\"margin: 0 0 12px 0;\"\u003eIn the summer of 2017, Kylian Mbappé left Monaco for PSG and chose the number 29. This home shirt is from his first season in Paris.\u003c\/p\u003e\u003cp style=\"margin: 0 0 12px 0; padding: 10px 14px; background: #fff8e1; border-left: 3px solid #c9a96e; border-radius: 0 4px 4px 0;\"\u003e\u003cstrong\u003e🏆 The 2018 domestic treble.\u003c\/strong\u003e PSG won Ligue 1, the Coupe de France and the Coupe de la Ligue in that 2017-2018 season.\u003c\/p\u003e\u003cp style=\"margin: 0 0 12px 0; padding: 10px 14px; background: #fff8e1; border-left: 3px solid #c9a96e; border-radius: 0 4px 4px 0;\"\u003e\u003cstrong\u003e🔢 The 29, not yet the 7.\u003c\/strong\u003e Mbappé wore 29 for his first two Paris seasons before taking the 7. That number did not last long, which is exactly what makes the nameset sought after.\u003c\/p\u003e\u003cp style=\"margin: 0 0 12px 0; padding: 10px 14px; background: #fff8e1; border-left: 3px solid #c9a96e; border-radius: 0 4px 4px 0;\"\u003e\u003cstrong\u003e🗼 Ici c'est Paris.\u003c\/strong\u003e Inside the collar, Nike printed the Parc des Princes motto, invisible once the shirt is on.\u003c\/p\u003e\u003cp style=\"margin: 0 0 12px 0;\"\u003e\u003cstrong\u003e🎨 Navy, red and burgundy\u003c\/strong\u003e — Nike went back to PSG's historic Hechter layout: navy ground, wide central red stripe, here worked as a woven chevron. The burgundy raglan sleeves, knitted with red dots, bring the contrast, with QNB set on the right.\u003c\/p\u003e\u003cdiv style=\"background: #f8f9fa; border-radius: 6px; padding: 13px 16px;\"\u003e\u003cp style=\"margin: 0; font-size: 0.92em;\"\u003e👉 Looking for other French shirts? They are in my \u003ca style=\"color: #002395; text-decoration: underline;\" href=\"\/en\/collections\/maillots-ligue-1-vintage\"\u003evintage Ligue 1 shirts\u003c\/a\u003e, and my whole Parisian selection sits in my \u003ca style=\"color: #002395; text-decoration: underline;\" href=\"\/en\/collections\/psg\"\u003ePSG shirts\u003c\/a\u003e.\u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv style=\"background: #1a1a1a; color: #fff; border-radius: 10px; padding: 22px 18px; margin: 0 0 22px 0;\"\u003e\u003cdiv style=\"display: grid; grid-template-columns: repeat(auto-fit, minmax(140px, 1fr)); gap: 16px; text-align: center;\"\u003e\u003cdiv\u003e\u003cp style=\"margin: 0 0 6px 0; font-size: 1.6em;\"\u003e🔍\u003c\/p\u003e\u003cp style=\"margin: 0; font-size: 0.83em; color: #c9a96e; font-weight: bold;\"\u003eHand-authenticated\u003c\/p\u003e\u003cp style=\"margin: 3px 0 0 0; font-size: 0.78em; color: #aaa;\"\u003e5,000+ shirts checked\u003c\/p\u003e\u003c\/div\u003e\u003cdiv\u003e\u003cp style=\"margin: 0 0 6px 0; font-size: 1.6em;\"\u003e⭐\u003c\/p\u003e\u003cp style=\"margin: 0; font-size: 0.83em; color: #c9a96e; font-weight: bold;\"\u003e1,100 five-star reviews\u003c\/p\u003e\u003cp style=\"margin: 3px 0 0 0; font-size: 0.78em; color: #aaa;\"\u003eVinted community\u003c\/p\u003e\u003c\/div\u003e\u003cdiv\u003e\u003cp style=\"margin: 0 0 6px 0; font-size: 1.6em;\"\u003e📷\u003c\/p\u003e\u003cp style=\"margin: 0; font-size: 0.83em; color: #c9a96e; font-weight: bold;\"\u003eReal photos\u003c\/p\u003e\u003cp style=\"margin: 3px 0 0 0; font-size: 0.78em; color: #aaa;\"\u003eNever stock images\u003c\/p\u003e\u003c\/div\u003e\u003cdiv\u003e\u003cp style=\"margin: 0 0 6px 0; font-size: 1.6em;\"\u003e🛡️\u003c\/p\u003e\u003cp style=\"margin: 0; font-size: 0.83em; color: #c9a96e; font-weight: bold;\"\u003eLifetime guarantee\u003c\/p\u003e\u003cp style=\"margin: 3px 0 0 0; font-size: 0.78em; color: #aaa;\"\u003eOn authenticity\u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv style=\"background: #ffffff; border: 1px solid #e5e5e5; border-radius: 10px; padding: 22px 24px; margin: 0 0 22px 0; color: #1a1a1a;\"\u003e\u003ch3 style=\"margin: 0 0 14px 0; font-size: 1.2em;\"\u003e🎯 Who is this shirt for?\u003c\/h3\u003e\u003cp style=\"margin: 0 0 12px 4px; font-size: 0.8em; text-transform: uppercase; letter-spacing: 1.5px; color: #666; font-weight: bold;\"\u003e← Swipe →\u003c\/p\u003e\u003cdiv style=\"overflow-x: auto; scroll-snap-type: x mandatory; -webkit-overflow-scrolling: touch; margin: 0 -8px; padding: 0 8px 14px 8px;\"\u003e\u003cdiv style=\"display: flex; gap: 14px; width: max-content;\"\u003e\u003cdiv style=\"flex: 0 0 260px; scroll-snap-align: start; background: #fafafa; border: 1px solid #e5e5e5; border-radius: 10px; padding: 20px;\"\u003e\u003cp style=\"margin: 0 0 8px 0; font-size: 1.8em; font-weight: bold; color: #c9a96e; font-family: Georgia, serif;\"\u003e01\u003c\/p\u003e\u003cp style=\"margin: 0 0 8px 0; font-size: 0.78em; text-transform: uppercase; letter-spacing: 1.5px; color: #b0803a; font-weight: bold;\"\u003eThe Mbappé fan\u003c\/p\u003e\u003cp style=\"margin: 0; font-size: 0.92em; color: #444;\"\u003eThe 29 from his first PSG season, with period LFP patches and the official acute accent.\u003c\/p\u003e\u003c\/div\u003e\u003cdiv style=\"flex: 0 0 260px; scroll-snap-align: start; background: #fafafa; border: 1px solid #e5e5e5; border-radius: 10px; padding: 20px;\"\u003e\u003cp style=\"margin: 0 0 8px 0; font-size: 1.8em; font-weight: bold; color: #c9a96e; font-family: Georgia, serif;\"\u003e02\u003c\/p\u003e\u003cp style=\"margin: 0 0 8px 0; font-size: 0.78em; text-transform: uppercase; letter-spacing: 1.5px; color: #b0803a; font-weight: bold;\"\u003eThe one looking for an entry price\u003c\/p\u003e\u003cp style=\"margin: 0; font-size: 0.92em; color: #444;\"\u003eAn official PSG home shirt under €70: the two small repairs explain the price, everything else holds up.\u003c\/p\u003e\u003c\/div\u003e\u003cdiv style=\"flex: 0 0 260px; scroll-snap-align: start; background: #fafafa; border: 1px solid #e5e5e5; border-radius: 10px; padding: 20px;\"\u003e\u003cp style=\"margin: 0 0 8px 0; font-size: 1.8em; font-weight: bold; color: #c9a96e; font-family: Georgia, serif;\"\u003e03\u003c\/p\u003e\u003cp style=\"margin: 0 0 8px 0; font-size: 0.78em; text-transform: uppercase; letter-spacing: 1.5px; color: #b0803a; font-weight: bold;\"\u003eThe Hechter-cut lover\u003c\/p\u003e\u003cp style=\"margin: 0; font-size: 0.92em; color: #444;\"\u003eCentral red chevron stripe and burgundy sleeves: one of the finest re-readings of the historic shirt.\u003c\/p\u003e\u003c\/div\u003e\u003cdiv style=\"flex: 0 0 260px; scroll-snap-align: start; background: #fafafa; border: 1px solid #e5e5e5; border-radius: 10px; padding: 20px;\"\u003e\u003cp style=\"margin: 0 0 8px 0; font-size: 1.8em; font-weight: bold; color: #c9a96e; font-family: Georgia, serif;\"\u003e04\u003c\/p\u003e\u003cp style=\"margin: 0 0 8px 0; font-size: 0.78em; text-transform: uppercase; letter-spacing: 1.5px; color: #b0803a; font-weight: bold;\"\u003eThe one who wears a fitted M\u003c\/p\u003e\u003cp style=\"margin: 0; font-size: 0.92em; color: #444;\"\u003e49 x 69 cm: the 2017 Nike cut, short and close to the body. If you are between M and L, take the L.\u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cp style=\"margin: 14px 0 0 0; font-size: 0.92em; color: #666;\"\u003eNot sure? My \u003ca style=\"color: #002395; text-decoration: underline;\" href=\"\/en\/blogs\/articles\/mystery-box-maillot-foot-cadeau-surprise\"\u003eMystery Box offer\u003c\/a\u003e is a great alternative — just add « PSG » in the order notes.\u003c\/p\u003e\u003c\/div\u003e\u003cdiv style=\"background: #ffffff; border: 1px solid #e5e5e5; border-radius: 10px; padding: 22px 24px; margin: 0 0 22px 0; color: #1a1a1a;\"\u003e\u003ch3 style=\"margin: 0 0 14px 0; font-size: 1.2em;\"\u003e❓ Frequently asked questions about this shirt\u003c\/h3\u003e\u003cdetails style=\"margin: 0 0 8px 0; background: #fafafa; border: 1px solid #e5e5e5; border-radius: 6px; padding: 14px 16px;\"\u003e\u003csummary style=\"font-weight: bold; cursor: pointer; font-size: 0.95em;\"\u003eWhere exactly are the two repairs?\u003c\/summary\u003e\u003cp style=\"margin: 12px 0 0 0; color: #444;\"\u003eThe first is at the bottom of the left sleeve, just above the hem, in the burgundy knit: a snag under a centimetre, closed with matching thread (photo 6). The second is a pulled thread repaired on the front, on the left panel halfway down (photo 7). Both are discreet and stabilised.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails style=\"margin: 0 0 8px 0; background: #fafafa; border: 1px solid #e5e5e5; border-radius: 6px; padding: 14px 16px;\"\u003e\u003csummary style=\"font-weight: bold; cursor: pointer; font-size: 0.95em;\"\u003eCould the shirt tear further?\u003c\/summary\u003e\u003cp style=\"margin: 12px 0 0 0; color: #444;\"\u003eNo. Both points were closed cleanly, and Dri-FIT knit does not ladder like a jumper. Wash at 30°C inside out, no tumble drying, and nothing will move.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails style=\"margin: 0 0 8px 0; background: #fafafa; border: 1px solid #e5e5e5; border-radius: 6px; padding: 14px 16px;\"\u003e\u003csummary style=\"font-weight: bold; cursor: pointer; font-size: 0.95em;\"\u003eIs the MBAPPÉ nameset original?\u003c\/summary\u003e\u003cp style=\"margin: 12px 0 0 0; color: #444;\"\u003eYes, it is the season's official nameset, white with a red outline, acute accent included, with both LFP patches built into the foot of the 2 and the 9 (photo 5). It is perfectly bonded, with no lifting corners.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails style=\"margin: 0 0 8px 0; background: #fafafa; border: 1px solid #e5e5e5; border-radius: 6px; padding: 14px 16px;\"\u003e\u003csummary style=\"font-weight: bold; cursor: pointer; font-size: 0.95em;\"\u003eIs this shirt authentic?\u003c\/summary\u003e\u003cp style=\"margin: 12px 0 0 0; color: #444;\"\u003eYes. Original Nike label with reference 847269-430, production code SU171103NAG and barcode 886916452603, woven chevron centre stripe, ICI C'EST PARIS lettering in the collar, embroidered crest and the official nameset with LFP patches. Authenticity guaranteed for life.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails style=\"margin: 0 0 8px 0; background: #fafafa; border: 1px solid #e5e5e5; border-radius: 6px; padding: 14px 16px;\"\u003e\u003csummary style=\"font-weight: bold; cursor: pointer; font-size: 0.95em;\"\u003eHow does this M fit?\u003c\/summary\u003e\u003cp style=\"margin: 12px 0 0 0; color: #444;\"\u003eMeasured flat: 49 cm pit to pit and 69 cm long. A 2017 Nike M, fitted and fairly short. If you like a roomy M or are between M and L, take the L.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails style=\"margin: 0 0 8px 0; background: #fafafa; border: 1px solid #e5e5e5; border-radius: 6px; padding: 14px 16px;\"\u003e\u003csummary style=\"font-weight: bold; cursor: pointer; font-size: 0.95em;\"\u003eHow much is shipping and how fast?\u003c\/summary\u003e\u003cp style=\"margin: 12px 0 0 0; color: #444;\"\u003eDispatched within 48 working hours with tracked Colissimo (€5.99 in mainland France, free over €100). International rates and delivery times are detailed on my \u003ca style=\"color: #002395; text-decoration: underline;\" href=\"\/en\/pages\/faq-foire-aux-questions-pure-football-shirts\"\u003eshipping FAQ\u003c\/a\u003e. 14-day returns if unworn.\u003c\/p\u003e\u003c\/details\u003e\u003c\/div\u003e\u003cdiv style=\"background: #f8f9fa; border-radius: 8px; padding: 16px 18px; margin: 0 0 22px 0; display: flex; align-items: center; gap: 14px; border: 1px solid #e5e5e5;\"\u003e\u003cimg style=\"width: 56px; height: 56px; border-radius: 50%; object-fit: cover; flex-shrink: 0;\" alt=\"Matthieu expert authentification maillots foot vintage Pure Football Shirts\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0867\/5878\/5354\/files\/pure-football-shirts-a-propos.jpg?v=1777806948\"\u003e\u003cdiv\u003e\u003cp style=\"margin: 0 0 3px 0; font-weight: bold; font-size: 0.92em; color: #1a1a1a;\"\u003eAuthenticated by Matthieu\u003c\/p\u003e\u003cp style=\"margin: 0; font-size: 0.85em; color: #666;\"\u003eAuthentication expert, founder of Pure Football Shirts. 5,000+ shirts authenticated, 1,100 five-star Vinted reviews. \u003ca style=\"color: #002395; text-decoration: underline;\" href=\"\/en\/pages\/a-propos-matthieu-expert-authentification\"\u003eMy story →\u003c\/a\u003e\u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv style=\"background: #fafafa; border: 1px solid #e5e5e5; border-radius: 10px; padding: 22px; color: #1a1a1a;\"\u003e\u003cp style=\"margin: 0 0 14px 0; font-size: 0.85em; text-transform: uppercase; letter-spacing: 1.5px; color: #666; font-weight: bold;\"\u003e🔗 Similar gems from my shop\u003c\/p\u003e\u003cul style=\"list-style: none; padding: 0; margin: 0;\"\u003e\u003cli style=\"margin: 0 0 11px 0;\"\u003e→ \u003ca style=\"color: #002395; text-decoration: underline;\" href=\"\/en\/collections\/psg\"\u003eSee all my PSG shirts\u003c\/a\u003e\u003c\/li\u003e\u003cli style=\"margin: 0 0 11px 0;\"\u003e→ \u003ca style=\"color: #002395; text-decoration: underline;\" href=\"\/en\/collections\/maillot-mbappe\"\u003eAll my Mbappé shirts\u003c\/a\u003e\u003c\/li\u003e\u003cli style=\"margin: 0 0 11px 0;\"\u003e→ \u003ca style=\"color: #002395; text-decoration: underline;\" href=\"\/en\/collections\/maillots-ligue-1-vintage\"\u003eMy vintage Ligue 1 shirts\u003c\/a\u003e\u003c\/li\u003e\u003cli style=\"margin: 0;\"\u003e→ \u003ca style=\"color: #002395; text-decoration: underline;\" href=\"\/en\/collections\/maillots-de-foot-annees-2010\"\u003eMy whole 2010s collection\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e\u003c\/div\u003e\u003c\/div\u003e","brand":"Pure Football Shirts","offers":[{"title":"M","offer_id":63284395573578,"sku":"2368","price":69.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0867\/5878\/5354\/files\/maillot-psg-2017-2018-domicile-mbappe-29-dos.jpg?v=1787613823","url":"https:\/\/purefootballshirts.com\/en\/products\/maillot-psg-2017-2018-domicile-mbappe-n-29-m","provider":"Pure Football Shirts","version":"1.0","type":"link"}