{"title":"Tennis T-Shirts","description":"\u003cp\u003eServe up your best look on and off the court with our Tennis T-Shirts collection. Designed for performance and style, these tees are perfect for players who want to look sharp while staying comfortable during every match, practice, or casual wear. Lightweight, breathable, and built to move with you.\u003c\/p\u003e","products":[{"product_id":"roland-garros-paris-logo-tee-french-open-tennis-t-shirt","title":"Roland-Garros Paris Logo Tee — French Open Tennis T-Shirt","description":"Lightweight, breathable, and quietly confident — this tee carries a clean, sporty badge that nods to classic court style. The soft, Airlume combed and ring-spun cotton drapes easily for everyday wear and layers well under a jacket or over a tank. A ribbed crew collar and shoulder tape keep the silhouette neat while side seams preserve shape through repeated wears. The circular emblem on the chest brings a calm, vintage-sport energy that works whether you’re walking the city, heading to a casual match, or settling in with friends for a weekend of laid-back conversation. Ethically made and thoughtfully finished with a tear-away label, it’s built to feel good on the skin and wear well into the rotation.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- 100% Airlume combed and ring-spun cotton; lightweight 4.2 oz\/yd² (142 g\/m²) for breathable comfort\u003cbr\u003e- Retail crew-neck fit with ribbed knit collar and shoulder tape for shape retention\u003cbr\u003e- Side seams for structure and longer-lasting shape\u003cbr\u003e- High-quality printing options: DTF for crisp detail (DTG used by some providers for vibrant sleeve\/label prints)\u003cbr\u003e- Tear-away label, REACH certified; ethically manufactured (Bella+Canvas, fair labor certifications)\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Machine wash: cold (max 30C or 90F)\u003cbr\u003e- Non-chlorine: bleach as needed\u003cbr\u003e- Tumble dry: low heat\u003cbr\u003e- Iron, steam or dry: medium heat\u003cbr\u003e- Do not dryclean\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cp\u003e\u003cstrong\u003eEU representative\u003c\/strong\u003e: HONSON VENTURES LIMITED, gpsr@honsonventures.com, 3, Gnaftis House flat 102, Limassol, Mesa Geitonia, 4003, CY\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eProduct information\u003c\/strong\u003e: Bella+Canvas 3001, 2 year warranty in EU and Northern Ireland as per Directive 1999\/44\/EC\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarnings, Hazard\u003c\/strong\u003e: For adults, Blank product sourced from Honduras\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCare instructions\u003c\/strong\u003e: Machine wash: cold (max 30C or 90F), Non-chlorine: bleach as needed, Tumble dry: low heat, Iron, steam or dry: medium heat, Do not dryclean\u003c\/p\u003e","brand":"Printify","offers":[{"title":"S \/ White","offer_id":55309267534115,"sku":"25591625849791372959","price":29.99,"currency_code":"USD","in_stock":true},{"title":"M \/ White","offer_id":55309267566883,"sku":"17358357590835765455","price":30.99,"currency_code":"USD","in_stock":true},{"title":"L \/ White","offer_id":55309267599651,"sku":"20446741393839770907","price":30.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ White","offer_id":55309267632419,"sku":"23192880170859014928","price":30.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ White","offer_id":55309267665187,"sku":"10283469946733450769","price":30.99,"currency_code":"USD","in_stock":true},{"title":"3XL \/ White","offer_id":55309267697955,"sku":"22334434746369714556","price":29.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0992\/1439\/3635\/files\/20260707074506-1f179d7c-5b5b-6774-af1d-8ee4f877c31e.png?v=1783410565"},{"product_id":"sabalenka-tiger-tennis-tee-aryna-sabalenka-tennis-fan-shirt","title":"Sabalenka Tiger Tennis Tee — Aryna Sabalenka Tennis Fan Shirt","description":"This lightweight tee carries quiet strength. A bold monochrome tiger face cuts across the front beside stacked lettering, delivering a clean, modern look that reads fierce without shouting. Breathable Airlume combed cotton keeps you cool while the retail fit and crew neckline layer easily under jackets or stand on their own during warm days. Thoughtful construction—side seams, ribbed collar, shoulder tape and a tear-away label—means it holds shape and stays comfortable through regular wear. Ethically produced with REACH certification and responsible manufacturing, it’s for someone who wants minimalist style with an edge and mindful production.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- 100% Airlume combed ring-spun cotton for a soft, breathable feel\u003cbr\u003e- Retail fit with crew neckline — neat, easy to layer\u003cbr\u003e- Side seams, ribbed collar and shoulder tape for lasting shape\u003cbr\u003e- Prints produced with crisp, detailed DTF or vibrant DTG techniques\u003cbr\u003e- Tear-away label, REACH certified and ethically manufactured\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Machine wash: cold (max 30C or 90F)\u003cbr\u003e- Non-chlorine: bleach as needed\u003cbr\u003e- Tumble dry: low heat\u003cbr\u003e- Iron, steam or dry: medium heat\u003cbr\u003e- Do not dryclean\u003cbr\u003e","brand":"Printify","offers":[{"title":"Silver \/ S","offer_id":55336268628259,"sku":"15979783830534295006","price":32.99,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":55336268661027,"sku":"87827585190389083610","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Ash \/ S","offer_id":55336268693795,"sku":"28309927958605371622","price":28.99,"currency_code":"USD","in_stock":true},{"title":"Silver \/ M","offer_id":55336268726563,"sku":"19453509990155496749","price":30.99,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":55336268759331,"sku":"52317927975358603232","price":30.99,"currency_code":"USD","in_stock":true},{"title":"Ash \/ M","offer_id":55336268792099,"sku":"99046371556293083843","price":30.99,"currency_code":"USD","in_stock":true},{"title":"Silver \/ L","offer_id":55336268824867,"sku":"19827623006708245762","price":30.99,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":55336268857635,"sku":"33698432451033998809","price":30.99,"currency_code":"USD","in_stock":true},{"title":"Ash \/ L","offer_id":55336268890403,"sku":"11928901108280829640","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Silver \/ XL","offer_id":55336268923171,"sku":"10113185828792236701","price":29.99,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":55336268955939,"sku":"24995099327525032730","price":30.99,"currency_code":"USD","in_stock":true},{"title":"Ash \/ XL","offer_id":55336268988707,"sku":"29812158891253095410","price":30.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":55336269021475,"sku":"10443387792259143600","price":30.99,"currency_code":"USD","in_stock":true},{"title":"Ash \/ 2XL","offer_id":55336269054243,"sku":"10096683452645746476","price":28.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 3XL","offer_id":55336269087011,"sku":"13076865360317418358","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Ash \/ 3XL","offer_id":55336269119779,"sku":"78048771544463052374","price":30.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0992\/1439\/3635\/files\/14979261534386222544_2048.jpg?v=1784032196"},{"product_id":"wimbledon-2026-tennis-t-shirt-vintage-rackets-london-logo","title":"Wimbledon 2026 Tennis T‑Shirt — Vintage Rackets London Logo","description":"A lightweight, breathable cotton tee celebrating Wimbledon with vintage-inspired green graphics. Soft ring-spun cotton drapes easily for all-day comfort, while the ribbed crew neck and tubular knit keep the silhouette clean and tidy. The centered design—crossed rackets, the Wimbledon emblem, and the year—gives a casual, sporty look you can wear to watch matches, stroll the city, or relax at home. Subtle natural fleck options and tear-away labels add thoughtful comfort details. This T-shirt blends classic tennis heritage with wearable everyday style for fans who want a relaxed nod to the tournament.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- 100% ring-spun cotton (lightweight 153 g\/m²) for a soft, breathable feel\u003cbr\u003e- Tubular knit construction—no side seams for a smooth, clean drape\u003cbr\u003e- Ribbed crew neck with shoulder tape to maintain shape and prevent stretching\u003cbr\u003e- Pearlized tear-away label for itch-free comfort; OEKO-TEX® STANDARD 100 certified\u003cbr\u003e- DTF\/DTG printed graphics with durable, high-definition tennis-themed artwork\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Do not dryclean\u003cbr\u003e- Do not bleach\u003cbr\u003e- Tumble dry: low heat\u003cbr\u003e- Iron, steam or dry: low heat\u003cbr\u003e- Machine wash: cold (max 30C or 90F), with similar colors \u003cbr\u003e","brand":"Printify","offers":[{"title":"Sport Grey \/ S","offer_id":55336272560419,"sku":"20026833483092489803","price":26.99,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":55336272593187,"sku":"33354995239413554984","price":28.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":55336272625955,"sku":"56141986423850328006","price":28.99,"currency_code":"USD","in_stock":true},{"title":"Natural \/ S","offer_id":55336272658723,"sku":"88281408745404935277","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55336272691491,"sku":"73936774040448892609","price":27.99,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":55336272724259,"sku":"24514801984786201939","price":28.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":55336272757027,"sku":"40921680271752369330","price":28.99,"currency_code":"USD","in_stock":true},{"title":"Natural \/ M","offer_id":55336272789795,"sku":"27933330110797765883","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55336272822563,"sku":"13217382351146245460","price":29.99,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":55336272855331,"sku":"21367065418228577574","price":28.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":55336272888099,"sku":"12932386383469492346","price":28.99,"currency_code":"USD","in_stock":true},{"title":"Natural \/ L","offer_id":55336272920867,"sku":"20557861081151113276","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55336272953635,"sku":"22490268471791001195","price":28.99,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":55336272986403,"sku":"55547876413084721523","price":28.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":55336273019171,"sku":"18971947709352518241","price":28.99,"currency_code":"USD","in_stock":true},{"title":"Natural \/ XL","offer_id":55336273051939,"sku":"26344297791526942966","price":28.99,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55336273084707,"sku":"30393536277719792304","price":28.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":55336273117475,"sku":"27122032739666521965","price":30.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":55336273150243,"sku":"21673115854343305356","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Natural \/ 2XL","offer_id":55336273183011,"sku":"17472141563226388866","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55336273215779,"sku":"14943602246502369206","price":30.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 3XL","offer_id":55336273248547,"sku":"17353132000149643685","price":32.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":55336273281315,"sku":"31914886077479794277","price":30.99,"currency_code":"USD","in_stock":true},{"title":"Natural \/ 3XL","offer_id":55336273314083,"sku":"18952895078476588478","price":29.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0992\/1439\/3635\/files\/1567889992350865980_2048.jpg?v=1784032657"},{"product_id":"i-love-australian-open-tennis-court-graphic","title":"\"I LOVE\" Australian Open Tennis Court Graphic","description":"Soft, heavyweight cotton with a relaxed fit that wears in like an old favorite. The front print folds a tennis court into a bold graphic: four squares spell I•LOVE above a small “AUSTRALIAN OPEN” label, all in a vivid court-blue that pops on the garment-dyed fabric. This tee lives at the intersection of sport and street—comfortable enough for long days on and off the court, and graphic enough to start conversations at matches, watch parties, or weekend hangs. The tubular knit and double-needle seams give it a durable, clean silhouette that keeps its shape. Available in a wide range of colors and sizes to match your look and fit, it’s the kind of shirt you reach for when you want casual confidence and a nod to tennis culture.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- 100% ring-spun US cotton — heavyweight, pre-shrunk for lasting comfort\u003cbr\u003e- Garment-dyed finish for a soft, vintage texture and rich color\u003cbr\u003e- Tubular knit (no side seams) with double-needle stitched seams for durability\u003cbr\u003e- Relaxed fit available S–4XL with sewn-in label and 58 color options\u003cbr\u003e- Heavyweight 6.1 oz\/yd² fabric that holds graphic prints and shape\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Machine wash: cold (max 30C or 90F)\u003cbr\u003e- Do not bleach\u003cbr\u003e- Tumble dry: low heat\u003cbr\u003e- Iron, steam or dry: low heat\u003cbr\u003e- Do not dryclean\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cp\u003e\u003cstrong\u003eEU representative\u003c\/strong\u003e: HONSON VENTURES LIMITED, gpsr@honsonventures.com, 3, Gnaftis House flat 102, Limassol, Mesa Geitonia, 4003, CY\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eProduct information\u003c\/strong\u003e: Comfort Colors® 1717, 2 year warranty in EU and Northern Ireland as per Directive 1999\/44\/EC\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarnings, Hazard\u003c\/strong\u003e: Made in Honduras\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCare instructions\u003c\/strong\u003e: Machine wash: cold (max 30C or 90F), Do not bleach, Tumble dry: low heat, Iron, steam or dry: low heat, Do not dryclean\u003c\/p\u003e","brand":"Printify","offers":[{"title":"Black \/ S","offer_id":55350180872483,"sku":"29326636790341362084","price":33.99,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":55350180905251,"sku":"22164043101408185347","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Chambray \/ S","offer_id":55350180938019,"sku":"32861766229357129326","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":55350180970787,"sku":"27138932390818596549","price":33.99,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":55350181003555,"sku":"80789807295790530710","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Chambray \/ M","offer_id":55350181036323,"sku":"23463786991669903305","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":55350181069091,"sku":"11203250934337686430","price":33.99,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":55350181101859,"sku":"11353462693745107590","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":55350181134627,"sku":"11741531505773056478","price":33.99,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":55350181167395,"sku":"24328898583525520653","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Chambray \/ XL","offer_id":55350181200163,"sku":"81948758457624919719","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":55350181232931,"sku":"26858728934523442509","price":34.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":55350181265699,"sku":"44301906933007775873","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Chambray \/ 2XL","offer_id":55350181298467,"sku":"28132420685137526021","price":32.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":55350181331235,"sku":"25363402655547811068","price":36.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 3XL","offer_id":55350181364003,"sku":"19091534132427639954","price":36.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0992\/1439\/3635\/files\/7469619168459359808_2048.jpg?v=1784368537"},{"product_id":"wimbledon-vintage-tennis-logo-t-shirt","title":"Wimbledon Vintage Tennis Logo T‑Shirt","description":"A relaxed, garment-dyed tee that feels lived-in from the first wear. This heavyweight cotton shirt settles softly on the shoulders and carries a subtle, vintage-inspired Wimbledon motif that reads like a memory of sunny matches on grass courts. Wear it to a weekend club night, while coaching junior players, or paired with denim for an afternoon of errands — it layers easily and ages with character, the color deepening and the texture becoming more personal over time. The roomy cut and durable construction let you move freely and trust it through seasons of play and travel, while the sewn-in label and pre-shrunk fabric keep the fit honest wash after wash.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- 100% ring-spun US cotton — soft yet sturdy\u003cbr\u003e- Garment-dyed for a lived-in color and texture\u003cbr\u003e- Heavyweight 6.1 oz fabric with relaxed fit\u003cbr\u003e- Double-needle stitching and tubular knit (no side seams) for durability\u003cbr\u003e- Sizes S–4XL; pre-shrunk with a sewn-in label\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Machine wash: cold (max 30C or 90F)\u003cbr\u003e- Do not bleach\u003cbr\u003e- Tumble dry: low heat\u003cbr\u003e- Iron, steam or dry: low heat\u003cbr\u003e- Do not dryclean\u003cbr\u003e","brand":"Printify","offers":[{"title":"Black \/ S","offer_id":55367585988899,"sku":"20738065410537575576","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ S","offer_id":55367586021667,"sku":"29044175441180425621","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ S","offer_id":55367586054435,"sku":"20588019433048342762","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Graphite \/ S","offer_id":55367586087203,"sku":"18498769637414082902","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":55367586119971,"sku":"23279221289219451957","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ M","offer_id":55367586152739,"sku":"31464815472018602770","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ M","offer_id":55367586185507,"sku":"28650340978601413801","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Graphite \/ M","offer_id":55367586218275,"sku":"77314091732018790593","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":55367586251043,"sku":"29372186865331168694","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ L","offer_id":55367586283811,"sku":"11236048012987138681","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ L","offer_id":55367586316579,"sku":"13911347404307744926","price":33.99,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":55367586349347,"sku":"22021114912104881992","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Graphite \/ L","offer_id":55367586382115,"sku":"28863789708573650398","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":55367586414883,"sku":"12318228375025924805","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XL","offer_id":55367586447651,"sku":"13050478547207838468","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ XL","offer_id":55367586480419,"sku":"55677661217072866216","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Graphite \/ XL","offer_id":55367586513187,"sku":"30456556427885679558","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":55367586545955,"sku":"17691301257482386695","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":55367586578723,"sku":"21770498229214833060","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ 2XL","offer_id":55367586611491,"sku":"26329442988736319182","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Graphite \/ 2XL","offer_id":55367586644259,"sku":"45094083031207465827","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":55367586677027,"sku":"13134655912030730979","price":35.99,"currency_code":"USD","in_stock":true},{"title":"Graphite \/ 3XL","offer_id":55367586709795,"sku":"23082668690377831029","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 3XL","offer_id":55367586742563,"sku":"24939361717370827755","price":37.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ 3XL","offer_id":55367586775331,"sku":"77092892117887040995","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 4XL","offer_id":55367586808099,"sku":"15502558010905461199","price":37.99,"currency_code":"USD","in_stock":true},{"title":"Graphite \/ 4XL","offer_id":55367586840867,"sku":"17262642591833386783","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ 4XL","offer_id":55367586873635,"sku":"89371243867007484505","price":33.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0992\/1439\/3635\/files\/15855058057694480249_2048.jpg?v=1784890836"},{"product_id":"rafael-nadal-tennis-graphic-t-shirt","title":"Rafael Nadal Tennis Graphic T-Shirt","description":"\u003ctable id=\"size-guide\" style=\"min-width: 360px;\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px;\"\u003e \u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eS\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eM\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eXL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003e2XL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003e3XL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003e4XL\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eWidth, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e18.25\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e20.25\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e22.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e24.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e26.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e27.75\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e29.75\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eLength, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e26.62\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e28.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e29.37\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e30.75\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e31.62\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e32.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e33.50\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eSleeve length from center back, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e16.25\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e17.75\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e19.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e20.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e21.75\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e23.25\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e24.63\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eSize tolerance, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003eThis heavyweight, garment-dyed tee brings courtside energy to everyday wear. The relaxed drape and soft, broken-in finish feel like a cherished find from the first wear. Bold, athletic graphics and strong typography read like a fan’s declaration—worn to warm up before a match, trade match-day stories with fellow followers, or stroll the city still buzzing after a long rally. The sturdy construction and washed-in color hold up through seasons and washes while keeping that familiar, comfortable hand you reach for over and over.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- 100% ring-spun US cotton for soft, lasting comfort\u003cbr\u003e- Garment-dyed finish for vintage, lived-in color and texture\u003cbr\u003e- Heavyweight 6.1 oz fabric with relaxed fit for durability and structure\u003cbr\u003e- Tubular knit (no side seams) and double-needle stitching for long-lasting wear\u003cbr\u003e- Sizes S–4XL with pre-shrunk fabric and sewn-in label\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Machine wash: cold (max 30C or 90F)\u003cbr\u003e- Do not bleach\u003cbr\u003e- Tumble dry: low heat\u003cbr\u003e- Iron, steam or dry: low heat\u003cbr\u003e- Do not dryclean\u003c\/p\u003e","brand":"Printify","offers":[{"title":"Black \/ S","offer_id":55367620952355,"sku":"27963037372937111321","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ S","offer_id":55367620985123,"sku":"22159925307359202531","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ S","offer_id":55367621017891,"sku":"16308942644613544739","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Brick \/ S","offer_id":55367621050659,"sku":"82318054176544326026","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Graphite \/ S","offer_id":55367621083427,"sku":"37391342973418027025","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":55367621116195,"sku":"24958958153632713826","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ M","offer_id":55367621148963,"sku":"25624640646351118350","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ M","offer_id":55367621181731,"sku":"11820887021187880957","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Brick \/ M","offer_id":55367621214499,"sku":"20633551191230653404","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Graphite \/ M","offer_id":55367621247267,"sku":"81279601693242895383","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":55367621280035,"sku":"23489611777846917702","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ L","offer_id":55367621312803,"sku":"95019610439165875462","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ L","offer_id":55367621345571,"sku":"15086661896816295678","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Brick \/ L","offer_id":55367621378339,"sku":"30283681468687290464","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Graphite \/ L","offer_id":55367621411107,"sku":"17417230266736134982","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":55367621443875,"sku":"19903063086306454334","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XL","offer_id":55367621476643,"sku":"18553814061305824348","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ XL","offer_id":55367621509411,"sku":"27725176758593726993","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Brick \/ XL","offer_id":55367621542179,"sku":"16279071948506879446","price":32.99,"currency_code":"USD","in_stock":true},{"title":"Graphite \/ XL","offer_id":55367621574947,"sku":"28776813201772498914","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":55367621607715,"sku":"20179172298564325434","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":55367621640483,"sku":"26402211517543371584","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ 2XL","offer_id":55367621673251,"sku":"17485579780963263163","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Brick \/ 2XL","offer_id":55367621706019,"sku":"11636176402780789923","price":37.99,"currency_code":"USD","in_stock":true},{"title":"Graphite \/ 2XL","offer_id":55367621738787,"sku":"79367762186835082632","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":55367621771555,"sku":"16258752195610921656","price":35.99,"currency_code":"USD","in_stock":true},{"title":"Graphite \/ 3XL","offer_id":55367621804323,"sku":"19524143019145785863","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 3XL","offer_id":55367621837091,"sku":"32142525686782927300","price":37.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ 3XL","offer_id":55367621869859,"sku":"33382889581644432659","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 4XL","offer_id":55367621902627,"sku":"33553638647636412225","price":37.99,"currency_code":"USD","in_stock":true},{"title":"Brick \/ 4XL","offer_id":55367621935395,"sku":"75195468436626121138","price":35.99,"currency_code":"USD","in_stock":true},{"title":"Graphite \/ 4XL","offer_id":55367621968163,"sku":"26950430097648247087","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ 4XL","offer_id":55367622000931,"sku":"23834491054300239455","price":33.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0992\/1439\/3635\/files\/4660817077018848893_2048.jpg?v=1784891320"},{"product_id":"roland-garros-retro-tennis-tee-paris-2026-garment-dyed-court-shirt","title":"Roland Garros Retro Tennis Tee — Paris 2026 Garment-Dyed Court Shirt","description":"This Roland Garros tennis tee carries the hush of early-morning courts and slow Paris streets. The garment-dyed cotton wears a muted, vintage charcoal tone that looks and feels like it’s already shared a match with you. Collegiate “Roland Garros” lettering up front and a subtle tennis badge with crossed rackets on the back give it a quietly sporty, travel-ready edge. It drapes relaxed and roomy — the kind of shirt you pull on after a day of rallies or while wandering between matches. Heavyweight, durable construction with double-needle seams and a soft post-dye texture means it stays comfortable and keeps its character through many wears. Sized broadly and offered in many colors, it’s made for people who move between court days and slow Paris mornings with the same easy confidence.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- 100% ring-spun US cotton — soft, durable comfort\u003cbr\u003e- Garment-dyed finish for a lived-in, vintage look and texture\u003cbr\u003e- Heavyweight 6.1 oz fabric with relaxed fit for a substantial feel\u003cbr\u003e- Double-needle stitching and tubular knit (no side seams) for long-lasting construction\u003cbr\u003e- Available S–4XL, pre-shrunk with sewn-in label; offered in many colors\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Machine wash: cold (max 30C or 90F)\u003cbr\u003e- Do not bleach\u003cbr\u003e- Tumble dry: low heat\u003cbr\u003e- Iron, steam or dry: low heat\u003cbr\u003e- Do not dryclean\u003cbr\u003e","brand":"Printify","offers":[{"title":"Black \/ S","offer_id":55367650246947,"sku":"25024086967091829783","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ S","offer_id":55367650279715,"sku":"10904392640737836074","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Graphite \/ S","offer_id":55367650312483,"sku":"11819369859158386315","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":55367650345251,"sku":"66419284217365762834","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ M","offer_id":55367650378019,"sku":"65397216475670757796","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Graphite \/ M","offer_id":55367650410787,"sku":"16925548742050823652","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":55367650443555,"sku":"31048972346387497297","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ L","offer_id":55367650476323,"sku":"64082603025416194280","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Graphite \/ L","offer_id":55367650509091,"sku":"23447910429052207410","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":55367650541859,"sku":"19185218777457961445","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XL","offer_id":55367650574627,"sku":"24250385187077854155","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Graphite \/ XL","offer_id":55367650607395,"sku":"14162022015033563919","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":55367650640163,"sku":"13645544675515068519","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":55367650672931,"sku":"39437249873372721221","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Graphite \/ 2XL","offer_id":55367650705699,"sku":"29145804154251975132","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":55367650738467,"sku":"95206974167281611279","price":35.99,"currency_code":"USD","in_stock":true},{"title":"Graphite \/ 3XL","offer_id":55367650771235,"sku":"94460840522285895512","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 3XL","offer_id":55367650804003,"sku":"30769896971324713625","price":37.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 4XL","offer_id":55367650836771,"sku":"15674563437381510146","price":37.99,"currency_code":"USD","in_stock":true},{"title":"Graphite \/ 4XL","offer_id":55367650869539,"sku":"14949534965076991507","price":34.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0992\/1439\/3635\/files\/18173311694480402907_2048.jpg?v=1784894814"},{"product_id":"tennis-evolution-tee-vintage-colorful-tennis-player-graphic-shirt","title":"Tennis Evolution Tee — Vintage Colorful Tennis Player Graphic Shirt","description":"This lightweight tennis tee brings court energy into everyday life with retro flair. The front’s colorful evolution-of-play graphic traces a slow-motion rally — a sequence that feels active, warm, and quietly nostalgic. A small, vibrant sleeve detail adds character without shouting. The trimmed crew neckline, shoulder tape, and side seams keep the silhouette neat whether you’re changing at match point or grabbing coffee after drills. Breathable airlume cotton feels broken-in from the first wear while keeping its shape through long practices and weekend runs. Thoughtfully made and sustainably manufactured, it’s a comfortable, lived-in tee that reads like a fellow player: attentive to detail, subtly playful, and ready for whatever the day serves up.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- 100% Airlume combed ring-spun cotton (lightweight 4.2 oz) — breathable and easy to layer\u003cbr\u003e- Retail fit with ribbed knit crew collar, shoulder tape, and side seams for lasting shape\u003cbr\u003e- Vibrant DTF\/DTG printed front graphic and colorful sleeve detail with tear-away label\u003cbr\u003e- Sustainably manufactured; Fair Labor Association and Platinum WRAP certifications, REACH compliant\u003cbr\u003e- Care: machine wash cold, tumble dry low; fabric blends specified for heather\/ash colors\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Machine wash: cold (max 30C or 90F)\u003cbr\u003e- Non-chlorine: bleach as needed\u003cbr\u003e- Tumble dry: low heat\u003cbr\u003e- Iron, steam or dry: medium heat\u003cbr\u003e- Do not dryclean\u003cbr\u003e","brand":"Printify","offers":[{"title":"Black \/ S","offer_id":55367660372259,"sku":"18372276149886659437","price":36.25,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":55367660405027,"sku":"15316183069883236251","price":31.22,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":55367660437795,"sku":"23255870973601574447","price":36.25,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":55367660470563,"sku":"27245643098958699775","price":31.22,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":55367660503331,"sku":"31008193401139994313","price":36.25,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":55367660536099,"sku":"13621082652683648018","price":31.22,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":55367660568867,"sku":"10356265070908633466","price":36.25,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":55367660601635,"sku":"19325444706287947288","price":31.22,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":55367660634403,"sku":"29841003025746359431","price":40.2,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":55367660667171,"sku":"10911101959222162984","price":35.35,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":55367660699939,"sku":"20088023890625952883","price":44.25,"currency_code":"USD","in_stock":true},{"title":"White \/ 3XL","offer_id":55367660732707,"sku":"52044354282768530743","price":39.22,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0992\/1439\/3635\/files\/1636283249333422548_2048.jpg?v=1784895355"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0992\/1439\/3635\/collections\/ChatGPT_Image_Feb_17_2026_03_17_56_PM.png?v=1784066669","url":"https:\/\/sportbible.shop\/collections\/tennis-t-shirts.oembed","provider":"Sport Bible","version":"1.0","type":"link"}