tennisracquets.com
Open in
urlscan Pro
23.227.38.32
Public Scan
Submitted URL: https://tgco.biz/
Effective URL: https://tennisracquets.com/
Submission: On August 14 via api from US — Scanned from CA
Effective URL: https://tennisracquets.com/
Submission: On August 14 via api from US — Scanned from CA
Form analysis
8 forms found in the DOMPOST /cart
<form action="/cart" method="post" novalidate="" class="cart">
<div class="cart-drawer">
<div class="cart-drawer--header">
<div class="cart-header-title row mx-0 align-items-center">
<div class="col-20 pl-0 right-btn text-right order-2">
<button tabindex="0" type="button" class="cart-drawer--btn-close">
<span>Close</span><svg class="icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 341.751 341.751">
<path d="M-.007 311.525L311.535.072 341.7 30.246 30.16 341.699z"></path>
<path d="M.047 30.226L30.212.052l311.542 311.454-30.166 30.174z"></path>
</svg>
</button>
</div>
<div class="col-40 pr-0 cart-drawer-cart-title order-1 text-left">
<span>Shopping Cart</span>
</div>
</div>
<div class="cart-drawer--header-top hide">
<span class="cart-drawer--cart-icon">
<svg width="29" height="21" viewBox="0 0 29 21" fill="none" xmlns="http://www.w3.org/2000/svg">
<path
d="M21.9023 13.3636C19.8866 13.3636 18.2468 15.0764 18.2468 17.1818C18.2468 19.2872 19.8866 21 21.9023 21C23.9183 21 25.5578 19.2872 25.5578 17.1818C25.5578 15.0764 23.918 13.3636 21.9023 13.3636ZM21.9023 19.0909C20.8943 19.0909 20.0746 18.2347 20.0746 17.1818C20.0746 16.129 20.8943 15.2727 21.9023 15.2727C22.9103 15.2727 23.73 16.129 23.73 17.1818C23.73 18.2347 22.9103 19.0909 21.9023 19.0909Z"
fill="#314F5D"></path>
<path
d="M9.41282 13.3636C7.39715 13.3636 5.75735 15.0764 5.75735 17.1818C5.75735 19.2872 7.39715 21 9.41282 21C11.4285 21 13.0683 19.2872 13.0683 17.1818C13.0683 15.0764 11.4285 13.3636 9.41282 13.3636ZM9.41282 19.0909C8.40485 19.0909 7.58509 18.2347 7.58509 17.1818C7.58509 16.129 8.40485 15.2727 9.41282 15.2727C10.4205 15.2727 11.2406 16.129 11.2406 17.1818C11.2406 18.2347 10.4208 19.0909 9.41282 19.0909Z"
fill="#314F5D"></path>
<path d="M24.364 2.43475C24.2086 2.11244 23.8927 1.9091 23.5473 1.9091H18.7342V3.81819H22.9837L25.4721 8.988L27.1055 8.13015L24.364 2.43475Z" fill="#314F5D"></path>
<path d="M19.1607 16.2591H12.2458V18.1682H19.1607V16.2591Z" fill="#314F5D"></path>
<path d="M6.67119 16.2591H3.50317C2.99838 16.2591 2.58933 16.6864 2.58933 17.2136C2.58933 17.7409 2.99844 18.1682 3.50317 18.1682H6.67125C7.17603 18.1682 7.58509 17.7408 7.58509 17.2136C7.58509 16.6864 7.17597 16.2591 6.67119 16.2591Z"
fill="#314F5D"></path>
<path
d="M28.8081 10.4236L27.0106 8.00544C26.8379 7.77252 26.5713 7.63632 26.2889 7.63632H19.6481V0.954518C19.6481 0.427267 19.239 0 18.7343 0H3.50317C2.99838 0 2.58933 0.427326 2.58933 0.954518C2.58933 1.48171 2.99844 1.90904 3.50317 1.90904H17.8204V8.59084C17.8204 9.11809 18.2295 9.54536 18.7342 9.54536H25.8414L27.1723 11.3361V16.259H24.6439C24.1391 16.259 23.73 16.6863 23.73 17.2135C23.73 17.7408 24.1392 18.168 24.6439 18.168H28.0861C28.5909 18.168 28.9999 17.7407 29 17.2135V11.0091C29 10.7972 28.9324 10.591 28.8081 10.4236Z"
fill="#314F5D"></path>
<path d="M6.6103 11.4227H2.40649C1.90171 11.4227 1.49265 11.8501 1.49265 12.3773C1.49265 12.9045 1.90177 13.3318 2.40649 13.3318H6.61024C7.11503 13.3318 7.52408 12.9045 7.52408 12.3773C7.52414 11.8501 7.11503 11.4227 6.6103 11.4227Z"
fill="#314F5D"></path>
<path d="M8.71218 7.66816H0.91384C0.409115 7.66816 0 8.09548 0 8.62273C0 9.14998 0.409115 9.57725 0.91384 9.57725H8.71218C9.21696 9.57725 9.62602 9.14992 9.62602 8.62273C9.62602 8.09554 9.21696 7.66816 8.71218 7.66816Z" fill="#314F5D">
</path>
<path d="M10.2048 3.91362H2.40649C1.90171 3.91362 1.49265 4.34095 1.49265 4.86814C1.49265 5.39539 1.90177 5.82266 2.40649 5.82266H10.2048C10.7096 5.82266 11.1187 5.39533 11.1187 4.86814C11.1187 4.34095 10.7096 3.91362 10.2048 3.91362Z"
fill="#314F5D"></path>
</svg>
<span class="icon__fallback-text">Cart</span>
<span class="site-header__cart-indicator">0</span>
</span>
</div>
<div class="cart-drawer--messaging">
<div style="background-color:#eaf4f4; padding:15px 10px; padding-bottom:8px">
<p>You're <strong>$49.00</strong> away from free shipping!*</p>
<div style="font-size: 10px; margin-top: 2px; margin-bottom: 0px; font-style: italic; color: #80b2b2;">* excludes oversize & select 'flat rate' items</div>
<div class="cart-drawer--messaging-bar" data-bar="0" style="--width: 0%;"></div>
<div style="width:50%; display:inline-block; text-align:right; margin-top:6px; margin-bottom:6px">
<div class="freeCircle">1</div>
<div style="display:inline-block;font-size: 12px;">Free Shipping</div>
</div>
<div style="width:40%; display:inline-block; text-align:right; margin-top:6px; margin-bottom:6px">
<div class="freeCircle" style="opacity:0.4;">2</div>
<div style="opacity:0.4; display:inline-block;font-size: 12px;">Free Giftt</div>
</div>
</div>
</div>
</div>
<div class="cart-drawer--body">
<div class="ajax-cart-notes-shipping">
<div class="gl_ajax_note"></div>
</div>
<div class="empty-cart text-center">
<p class="cart--empty-message">Your cart is currently empty.</p>
<p class="cart--continue-message">
<a href="/collections/all-products" class="btn-blue-solid">Continue Shopping</a>
</p>
<p class="cart--cookie-message">Enable cookies to use the shopping cart</p>
</div>
</div>
<div class="footer-fixed">
<div class="cart-drawer--footer-top">
<!---->
<div class="cart-drawer--footer-top-line" id="cartTotal">
<p class="ws-cart-label mb-0">Subtotal</p>
<div class="cart-item-text">
<p class="saso-cart-original-total mb-0"><span class="cart__total bold">
<span class="Bold-theme-hook-DO-NOT-DELETE bold_cart_total" style="display:none !important;"></span> $0.00 </span></p>
</div>
</div>
</div>
<div class="cart-drawer--footer hide">
<!-- <div class="dcodeInfoBox"></div>
<div id="dcodeNewSubtotal"></div> -->
<a href="/cart" class="">view cart</a>
<button type="submit" name="checkout" class="btn-blue-solid checkout_button" value="Checkout">Checkout</button>
<div class="additional-checkout-buttons" style="display: block;">
<div class="dynamic-checkout__content" id="dynamic-checkout-cart" data-shopify="dynamic-checkout-cart" style="display: block;"></div>
</div>
<div class="related-cart-row">
<h5 class="upgrade-text">UPGRADE YOUR CART</h5>
<ul class="related-product" style="font-family: "Nunito Sans";"></ul>
</div>
</div>
</div>
</div>
</form>
POST /account/login
<form method="post" action="/account/login" id="customer_login_side" accept-charset="UTF-8" data-login-with-shop-sign-in="true" class="login shopify-form shopify-form-login"><input type="hidden" name="form_type" value="customer_login"><input
type="hidden" name="utf8" value="✓"><input type="hidden" name="checkout_url" id="redirect_url" value="https://tennisracquets.com/">
<p class="shopify-FormRow shopify-FormRow--wide form-row form-row-wide">
<label for="usernameside">Email <span class="required">*</span></label>
<input type="text" class="shopify-Input shopify-Input--text input-text" name="customer[email]" id="usernameside" value="">
</p>
<p class="shopify-FormRow shopify-FormRow--wide form-row form-row-wide">
<label for="passwordside">Password <span class="required">*</span></label>
<input class="shopify-Input shopify-Input--text input-text" type="password" name="customer[password]" id="passwordside">
</p>
<p class="shopify-LostPassword lost_password">
<a href="javascript:void(0)" onclick="showRecoverPasswordFormSide();return false;" aria-describedby="a11y-external-message">Forgot your password?</a>
</p>
<p class="form-row">
<input type="submit" class="shopify-Button button" name="login" value="Sign In">
</p>
</form>
POST /account
<form method="post" action="/account" id="register_side" accept-charset="UTF-8" data-login-with-shop-sign-up="true" class="login shopify-form shopify-form-login"><input type="hidden" name="form_type" value="create_customer"><input type="hidden"
name="utf8" value="✓">
<p class="shopify-FormRow shopify-FormRow--wide form-row form-row-wide">
<label for="FirstNamereg">First Name</label>
<input type="text" name="customer[first_name]" id="FirstNamereg" autofocus="">
</p>
<p class="shopify-FormRow shopify-FormRow--wide form-row form-row-wide">
<label for="LastNamereg">Last Name</label>
<input type="text" name="customer[last_name]" id="LastNamereg">
</p>
<p class="shopify-FormRow shopify-FormRow--wide form-row form-row-wide">
<label for="reg_emailreg">Email <span class="required">*</span></label>
<input type="email" class="shopify-Input shopify-Input--text input-text" name="customer[email]" id="reg_emailreg">
</p>
<p class="shopify-FormRow shopify-FormRow--wide form-row form-row-wide">
<label for="reg_passwordreg">Password <span class="required">*</span></label>
<input type="password" class="shopify-Input shopify-Input--text input-text" name="customer[password]" id="reg_passwordreg" required="required">
</p>
<div class="shopify-password-strength" aria-live="polite"></div>
<p class="shopify-FormRow form-row">
<input type="submit" class="shopify-Button button" name="register" value="Create">
</p>
</form>
POST /account/recover
<form method="post" action="/account/recover" id="reset_password_side" accept-charset="UTF-8" class="shopify-ResetPassword lost_reset_password"><input type="hidden" name="form_type" value="recover_customer_password"><input type="hidden" name="utf8"
value="✓">
<p class="gl_mb_0 gl_first">We will send you an email to reset your password.</p>
<p class="shopify-form-row shopify-form-row--first form-row form-row-first">
<label for="RecoverEmailside">Email</label>
<input type="email" value="" name="email" id="RecoverEmailside" class="shopify-Input shopify-Input--text input-text">
</p>
<div class="clear"></div>
<p class="shopify-form-row form-row">
<input type="submit" class="shopify-Button button" value="Submit">
<button type="button" onclick="hideRecoverPasswordFormSide();return false;" class="shopify-Button button">Cancel</button>
</p>
</form>
GET /search
<form class="search-form search-bar__form" action="/search" method="get" role="search">
<div class="search-form__input-wrapper">
<input type="text" name="q" placeholder="Search" role="combobox" aria-autocomplete="list" aria-expanded="false" aria-label="Search" aria-haspopup="listbox" aria-controls="fromSearchID" class="search-form__input search-bar__input"
data-predictive-search-drawer-input="" data-base-url="/search" autocorrect="off" autocomplete="off" autocapitalize="off" spellcheck="false">
<input type="hidden" name="options[prefix]" value="last">
<div id="fromSearchID" class="predictive-search-wrapper predictive-search-wrapper--drawer" data-predictive-search-mount="drawer"></div>
<div style="position: absolute !important; overflow: hidden; clip: rect(0 0 0 0); height: 1px; width: 1px; margin: -1px; padding: 0; border: 0;" data-search-announcer="" aria-live="polite" aria-atomic="true"></div>
</div>
<button class="search-bar__submit search-form__submit" type="submit" data-search-form-submit="">
<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 37 40">
<path
d="M35.6 36l-9.8-9.8c4.1-5.4 3.6-13.2-1.3-18.1-5.4-5.4-14.2-5.4-19.7 0-5.4 5.4-5.4 14.2 0 19.7 2.6 2.6 6.1 4.1 9.8 4.1 3 0 5.9-1 8.3-2.8l9.8 9.8c.4.4.9.6 1.4.6s1-.2 1.4-.6c.9-.9.9-2.1.1-2.9zm-20.9-8.2c-2.6 0-5.1-1-7-2.9-3.9-3.9-3.9-10.1 0-14C9.6 9 12.2 8 14.7 8s5.1 1 7 2.9c3.9 3.9 3.9 10.1 0 14-1.9 1.9-4.4 2.9-7 2.9z">
</path>
</svg>
<span class="icon__fallback-text">Submit</span>
</button>
</form>
GET /search
<form role="search" method="get" class="searchform basel-ajax-search" action="/search">
<div>
<label class="screen-reader-text" for="boost-pfs-search-box-1">Search</label>
<input tabindex="0" type="text" placeholder="Search" value="" name="q" autocomplete="off" aria-label="Search text">
<button type="submit" aria-label="Submit Search" title="Search"><i class="fa fa-search"></i><span class="icon__fallback-text">Search</span></button>
</div>
</form>
GET /search
<form role="search" method="get" class="searchform" action="/search">
<div>
<label class="screen-reader-text" for="boost-pfs-search-box-1">Search</label>
<input type="text" placeholder="Search" value="" name="q" autocomplete="off" class="boost-pfs-search-box ui-autocomplete-input" id="boost-pfs-search-box-1" data-search-box="boost-pfs-search-box-1" aria-live="assertive" aria-label="Search"><button
type="submit" aria-label="Search"><i class="fa fa-search" aria-hidden="true"></i></button>
</div>
</form>
<form aria-live="polite" class="needsclick klaviyo-form klaviyo-form-version-cid_1 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-Up8iC7" novalidate=""
style="display: flex; flex-direction: row; box-sizing: border-box; width: 100%; overflow: visible; max-width: 320px; margin: 0px auto; border-radius: 0px; border-style: none; border-width: 0px; border-color: rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0); background-repeat: no-repeat; background-position-y: 50%; padding: 10px 0px; flex: 1 1 0%;">
<div class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: column; width: 100%; margin: 0px; padding: 0px; justify-content: center;">
<div data-testid="form-row" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
<div component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 0px 10px; position: relative; flex: 1 0 0px;">
<div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-28617016" style="width: 100%;">
<p style="font-size:14px;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-weight:400;"><span class="ql-font-arial"
style="color:rgb(255, 255, 255);font-size:18px;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-weight:bold;">Join Today & Get 10% Off!</span></p>
</div>
</div>
</div>
<div data-testid="form-row" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
<div component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 5px 10px 10px; position: relative; flex: 1 0 0px;">
<div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-28617017" style="width: 100%;">
<p style="font-size:14px;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-weight:400;"><span class="ql-font-arial"
style="color:rgb(255, 255, 255);font-size:12px;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-weight:400;">Be the first to receive exclusive offers and updates!</span></p>
</div>
</div>
</div>
<div data-testid="form-row" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
<div component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 0px; position: relative; flex: 1 0 0px;">
<div class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-grow: 1; flex-direction: column; align-self: flex-end;"><input id="email_28617018" class="needsclick go2175330583 kl-private-reset-css-Xuajs1" type="email"
autocomplete="email" name="email" tabindex="0" placeholder="Email Address" aria-label="Email Address" aria-invalid="false" options="[object Object]"
style="box-sizing: border-box; border-radius: 2px; padding: 0px 0px 0px 16px; height: 38px; text-align: left; color: rgb(0, 0, 0); font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgba(180, 187, 195, 0);">
<div class="needsclick kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
</div>
</div>
<div component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 0px 0px 13px; position: relative; flex: 0 1 auto; margin: 0px auto;">
<button class="needsclick go1515943218 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
style="background: rgb(23, 154, 148); border-radius: 0px; border-style: none; border-color: rgb(0, 0, 0); border-width: 0px; color: rgb(255, 255, 255); font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 12px; font-weight: 700; letter-spacing: 0px; line-height: 1; white-space: normal; padding: 11px 10px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; pointer-events: auto; height: auto;">SIGN
ME UP</button></div>
</div>
</div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>
Text Content
Close Shopping Cart Cart 0 You're $49.00 away from free shipping!* * excludes oversize & select 'flat rate' items 1 Free Shipping 2 Free Giftt Your cart is currently empty. Continue Shopping Enable cookies to use the shopping cart Subtotal $0.00 view cart Checkout UPGRADE YOUR CART Close Sign In We've sent you an email with a link to update your password. Translation missing: en.customer.recover_password.content_success * Email * Password * Forgot your password? First Name Last Name Email * Password * We will send you an email to reset your password. Email Cancel No account yet? Registering for this site allows you to access your order status and history. Just fill in the fields below, and we’ll get a new account set up for you in no time. We will only ask you for information necessary to make the purchase process faster and easier. Create An Account Translation missing: en.general.login_popup.login Skip to content Submit Close search * * MIDWEST'S LARGEST SPECIALTY TENNIS STORE - EST. 1977 * Learning center * 833-238-8800 * Membership Benefits * Blog * Racquets & Paddles Racquets & Paddles TENNIS RACQUETS * BABOLAT RACQUETS * DUNLOP RACQUETS * HEAD RACQUETS * SOLINCO RACQUETS * TECNIFIBRE RACQUETS * VOLKL RACQUETS * WILSON RACQUETS * YONEX RACQUETS * JUNIOR RACQUETS * RACQUET STRINGING * ALL RACQUETS * USED RACQUETS PICKLEBALL PADDLES * ADIDAS PADDLES * BABOLAT PADDLES * BADDLE PADDLES * FRANKLIN PADDLES * HEAD PADDLES * PADDLETEK PADDLES * PRINCE PADDLES * PRO-LITE PADDLES * PROKENNEX PADDLES * VAUGHT SPORTS PADDLES * WILSON PADDLES * USED PADDLES PADEL RACQUETS BAGS * TENNIS BAGS * PICKLEBALL BAGS * WILSON BAGS * HEAD BAGS * BABOLAT BAGS * GLOVE IT BAGS * AME & LULU BAGS BALLS * TENNIS BALLS * PICKLEBALL BALLS * PLATFORM TENNIS BALLS GRIPS * OVERGRIPS * REPLACEMENT GRIPS STRINGS BUMPERS GLOVES & MITTS BALL HOPPERS NETS ACCESSORIES * SUNGLASSES & EYEWEAR * TRAINING * SPORTS MEDICINE * HEADBANDS & WRISTBANDS * WATER BOTTLES * HATS & VISORS * BELTS PLATFORM TENNIS SQUASH RACQUETBALL BADMINTON TENNIS BALL MACHINES SKATES * INLINE SKATES * ICE SKATES * ROLLER SKATES * USED SKATES * SKATE SALE * Apparel Apparel MENS TENNIS * CREWS * POLOS * LONGSLEEVES * JACKETS * PULLOVERS * SWEATSHIRTS * SHORTS * PANTS * COMPRESSION GEAR * ATHLEISURE MENS GOLF * POLOS * SHORTS * PANTS * PULLOVERS * SWEATERS & VESTS * JACKETS * RAIN GEAR * BELTS * ATHLEISURE WOMENS TENNIS * TOPS * SKIRTS * DRESSES * SHORTS * PANTS * SPORTS BRAS * PULLOVERS * JACKETS * ATHLEISURE WOMENS GOLF * TOPS * DRESSES * PULLOVERS * SWEATERS & VESTS * SHORTS * SKORTS * PANTS * JACKETS * RAIN GEAR * BELTS * ATHLEISURE KIDS TENNIS * BOYS SHIRTS * BOYS BOTTOMS * GIRLS TOPS * GIRLS BOTTOMS KIDS GOLF * BOYS SHIRTS * BOYS BOTTOMS * GIRLS TOPS * GIRLS BOTTOMS SWIMWEAR * WOMENS * MENS SOCKS NEW ARRIVALS GIFT CARDS SALE & CLEARANCE * Golf Golf GOLF CLUBS * DRIVERS * FAIRWAY WOODS * HYBRIDS * IRON SETS * WEDGES * PUTTERS * COMPLETE SETS * USED CLUBS * WOMENS CLUBS * KIDS CLUBS GOLF BAGS * STAND BAGS * CART BAGS * TRAVEL BAGS * PUSH CARTS * BAG BOY BAGS * CALLAWAY BAGS * CLEVELAND BAGS GOLF BALLS * BRIDGESTONE * CALLAWAY * TAYLOR MADE * TITLEIST * VOLVIK * ALL GOLF BALLS ACCESSORIES * GOLF GLOVES * HEADCOVERS * GOLF TOWELS * GOLF TEES * GOLF GRIPS * TOOLS & MISC * HATS & VISORS * SUNGLASSES TECHNOLOGY * GOLF RANGEFINDERS * GOLF GPS WATCHES TRAINING SHOP ALL GOLF GOLF CLUB TRADE IN GOLF CLUB FITTING SERVICE * Shoes Shoes TENNIS SHOES * WOMENS TENNIS SHOES * MENS TENNIS SHOES * KIDS TENNIS SHOES * WILSON TENNIS SHOES * K-SWISS TENNIS SHOES * HEAD TENNIS SHOES * TENNIS SHOE BUYING GUIDE PICKLEBALL SHOES * MENS PICKLEBALL SHOES * WOMENS PICKLEBALL SHOES * ACACIA PICKLEBALL SHOES * SALMING PICKLEBALL SHOES * SKECHERS PICKLEBALL SHOES INDOOR COURT SHOES GOLF SHOES * MENS GOLF SHOES * WOMENS GOLF SHOES * KIDS GOLF SHOES * GOLF SHOES SPIKES * GOLF SHOES SPIKELESS * FOOTJOY GOLF SHOES * PUMA GOLF SHOES * SKECHERS GOLF SHOES SOCKS SHOE INSOLES * Sale Sale APPAREL SALE * MENS TENNIS APPAREL * WOMENS TENNIS APPAREL * KIDS TENNIS APPAREL * MENS GOLF APPAREL * WOMENS GOLF APPAREL * KIDS GOLF APPAREL SHOE SALE * MENS TENNIS SHOES * WOMENS TENNIS SHOES * KIDS TENNIS SHOES * MENS GOLF SHOES * WOMENS GOLF SHOES * KIDS GOLF SHOES TENNIS RACQUET SALE * WILSON RACQUET SALE * BABOLAT RACQUET SALE * DUNLOP RACQUET SALE * HEAD RACQUET SALE PICKLEBALL PADDLE SALE GOLF GEAR SALE * GOLF CLUBS SALE * GOLF BAGS SALE SKATE SALE * INLINE SKATE SALE * ROLLER SKATE SALE * ICE SKATE SALE SHOP ALL SALE * Brands Search Search Search Log in $0.00 0 items * Racquets & Paddles * Racquets & Paddles Menu * Racquets & Paddles * Tennis Racquets * Tennis Racquets Menu * Tennis Racquets * ALL Racquets * Babolat Racquets * Dunlop Racquets * Head Racquets * Solinco Racquets * Tecnifibre Racquets * Volkl Racquets * Wilson Racquets * Yonex Racquets * Junior Racquets * Used Racquets * Racquet Stringing * Pickleball Paddles * Pickleball Paddles Menu * Pickleball Paddles * Adidas Paddles * Babolat Paddles * Baddle Paddles * Franklin Paddles * Head Paddles * Paddletek Paddles * Prince Paddles * Pro-Lite Paddles * ProKennex Paddles * Vaught Sports Paddles * Wilson Paddles * Used Paddles * Other Racquet Sports * Other Racquet Sports Menu * Other Racquet Sports * Platform Tennis * Racquetball * Squash * Badminton * Bags * Bags Menu * Bags * Tennis Bags * Pickleball Bags * Wilson Bags * Head Bags * Babolat Bags * Glove It Bags * Ame & Lulu Bags * Balls * Balls Menu * Balls * Tennis Balls * Pickleball Balls * Platform Tennis Balls * ALL Balls * Grips * Grips Menu * Grips * Overgrips * Replacement Grips * Equipment * Equipment Menu * Equipment * Strings * Bumpers * Gloves & Mitts * Ball Hoppers * Training * Nets * Accessories * Accessories Menu * Accessories * Sunglasses & Eyewear * Sports Medicine * Headbands & Wristbands * Water Bottles * Hats & Visors * Belts * Apparel * Apparel Menu * Apparel * Men's Tennis * Men's Tennis Menu * Men's Tennis * Crews * Polos * Long Sleeves * Jackets * Pullovers * Sweatshirts * Shorts * Pants * Compression Gear * Athleisure * Mens Golf * Mens Golf Menu * Mens Golf * Polos * Shorts * Pants * Pullovers * Sweaters & Vests * Jackets * Rain Gear * Belts * Athleisure * All Mens Apparel * Women's Tennis * Women's Tennis Menu * Women's Tennis * Tops * Skirts * Shorts * Dresses * Pants * Sports Bras * Pullovers * Jackets * Athleisure * Womens Golf * Womens Golf Menu * Womens Golf * Tops * Dresses * Pullovers * Sweaters & Vests * Shorts * Skorts * Pants * Jackets * Rain Gear * Belts * Athleisure * All Womens Apparel * Kids Tennis * Kids Tennis Menu * Kids Tennis * Boys Shirts * Boys Bottoms * Girls Tops * Girls Bottoms * Kids Golf * Kids Golf Menu * Kids Golf * Boys Shirts * Boys Bottoms * Girls Tops * Girls Bottoms * All Kids Apparel * Swimwear * Swimwear Menu * Swimwear * Mens Swimwear * Womens Swimwear * Sale & Clearance * Shoes * Shoes Menu * Shoes * Tennis Shoes * Tennis Shoes Menu * Tennis Shoes * Mens Tennis Shoes * Womens Tennis Shoes * Kids Tennis Shoes * Wilson Tennis Shoes * K-Swiss Tennis Shoes * Head Tennis Shoes * Pickleball Shoes * Pickleball Shoes Menu * Pickleball Shoes * Mens Pickleball Shoes * Womens Pickleball Shoes * Acacia Pickleball Shoes * Salming Pickleball Shoes * Skechers Pickleball Shoes * Indoor Court Shoes * Golf Shoes * Golf Shoes Menu * Golf Shoes * Mens Golf Shoes * Womens Golf Shoes * Kids Golf Shoes * FootJoy Golf Shoes * Puma Golf Shoes * Skechers Golf Shoes * All Mens Shoes * All Womens Shoes * All Kids Shoes * Socks * Insoles * Golf Equipment * Golf Equipment Menu * Golf Equipment * Golf Clubs * Golf Clubs Menu * Golf Clubs * Drivers * Fairway Woods * Hybrids * Iron Sets * Wedges * Putters * Complete Sets * Used Clubs * Womens Clubs * Kids Clubs * Golf Bags * Golf Bags Menu * Golf Bags * Stand Bags * Cart Bags * Travel Bags * Push Carts * Bag Boy Bags * Callaway Bags * Cleveland Bags * Golf Balls * Golf Balls Menu * Golf Balls * Bridgestone * Callaway * Taylor Made * Titleist * Volvik * ALL Golf Balls * Accessories * Accessories Menu * Accessories * Golf Gloves * Headcovers * Golf Towels * Golf Tees * Golf Grips * Push Carts * Tools & Misc * Hats & Visors * Sunglasses * Technology * Technology Menu * Technology * Golf Rangefinders * Golf GPS Watches * Training * Golf Club Trade-In * Golf Club Fitting Service * Skates * Skates Menu * Skates * Inline Skates * Ice Skates * Roller Skates * Skate Sale * Used Skates * Sale * Sale Menu * Sale * Apparel Sale * Apparel Sale Menu * Apparel Sale * Mens Tennis Apparel * Womens Tennis Apparel * Kids Tennis Apparel * Mens Golf Apparel * Womens Golf Apparel * Kids Golf Apparel * Shoe Sale * Shoe Sale Menu * Shoe Sale * Mens Tennis Shoes * Womens Tennis Shoes * Kids Tennis Shoes * Mens Golf Shoes * Womens Golf Shoes * Kids Golf Shoes * Tennis Racquet Sale * Tennis Racquet Sale Menu * Tennis Racquet Sale * Wilson Racquet Sale * Babolat Racquet Sale * Dunlop Racquet Sale * Head Racquet Sale * Sale Tennis Racquets * Pickleball Paddle Sale * Golf Gear Sale * Golf Gear Sale Menu * Golf Gear Sale * Golf Clubs Sale * Golf Bags Sale * Skate Sale * Skate Sale Menu * Skate Sale * Inline Skate Sale * Roller Skate Sale * Ice Skate Sale * Shop All Sale * Brands * Learning Center * Contact Us * Membership Benefits Join & Save Today MY ACCOUNT Log in Search FREE GIFT with Orders Over $99!* FEATURED CATEGORIES The BEST selection of quality tennis and racquet sports products you can find online! BACKPACKS PICKLEBALL PADDLES MEN'S APPAREL TENNIS RACQUET BAGS TENNIS RACQUETS WOMEN’S APPAREL SHOES BACKPACKS PICKLEBALL PADDLES MEN'S APPAREL TENNIS RACQUET BAGS TENNIS RACQUETS WOMEN’S APPAREL SHOES BACKPACKS PICKLEBALL PADDLES MEN'S APPAREL TENNIS RACQUET BAGS FEATURED BRANDS * 1 * 2 FAVORITES BEST SELLERS Browse some of our top rated and best selling customer’s top favorites * WILSON RF 01 PRO UNSTRUNG TENNIS RACQUET Regular price $299.00 Sale price $299.00 Regular price $299.00 Unit price /per Sale Sold out No reviews Ask a question * WILSON RF 01 UNSTRUNG TENNIS RACQUET Regular price $279.00 Sale price $279.00 Regular price $279.00 Unit price /per Sale Sold out No reviews Ask a question * BABOLAT PURE AERO 98 UNSTRUNG TENNIS RACQUET Regular price $279.00 Sale price $279.00 Regular price $279.00 Unit price /per Sale Sold out No reviews Ask a question * WILSON PRO STAFF 97 V14 UNSTRUNG TENNIS RACQUET Regular price $279.00 Sale price $279.00 Regular price $279.00 Unit price /per Sale Sold out No reviews Ask a question SIGN UP FOR OUR MEMBERSHIP PROGRAM AND START SAVING INSTANTLY DISCOUNTS Members only prices on almost every item, every day** LOW ANNUAL PRICE Only $49 for year-round savings across the site EARLY ACCESS Exclusive access to new products and much more! SIGN UP NOW BUYING GUIDES HELPFUL TIPS & TRICKS A collection of buying guides to help you with your purchasing decision. TENNIS RACQUET TECHNOLOGY Every year, new technology is introduced into the market. Find out which could potentially improve your game. Learn More About the Technology KIDS TENNIS RACQUET BUYING GUIDE Finding the best tennis racquet for beginners can be a daunting task. Use our step-by-step guide to find the best racquet for your player. Find the best racquet for your player MEASURING GRIP SIZE Often overlooked when buying a tennis racquet, selecting the appropriate grip is crucial for the best control over your racquet. Determine your correct grip size See All Guides VISIT OUR STORE See why we have been the premier Oakland County retailer for tennis racquets, golf clubs, apparel, footwear bags & accessories! 30211 Woodward Ave Royal Oak, MI 48073 248-435-6800 More Info HISTORY OF TENNIS RACQUETS Tennis racquets have evolved significantly over the years, with advancements in technology, materials, and design leading to major changes in how the game is played. Here is a brief history of tennis racquets. In the 16th century: tennis is played with bare hands or gloves, and the ball is struck with the palm of the hand. Begining in the 17th century players start using wooden paddles or racquets, which are shaped like table tennis paddles and have no strings. It is not until the 18th century that racquets start to evolve, with players adding strings to the racquet face to increase control and power. The 19th century brought the introduction of lawn tennis in the 1870s leads to further innovations in racquet design. The first lawn tennis racquets are made of wood, with long handles and smaller heads than modern racquets. In the early 20th century metal racquets start to appear, with steel and aluminum being the most popular materials. These racquets are heavier and more durable than wooden racquets, but also less flexible. From the 1960s through the 70s graphite and fiberglass tennis racquets are introduced, providing a lighter and more powerful option for players. These materials also allow for more customization in terms of stiffness and weight. Satrting in the 180s through present day racquet technology continues to advance, with companies experimenting with new materials, designs, and features to enhance performance. Modern racquets are made with a combination of graphite, carbon fiber, Kevlar, and other materials to provide a balance of power, control, and comfort. Today, tennis racquets are available in a wide range of sizes, shapes, and weights to cater to different playing styles and skill levels. They are an essential piece of equipment for any tennis player and play a significant role in determining the outcome of a match. TennisRacquets.com TENNISRACQUETS For over 42 years we have been dedicated to providing an imcomparable selection of tennis, racquet sports & golf equipment. ⨀ 30211 Woodward Ave, Royal Oak, MI ☆ About Us ☏ Contact Us RESOURCES * MEMBERSHIP * MY ACCOUNT * RETURN POLICY * SHIPPING POLICY * TERMS OF SERVICE * PRIVACY POLICY * DO NOT SHARE OR SELL MY INFORMATION LEARNING CENTER * KIDS RACQUET BUYING GUIDE * INCREASING GRIP SIZE * TENNIS RACQUET TECHNOLOGY * RACQUET TRADE-IN CONTACT US Phone: 833-238-8800 (Website) 248-435-6800 (Store) Store Hours hello@tennisracquets.com Gift Cards Promos & Coupons Sign Up for Text Updates NEWSLETTER SIGN UP Join Today & Get 10% Off! Be the first to receive exclusive offers and updates! SIGN ME UP -------------------------------------------------------------------------------- * Facebook * Twitter * Pinterest * Instagram © 2024 TennisRacquets.com | Privacy Policy | Terms of Service Use left/right arrows to navigate the slideshow or swipe left/right if using a mobile device * Choosing a selection results in a full page refresh. * Press the space key then arrow keys to make a selection. * Choosing a selection results in a full page refresh. * Choosing a selection results in a full page refresh. * Opens in a new window. * Opens external website. * Opens external website in a new window. Judge.me