
Crochet Tennis Skirt Free Pattern: Make Your Own Stylish Court-Ready Look
If you’ve been scrolling through social media lately, chances are you’ve spotted the crochet tennis skirt trend everywhere. From casual park outings to actual court sessions, this flirty, functional piece has taken the crafting and fashion world by storm. The best part? You don’t need to spend a fortune at a boutique to get one. With a hook, some yarn, and a free pattern, you can create a custom crochet tennis skirt that fits your body, your style, and your budget perfectly.
This post walks you through everything you need to know — from materials and sizing to the full free pattern with step-by-step instructions. Whether you’re a seasoned crocheter or someone who just graduated from granny squares, this pattern is accessible, customizable, and genuinely fun to make.
Why Crochet a Tennis Skirt?
The tennis skirt has been a fashion staple for decades, but the crochet version elevates it into something truly special. Unlike store-bought options, a handmade crochet tennis skirt can be tailored to your exact waist measurement, made in any color you love, and constructed with the stitch density you prefer — lighter and lacier for warm weather or denser for cooler days.
There’s also an undeniable satisfaction in wearing something you made yourself. Every flared hem, every stitch, every carefully constructed row represents your time and creativity. When someone compliments you on the court or at a picnic and you get to say “I made it,” that’s a feeling no fast fashion purchase can replicate.
Beyond the fashion appeal, crochet tennis skirts are a great intermediate project. They help you practice working in the round, increasing for flare, and creating clean waistband finishes — skills that transfer to countless other projects.
Materials You’ll Need
Before diving into the pattern, gather your supplies. Having everything ready makes the process smooth and enjoyable.
Yarn: For a tennis skirt, you want a yarn that has some drape and a smooth finish. Cotton or a cotton-blend yarn works beautifully — it’s breathable, holds its shape, and photographs wonderfully. Fingering weight (size 1) or sport weight (size 2) yarn will give you the best drape and a lightweight feel. You’ll need approximately 400–800 yards depending on your size and skirt length.
Hook: A 3.5mm (US size E/4) or 4.0mm (US size G/6) hook pairs well with fingering or sport weight yarn. Adjust based on your tension gauge.
Elastic: One-inch wide elastic in a length matching your waist measurement. This goes inside the waistband casing and creates a clean, comfortable finish.
Tapestry needle: For weaving in ends.
Scissors
Stitch markers: At least 4 to mark key points as you work in the round.
Measuring tape
Optional: Lining fabric or biker shorts to wear underneath for modesty and comfort on the court.
Sizing and Measurements
This pattern is written to be fully customizable. Before starting, take two key measurements:
Your waist circumference (where you want the skirt to sit — this could be your natural waist or your hip, wherever is most comfortable for you).
Your desired length — a classic tennis skirt falls about 12 to 16 inches from the waistband. Shorter gives a more traditional tennis look; longer edges toward a midi skirt vibe.
The pattern uses a foundation chain based on your actual waist measurement, so it’s essentially a made-to-measure design right from the start.
Gauge: 18 stitches and 20 rows = 4 inches in half double crochet with a 4.0mm hook and sport weight yarn. Gauge is particularly important for the waistband section of this pattern, so make a small swatch before beginning.
Stitch Abbreviations
Throughout this pattern, the following abbreviations are used:
ch — chain
sl st — slip stitch
sc — single crochet
hdc — half double crochet
dc — double crochet
sk — skip
sp — space
st — stitch
BLO — back loop only
rep — repeat
pm — place marker
rnd — round
The Free Crochet Tennis Skirt Pattern
Part One: The Waistband
The waistband is worked first in a flat panel, then seamed to create a tube. This construction allows you to insert elastic easily and creates a crisp, clean waistline.
Step 1: Chain a number of stitches equal to your waist measurement divided by 4 inches multiplied by 18. For example, for a 30-inch waist: (30 ÷ 4) × 18 = 135 stitches. Round to the nearest even number if needed. This is your foundation chain for the waistband width — but actually, you’ll work the waistband lengthwise, so the chain length determines the height of the waistband, not the circumference. Here’s how that works:
Chain 20 (this creates a waistband that is approximately 4 inches tall when folded, which accommodates 1-inch elastic comfortably with room for the fold).
Row 1: Starting in the 2nd chain from hook, work 1 hdc in each ch across. Turn. (19 hdc)
Row 2: Ch 1, working in BLO, 1 hdc in each st across. Turn.
Repeat Row 2 until the waistband panel measures approximately 1 inch less than your full waist circumference when gently stretched. The elastic will add the remaining tension.
For a 30-inch waist, work rows until the piece measures about 29 inches long.
Seaming the waistband: Fold the panel in half lengthwise (wrong sides together) so the ridged texture of the BLO rows is visible on both sides. With your tapestry needle and yarn, whip stitch or slip stitch the short ends together to form a tube. You now have a double-layered waistband tube ready for the skirt body.
Part Two: The Skirt Body
The skirt is worked downward from the waistband, in joined rounds. You’ll work into the bottom edge of the waistband tube to begin.
Setting up: With the waistband tube held horizontally so the seam is at center back, use your hook to join yarn to the bottom edge of the waistband at center back. Place a stitch marker here to mark the beginning of each round.
Foundation Round: Work 1 sc evenly around the entire bottom edge of the waistband, picking up stitches along both layers simultaneously. For a 30-inch waist, you’re aiming for approximately 135 sc evenly distributed. The exact number matters less than it being divisible by 6, which helps with the increase pattern. Adjust up or down to the nearest multiple of 6. Join with a sl st to the first sc. (approximately 135 sc)
Rounds 1–3 (Body Base):
Ch 2 (does not count as a stitch throughout), work 1 hdc in each st around. Join with sl st to first hdc. (same stitch count)
These three rounds create a smooth, dense base at the top of the skirt body before the flare begins, helping the skirt sit cleanly at the waist.
Round 4 (First Increase Round):
Ch 2, 2 hdc in next st, 1 hdc in each of the next 5 sts; rep from around. Join with sl st. (your stitch count increases by 1 for every 6 sts — so 135 becomes approximately 157 sts)
Rounds 5–7:
Ch 2, 1 hdc in each st around. Join with sl st.
Round 8 (Second Increase Round):
Ch 2, 2 hdc in next st, 1 hdc in each of the next 5 sts; rep from around. Join with sl st. (stitch count increases again)
Continue this pattern — three plain rounds between each increase round — until the skirt reaches approximately 3 inches shorter than your desired length. This is where the lace hem section begins.
For a 14-inch skirt, you’ll begin the lace hem section when the body measures approximately 11 inches.
The frequency of increases creates that signature tennis skirt flare. If you want more dramatic flare, increase every 4 rounds. For a more subtle A-line silhouette, increase every 5–6 rounds.
Part Three: The Lace Hem
The lace hem is what makes a crochet tennis skirt look truly special — it adds beautiful movement, visual interest, and a delicate finish that elevates the whole piece.
Lace Round 1:
Ch 3, sk 2 sts, dc in next st, ch 2; rep from around. Join with sl st to top of beginning ch-3. (you’ve created a series of ch-2 spaces around the hem)
Lace Round 2:
Sl st into the first ch-2 space, ch 3, 2 dc in same space, ch 1, 3 dc in next ch-2 sp, ch 1; rep from around. Join with sl st to top of beginning ch-3.
Lace Round 3:
Sl st into first ch-1 space, ch 4, dc in next ch-1 sp, ch 2; rep from around. Join with sl st to 2nd ch of beginning ch-4.
Lace Round 4:
Sl st into first ch-2 space, ch 3, 5 dc in next ch-2 sp (shell made), ch 1; rep from around, ending with a sl st to top of beginning ch-3.
Final Hem Round:
Sl st into the center dc of the first shell, ch 1, sc in same st, ch 4, sc in center dc of next shell; rep from around. Join with sl st to first sc. Fasten off and weave in end.
This creates a beautiful looping picot-style hem that moves freely and adds that effortless, flirty quality that defines the crochet tennis skirt aesthetic.
Part Four: Finishing the Waistband
Now that the skirt body is complete, it’s time to close the waistband and insert the elastic.
Elastic insertion: Cut your elastic to your exact waist measurement (not the circumference of the waistband — measure the elastic directly against your body for a snug but comfortable fit). Overlap the ends by about half an inch and sew them together securely with a needle and thread to form an elastic loop.
Fold the waistband tube down over the top edge of the skirt so the raw edge is tucked inside and the elastic loop sits inside the fold. The waistband should now encase the elastic completely.
Using your tapestry needle and yarn, whip stitch or slip stitch the bottom folded edge of the waistband to the foundation round of the skirt body, working carefully to catch both layers and close the casing completely. Take your time here — neat finishing on the waistband makes the entire skirt look polished and professional.
Tips for the Best Results
Working with a smooth, tightly plied yarn makes the lace pattern much more readable. Fuzzy or textured yarns are beautiful in other projects, but for a lace hem, clarity of stitch definition matters.
Block your finished skirt! Wet blocking cotton yarn makes a dramatic difference. Gently soak the skirt in cool water, press out excess moisture in a towel, and lay flat or hang to dry. The lace hem in particular will open up beautifully after blocking.
If you find the skirt is pulling inward after washing, your tension may be tighter than the pattern’s gauge. Try blocking with the hem stretched slightly, or go up half a hook size on your next project.
Use stitch markers generously throughout the body section to mark the beginning of each round. Because you’re working in joined rounds rather than a continuous spiral, it’s easy to lose your place over long stretches of plain hdc rounds.
Customization Ideas
One of the greatest things about making your own crochet tennis skirt is how easy it is to put your personal stamp on the design.
Color blocking: Work the waistband and first few inches of the body in one color, then switch for the remainder of the skirt and hem. This creates a striking, coordinated look that’s very on-trend.
Striping: Change colors every two rounds during the body section for a retro stripe effect that nods to classic tennis fashion.
Length variation: Add or reduce body rounds before starting the lace hem to adjust length. A mini version hitting at the upper thigh is playful and sporty; extending to knee length creates something more versatile for off-court wear.
Hem alternatives: Swap the lace hem section for a simple sc border for a more solid, casual look, or add a crab stitch (reverse single crochet) edging for a classic, polished finish.
Pockets: Working a small flat panel in the same yarn and seaming it to the inside of the skirt body at hip level creates an invisible pocket that’s surprisingly functional. Work a 4-inch by 5-inch rectangle and attach three sides, leaving the top open.
Styling Your Crochet Tennis Skirt
Once your skirt is finished and blocked, the fun of styling it begins. For an actually sporty look, pair it with a fitted racerback tank and white sneakers. For a more fashion-forward interpretation, try it with a cropped sweater, chunky sandals, and some statement earrings.
Because crochet is open by nature, most wearers choose to layer biker shorts underneath for comfort and coverage. Solid black biker shorts create a clean, modern look; matching or contrasting colors can become part of the outfit’s design.
The skirt also translates beautifully to beach and pool settings worn over a swimsuit. The open stitch work dries quickly, the elastic waistband is comfortable over a swimsuit bottom, and the breezy construction makes it ideal for warm weather.
Caring for Your Crochet Tennis Skirt
Cotton and cotton-blend yarns are generally machine washable, but always check your specific yarn label. When in doubt, hand wash in cool water with a gentle detergent and lay flat to dry. Avoid putting crochet pieces in the dryer, as heat can cause cotton to shrink and distort the stitch pattern.
Store the skirt folded rather than hanging to preserve the waistband’s elasticity over time.
Share Your Make
If you use this free crochet tennis skirt pattern to make your own version, consider sharing it with the crafting community. Tag your project on social media with relevant hashtags so other crocheters can find inspiration in your color choices and styling. The crochet community thrives on shared creativity, and your variation might be exactly the inspiration someone else is searching for.
Making your own wardrobe pieces is one of the most rewarding aspects of knowing how to crochet. This tennis skirt is the kind of project that reminds you why you picked up a hook in the first place — it’s practical, beautiful, and completely yours from the very first stitch to the final woven-in end.
Happy hooking!