{"product_id":"copy-of-tennis-dad-shirt-funny-gift-for-tennis-fathers-tennis-life","title":"Old Man Tennis Shirt | Funny \"I Play Old Man Tennis\" T-Shirt, Gift for Tennis Dads and Grandpas","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\" data-sourcepos=\"20:1-20:348;668-1015\"\u003eHe knows his serve isn't what it used to be, his knees complain more than his opponents do, and he still shows up to the court every single week anyway — the \u003cstrong\u003eI Play Old Man Tennis Shirt\u003c\/strong\u003e says it plainly. It features our bold \"I Play Old Man Tennis\" lettering design, printed on a heavyweight, true-to-size unisex tee built for everyday comfort.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\" data-sourcepos=\"22:1-22:365;1017-1381\"\u003eWhether he's grinding out a slow-but-steady win, complaining about the heat, or just refusing to hang up the racket, this shirt is the easy, thoughtful gift that actually gets worn. It's a go-to gift for \u003cstrong\u003ebirthdays\u003c\/strong\u003e, \u003cstrong\u003eFather's Day\u003c\/strong\u003e, \u003cstrong\u003eretirement\u003c\/strong\u003e, or just-because pickup for the guy who's been playing tennis longer than most of his opponents have been alive.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\" data-sourcepos=\"24:1-24:207;1383-1589\"\u003eMade from soft, heavyweight cotton with a classic unisex fit, it holds up wash after wash without losing its shape — comfortable enough for a Saturday morning at the club, casual enough for everywhere else.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\" data-sourcepos=\"26:1-26:40;1591-1630\"\u003e\u003cstrong\u003eWhy old man tennis players love it:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3 print:block print:space-y-1\" dir=\"ltr\" data-sourcepos=\"27:1-31:89;1631-2079\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"27:1-27:111;1631-1741\"\u003eBold \"I Play Old Man Tennis\" graphic — self-deprecating, grumpy-but-proud humor, not another generic dad tee\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"28:1-28:74;1742-1815\"\u003eHeavyweight, breathable cotton for all-day comfort on and off the court\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"29:1-29:77;1816-1892\"\u003eClassic unisex fit that's true to size and holds its shape wash after wash\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"30:1-30:98;1893-1990\"\u003eA go-to gift for birthdays, Father's Day, retirement, or \"just because he never misses a match\"\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"31:1-31:89;1991-2079\"\u003ePart of the Tennis Life family lineup — built by real tennis players, worn by everyone\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\" data-sourcepos=\"33:1-33:216;2081-2296\"\u003e\u003cstrong\u003eGreat for:\u003c\/strong\u003e Birthday gifts, Father's Day gifts, retirement gifts, tennis fan apparel, family tennis matches, weekend tournaments, or everyday wear for the guy who's still out there every week, complaints and all.\u003c\/p\u003e\n\u003chr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\"\u003e\n\u003ch2 class=\"mt-3 -mb-1 text-[1.125rem] font-bold\" dir=\"ltr\" data-sourcepos=\"37:1-37:20;2303-2322\"\u003eProduct Features\u003c\/h2\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3 print:block print:space-y-1\" dir=\"ltr\" data-sourcepos=\"38:1-42:65;2323-2624\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"38:1-38:55;2323-2377\"\u003eShoulder tape stabilizes seams to prevent stretching\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"39:1-39:69;2378-2446\"\u003eSeamless tubular knit design reduces waste and enhances aesthetics\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"40:1-40:52;2447-2498\"\u003eRibbed neck collar retains shape for lasting wear\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"41:1-41:61;2499-2559\"\u003eMade from strong, smooth fiber for excellent print quality\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"42:1-42:65;2560-2624\"\u003eEthically produced with US cotton, ensuring quality and safety\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2 class=\"mt-3 -mb-1 text-[1.125rem] font-bold\" dir=\"ltr\" data-sourcepos=\"44:1-44:21;2626-2646\"\u003eCare Instructions\u003c\/h2\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\" data-sourcepos=\"20:1-20:278;750-1027\"\u003e \u003c\/p\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3 print:block print:space-y-1\" dir=\"ltr\" data-sourcepos=\"45:1-49:23;2647-2773\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"45:1-45:33;2647-2679\"\u003eNon-chlorine: bleach as needed\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"46:1-46:14;2680-2693\"\u003eDo not iron\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"47:1-47:18;2694-2711\"\u003eDo not dryclean\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"48:1-48:39;2712-2750\"\u003eMachine wash: cold (max 30°C \/ 90°F)\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"49:1-49:23;2751-2773\"\u003eTumble dry: low heat\u003c\/li\u003e\n\u003c\/ul\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: Gildan 5000, 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, Made in Nicaragua\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, Do not iron, Do not dryclean\u003c\/p\u003e","brand":"Printify","offers":[{"title":"Light Pink \/ S","offer_id":48152187535590,"sku":"19460777240986011043","price":25.99,"currency_code":"USD","in_stock":true},{"title":"Orange \/ S","offer_id":48152187568358,"sku":"64885364397956758248","price":23.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ S","offer_id":48152187601126,"sku":"23726727176102730997","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Royal \/ S","offer_id":48152187633894,"sku":"55918603603930609040","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48152187666662,"sku":"21537181334208508460","price":25.99,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":48152187699430,"sku":"11899017585083026510","price":25.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":48152187732198,"sku":"32102265372254983677","price":25.99,"currency_code":"USD","in_stock":true},{"title":"Forest Green \/ S","offer_id":48152187764966,"sku":"18825616051244615550","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ M","offer_id":48152187797734,"sku":"10837131888851496063","price":25.99,"currency_code":"USD","in_stock":true},{"title":"Orange \/ M","offer_id":48152187830502,"sku":"10057268152662020137","price":22.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ M","offer_id":48152187863270,"sku":"70555168376249756106","price":25.99,"currency_code":"USD","in_stock":true},{"title":"Royal \/ M","offer_id":48152187896038,"sku":"26759493239589116963","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Sand \/ M","offer_id":48152187928806,"sku":"35796220034118753679","price":28.99,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48152187961574,"sku":"32329048735687445249","price":24.99,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":48152187994342,"sku":"11879508710380204294","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":48152188027110,"sku":"87934531005958922343","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Forest Green \/ M","offer_id":48152188059878,"sku":"23949219925891523386","price":25.99,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ L","offer_id":48152188092646,"sku":"11514150395034986403","price":25.99,"currency_code":"USD","in_stock":true},{"title":"Orange \/ L","offer_id":48152188125414,"sku":"51407010157020910417","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ L","offer_id":48152188158182,"sku":"33684384765090376051","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Royal \/ L","offer_id":48152188190950,"sku":"23204831660598104957","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48152188223718,"sku":"86717472343693086350","price":25.99,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":48152188256486,"sku":"19224634256386406006","price":25.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":48152188289254,"sku":"12674925945867000740","price":25.99,"currency_code":"USD","in_stock":true},{"title":"Forest Green \/ L","offer_id":48152188322022,"sku":"26876145660919427316","price":25.99,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ XL","offer_id":48152188354790,"sku":"19183475714982467744","price":25.99,"currency_code":"USD","in_stock":true},{"title":"Orange \/ XL","offer_id":48152188387558,"sku":"17960498227629004182","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ XL","offer_id":48152188420326,"sku":"33040145321029374286","price":25.99,"currency_code":"USD","in_stock":true},{"title":"Royal \/ XL","offer_id":48152188453094,"sku":"23741612829369678224","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Sand \/ XL","offer_id":48152188485862,"sku":"15268711284340167530","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48152188518630,"sku":"24328174607871336524","price":24.99,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":48152188551398,"sku":"27268920141454383601","price":25.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":48152188584166,"sku":"32100498674295045608","price":25.99,"currency_code":"USD","in_stock":true},{"title":"Forest Green \/ XL","offer_id":48152188616934,"sku":"30059368891895238996","price":25.99,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ 2XL","offer_id":48152188649702,"sku":"17974073151272997008","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Orange \/ 2XL","offer_id":48152188682470,"sku":"11789870275568188741","price":25.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ 2XL","offer_id":48152188715238,"sku":"11286761001106174719","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48152188748006,"sku":"64652611880606555282","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Sand \/ 2XL","offer_id":48152188780774,"sku":"92347807944007293876","price":28.99,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48152188813542,"sku":"29011979720601093272","price":28.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":48152188846310,"sku":"18861630212007947068","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48152188879078,"sku":"18778111686451506988","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Forest Green \/ 2XL","offer_id":48152188911846,"sku":"13455566148460448598","price":25.99,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ 3XL","offer_id":48152188944614,"sku":"64770941899930767215","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Orange \/ 3XL","offer_id":48152188977382,"sku":"25730692455116129673","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ 3XL","offer_id":48152189010150,"sku":"17468010811924996576","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48152189042918,"sku":"77006797486340698185","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48152189075686,"sku":"51326682528274315589","price":28.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 3XL","offer_id":48152189108454,"sku":"84493158963876016816","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":48152189141222,"sku":"11099725727805949226","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Forest Green \/ 3XL","offer_id":48152189173990,"sku":"41381015275570955714","price":30.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 4XL","offer_id":48152189206758,"sku":"27284563771307072476","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 5XL","offer_id":48152189239526,"sku":"30265085945504602000","price":27.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0669\/5698\/4550\/files\/18114256786834276849_2048.jpg?v=1786374199","url":"https:\/\/tennislifestore.com\/products\/copy-of-tennis-dad-shirt-funny-gift-for-tennis-fathers-tennis-life","provider":"Tennis Life","version":"1.0","type":"link"}