{"product_id":"san-francisco-giants-25-style-2","title":"San Francisco Giants #25 Style 2 Baseball Jersey","description":"\u003ch3\u003ePremium Baseball Jersey – Cool Base \u0026amp; Flex Base\u003c\/h3\u003e\u003cp\u003eTailored like a pro uniform, finished like a premium piece. Breathable mesh, reinforced seams, and fade-resistant printing make this jersey a true game-day companion.\u003c\/p\u003e\u003cp\u003e📸 \u003cem\u003eSeeing one style? This design is actually available on \u003cstrong\u003eMen’s Cool Base, Men’s Flex Base, Women’s, and Youth (Boys)\u003c\/strong\u003e. Choose at checkout and we’ll craft your jersey to order.\u003c\/em\u003e\u003c\/p\u003e\u003ch3\u003eWhy This Stands Out\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003e🎨 \u003cstrong\u003ePro-Level Finish\u003c\/strong\u003e – Graphics applied with pressure and heat so they become part of the fabric – no cracking, no peeling.\u003c\/li\u003e\n\u003cli\u003e🧵 \u003cstrong\u003eLightweight Polyester\u003c\/strong\u003e – Athletic mesh fabric that breathes, dries fast, and feels great in the summer heat.\u003c\/li\u003e\n\u003cli\u003e👕 \u003cstrong\u003eAthletic Cut\u003c\/strong\u003e – Tailored like a real uniform. Cool Base runs classic replica fit; Flex Base hugs closer for authentic performance feel.\u003c\/li\u003e\n\u003cli\u003e⚾ \u003cstrong\u003eCheer or Play\u003c\/strong\u003e – Worn on the field or in the stands, this jersey delivers the same premium feel.\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3\u003eMaterial \u0026amp; Construction\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eCool Base (Replica):\u003c\/strong\u003e 100% polyester mesh at ~220g. Traditional loose fit for that stadium-style drape.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFlex Base Men’s:\u003c\/strong\u003e 88% polyester, 12% spandex (≈240g). Pro-level stretch for a tailored, performance fit.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWomen’s Fit:\u003c\/strong\u003e 100% polyester mesh, ≈200g, tailored female cut. \u003cstrong\u003eYouth (Boys):\u003c\/strong\u003e 100% polyester mesh, ≈180g, sizes S–XL (ages 6–20).\u003c\/li\u003e\n\u003cli\u003e\u003cem\u003eNote: Flex Base runs more athletic than Cool Base. If you prefer a looser fit, stick with Cool Base or size up on Flex Base.\u003c\/em\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3\u003eJersey Sizing – All Variants\u003c\/h3\u003e\u003cp\u003eUse the detailed charts below to find your size across Cool Base, Flex Base, Women’s, and Youth variants.\u003c\/p\u003e\u003cdiv class=\"sc-mlb-chart\"\u003e\n\u003cstyle\u003e\n  .sc-mlb-chart { margin:16px 0; line-height:1.5; font-size:0.95em; }\n  .sc-mlb-chart *, .sc-mlb-chart *::before, .sc-mlb-chart *::after { box-sizing:border-box; }\n  .sc-mlb-chart h4 { margin:14px 0 6px; padding:0; font-weight:700; font-size:1em; }\n  .sc-mlb-chart h4 small { font-weight:400; font-size:0.8em; opacity:0.75; margin-left:6px; }\n  .sc-mlb-tw { overflow-x:auto; -webkit-overflow-scrolling:touch; margin:4px 0 8px; }\n  .sc-mlb-chart table { width:100%; min-width:320px; border-collapse:collapse; font-size:0.9em; }\n  .sc-mlb-chart th, .sc-mlb-chart td { border:1px solid currentColor; padding:6px 8px; text-align:center; white-space:nowrap; }\n  .sc-mlb-chart th { font-weight:700; }\n  .sc-mlb-chart td:first-child, .sc-mlb-chart th:first-child { font-weight:700; text-align:left; }\n  .sc-mlb-note { font-size:0.85em; opacity:0.8; margin:8px 0 0; }\n  @media (max-width:480px) {\n    .sc-mlb-chart { font-size:0.9em; }\n    .sc-mlb-chart table { font-size:0.83em; }\n    .sc-mlb-chart th, .sc-mlb-chart td { padding:4px 5px; }\n    .sc-mlb-chart h4 { font-size:0.95em; }\n  }\n\u003c\/style\u003e\n\u003cp\u003e\u003cstrong\u003eSize Guide — Baseball.\u003c\/strong\u003e All measurements in inches. If between sizes, size up for the classic looser jersey fit.\u003c\/p\u003e\n\u003ch4\u003eMen · Cool Base \u003csmall\u003e(Replica · ±1.5 in)\u003c\/small\u003e\n\u003c\/h4\u003e\n\u003cdiv class=\"sc-mlb-tw\"\u003e\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eChest (in)\u003c\/th\u003e\n\u003cth\u003eWaist (in)\u003c\/th\u003e\n\u003cth\u003eLength (in)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e41–43\u003c\/td\u003e\n\u003ctd\u003e40–42\u003c\/td\u003e\n\u003ctd\u003e28–29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e44–45\u003c\/td\u003e\n\u003ctd\u003e43–44\u003c\/td\u003e\n\u003ctd\u003e29.5–30\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e46–47\u003c\/td\u003e\n\u003ctd\u003e45–46\u003c\/td\u003e\n\u003ctd\u003e30.5–31\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e48–49\u003c\/td\u003e\n\u003ctd\u003e47–48\u003c\/td\u003e\n\u003ctd\u003e31.5–32\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e50–53\u003c\/td\u003e\n\u003ctd\u003e49–52\u003c\/td\u003e\n\u003ctd\u003e32.5–33\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e54–56\u003c\/td\u003e\n\u003ctd\u003e53–55\u003c\/td\u003e\n\u003ctd\u003e33.5–34\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e58–60\u003c\/td\u003e\n\u003ctd\u003e56–58\u003c\/td\u003e\n\u003ctd\u003e34.5–35\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\n\u003ch4\u003eMen · Flex Base \u003csmall\u003e(Authentic · ±1.5 in)\u003c\/small\u003e\n\u003c\/h4\u003e\n\u003cdiv class=\"sc-mlb-tw\"\u003e\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eChest (in)\u003c\/th\u003e\n\u003cth\u003eWaist (in)\u003c\/th\u003e\n\u003cth\u003eLength (in)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e40–42\u003c\/td\u003e\n\u003ctd\u003e39–41\u003c\/td\u003e\n\u003ctd\u003e29–30\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e43–44\u003c\/td\u003e\n\u003ctd\u003e42–43\u003c\/td\u003e\n\u003ctd\u003e30.5–31\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e45–46\u003c\/td\u003e\n\u003ctd\u003e44–45\u003c\/td\u003e\n\u003ctd\u003e31.5–32\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e47–49\u003c\/td\u003e\n\u003ctd\u003e46–47\u003c\/td\u003e\n\u003ctd\u003e32.5–33\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e50–53\u003c\/td\u003e\n\u003ctd\u003e48–51\u003c\/td\u003e\n\u003ctd\u003e33.5–34\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e53–55\u003c\/td\u003e\n\u003ctd\u003e52–53\u003c\/td\u003e\n\u003ctd\u003e34.5–35\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e57–59\u003c\/td\u003e\n\u003ctd\u003e54–56\u003c\/td\u003e\n\u003ctd\u003e35.5–36\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\n\u003ch4\u003eWomen \u003csmall\u003e(±1.2 in)\u003c\/small\u003e\n\u003c\/h4\u003e\n\u003cdiv class=\"sc-mlb-tw\"\u003e\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eChest (in)\u003c\/th\u003e\n\u003cth\u003eWaist (in)\u003c\/th\u003e\n\u003cth\u003eLength (in)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e34–35\u003c\/td\u003e\n\u003ctd\u003e26–27\u003c\/td\u003e\n\u003ctd\u003e22–23.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e36–37\u003c\/td\u003e\n\u003ctd\u003e28–29\u003c\/td\u003e\n\u003ctd\u003e23.5–24.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e38–40\u003c\/td\u003e\n\u003ctd\u003e30–32\u003c\/td\u003e\n\u003ctd\u003e24.5–25.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e41.5–42.5\u003c\/td\u003e\n\u003ctd\u003e33.5–35.5\u003c\/td\u003e\n\u003ctd\u003e25.5–26.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e43–45\u003c\/td\u003e\n\u003ctd\u003e36–38\u003c\/td\u003e\n\u003ctd\u003e26.5–27.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\n\u003ch4\u003eYouth (Boys) \u003csmall\u003e(±1.2 in)\u003c\/small\u003e\n\u003c\/h4\u003e\n\u003cdiv class=\"sc-mlb-tw\"\u003e\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eAge\u003c\/th\u003e\n\u003cth\u003eChest (in)\u003c\/th\u003e\n\u003cth\u003eLength (in)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e6–8\u003c\/td\u003e\n\u003ctd\u003e32–33\u003c\/td\u003e\n\u003ctd\u003e22–23\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e10–12\u003c\/td\u003e\n\u003ctd\u003e34–35\u003c\/td\u003e\n\u003ctd\u003e24–25\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e14–16\u003c\/td\u003e\n\u003ctd\u003e36–37\u003c\/td\u003e\n\u003ctd\u003e26–27\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e18–20\u003c\/td\u003e\n\u003ctd\u003e38–40\u003c\/td\u003e\n\u003ctd\u003e28–29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\n\u003cp class=\"sc-mlb-note\"\u003e\u003cstrong\u003eHow to measure:\u003c\/strong\u003e Chest — across fullest part relaxed · Waist — ~1 inch above navel · Length — shoulder seam to hem.\u003c\/p\u003e\n\u003c\/div\u003e\u003ch3\u003eProduction \u0026amp; Shipping\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003e✅ \u003cstrong\u003eIn Stock — Ships:\u003c\/strong\u003e within 1–2 business days.\u003c\/li\u003e\n\u003cli\u003e📦 \u003cstrong\u003eUS Delivery:\u003c\/strong\u003e 3–7 business days.\u003c\/li\u003e\n\u003cli\u003e⚡ \u003cstrong\u003eUS Express Option:\u003c\/strong\u003e 2–4 business days.\u003c\/li\u003e\n\u003cli\u003e🌍 \u003cstrong\u003eRest of World:\u003c\/strong\u003e 1–3 weeks.\u003c\/li\u003e\n\u003cli\u003e⚠️ \u003cstrong\u003ePopular designs:\u003c\/strong\u003e Occasionally restocking takes 1–2 extra days of production before we can ship.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eThis jersey \u003cstrong\u003eships fast from our warehouse\u003c\/strong\u003e. For best-sellers that sell out quickly, production can add 1–2 extra business days. Review the size chart for your variant (Cool Base, Flex Base, Women’s, or Youth) before checkout. Size exchanges accepted within 14 days.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003e⚾ See our full lineup at \u003cstrong\u003eToday Decor.com\u003c\/strong\u003e. Premium jerseys, every single time.\u003c\/strong\u003e\u003c\/p\u003e","brand":"Today Decor","offers":[{"title":"Men · Cool Base \/ S","offer_id":50225461002433,"sku":null,"price":38.0,"currency_code":"SHP","in_stock":true},{"title":"Men · Cool Base \/ M","offer_id":50225461035201,"sku":null,"price":40.0,"currency_code":"SHP","in_stock":true},{"title":"Men · Cool Base \/ L","offer_id":50225461067969,"sku":null,"price":41.0,"currency_code":"SHP","in_stock":true},{"title":"Men · Cool Base \/ XL","offer_id":50225461100737,"sku":null,"price":43.0,"currency_code":"SHP","in_stock":true},{"title":"Men · Cool Base \/ 2XL","offer_id":50225461133505,"sku":null,"price":45.0,"currency_code":"SHP","in_stock":true},{"title":"Men · Cool Base \/ 3XL","offer_id":50225461166273,"sku":null,"price":46.0,"currency_code":"SHP","in_stock":true},{"title":"Men · Cool Base \/ 4XL","offer_id":50225461199041,"sku":null,"price":48.0,"currency_code":"SHP","in_stock":true},{"title":"Men · Flex Base \/ S","offer_id":50225461231809,"sku":null,"price":38.0,"currency_code":"SHP","in_stock":true},{"title":"Men · Flex Base \/ M","offer_id":50225461264577,"sku":null,"price":40.0,"currency_code":"SHP","in_stock":true},{"title":"Men · Flex Base \/ L","offer_id":50225461297345,"sku":null,"price":41.0,"currency_code":"SHP","in_stock":true},{"title":"Men · Flex Base \/ XL","offer_id":50225461330113,"sku":null,"price":43.0,"currency_code":"SHP","in_stock":true},{"title":"Men · Flex Base \/ 2XL","offer_id":50225461362881,"sku":null,"price":45.0,"currency_code":"SHP","in_stock":true},{"title":"Men · Flex Base \/ 3XL","offer_id":50225461395649,"sku":null,"price":46.0,"currency_code":"SHP","in_stock":true},{"title":"Men · Flex Base \/ 4XL","offer_id":50225461428417,"sku":null,"price":48.0,"currency_code":"SHP","in_stock":true},{"title":"Women \/ S","offer_id":50225461461185,"sku":null,"price":38.0,"currency_code":"SHP","in_stock":true},{"title":"Women \/ M","offer_id":50225461493953,"sku":null,"price":40.0,"currency_code":"SHP","in_stock":true},{"title":"Women \/ L","offer_id":50225461526721,"sku":null,"price":41.0,"currency_code":"SHP","in_stock":true},{"title":"Women \/ XL","offer_id":50225461559489,"sku":null,"price":43.0,"currency_code":"SHP","in_stock":true},{"title":"Women \/ 2XL","offer_id":50225461592257,"sku":null,"price":45.0,"currency_code":"SHP","in_stock":true},{"title":"Youth (Boys) \/ S","offer_id":50225461625025,"sku":null,"price":38.0,"currency_code":"SHP","in_stock":true},{"title":"Youth (Boys) \/ M","offer_id":50225461657793,"sku":null,"price":40.0,"currency_code":"SHP","in_stock":true},{"title":"Youth (Boys) \/ L","offer_id":50225461690561,"sku":null,"price":41.0,"currency_code":"SHP","in_stock":true},{"title":"Youth (Boys) \/ XL","offer_id":50225461723329,"sku":null,"price":43.0,"currency_code":"SHP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0568\/1066\/8225\/files\/San_20Francisco_20Giants_20_2325_20Style_202.jpg?v=1778810770","url":"https:\/\/www.todaydecor.com\/products\/san-francisco-giants-25-style-2","provider":"Today Decor","version":"1.0","type":"link"}