How to make the perfect basketball-sized tee from cotton twills

I never wear my basketballs in the summer.

I’m not a fan of the heat, the humidity, or the lack of ventilation.

But I love my basketball shorts.

And that’s exactly why I decided to create a basketball-size pair of tennis-style shorts.

I used cotton twilling fabrics, which are softer than cotton and don’t require heat or moisture to dry.

But cotton is the worst fabric for basketballs, so I started searching for other options.

The result is a pair of basketball shorts that will last for years of wear and dryness.

What you’ll need 1.

3/4″ cotton twilled fabric (a cotton blend is best) 2.

A pair of white socks 3.

A rubber band to secure the shorts together.

The rubber band is optional.

The cotton fabric you want to use is: 2.2 oz.

Cotton, 1.5 oz.

Silk, 1 oz.

Polyester (optional).


A light-weight sewing machine with the right size thread and needle.


A sewing needle (optional, but recommended).

I used the following pattern for the shorts: 3 x 3 x 1.2 inches.

That’s a total of 3 squares of yarn, one for each side of the waistband.

(For a longer pattern, see my pattern on how to make this waistband.)

Sew the first square with the rubber band, using the pattern’s instructions.

Make sure to sew the rubber bands on all sides of the backside of the fabric, not just the back.

Repeat for the other two squares, making sure to use a regular seam allowance.

Sew the back side of each square to the top of the elastic.

Now you’re ready to sew up the bottom of the pant legs, and sew a small elastic around the front of the shorts.

Make two long lines in each end of the front.

Repeat with the back of the pants.

The elastic is now secured, so the next step is to sew on a small pocket at the top.

Sew along the bottom edge of the pocket.

Make four long, thin strips along each strip.

These will go around the bottom and inside of the pockets, so that the elastic will stay put.

Sew on the elastic, making the pockets slightly larger than they need to be.

Now we’re ready for the last step: lining the pants with a soft, stretchy material called “titanium.”

I used a lightweight cotton fabric that I thought would be soft enough to keep the fabric from getting too wrinkled or frayed.

It turned out great!

Next, line the pant with the material you used to make your elastic.

Sew one end of each strip to the back, along the front edge of your fabric, using a seam allowance, so there are no seams.

Sew your other end of your strip, along one of the lines you just sewed, and you’re done!

To finish, fold the fabric in half, making a loop about 1/2″ wide, so it can be easily sewn.

Now the pant will be totally lined up with the elastic!

To make the rubberband, you will need a rubber band.

The first thing you’ll want to do is cut out a rubber strip about 1.25″ long.

Cut it into 1.75″ strips, using two scissors.

(Remember, the rubber will be longer than the fabric.)

Sew one side of one strip to your elastic and the other to the elastic side of your pants.

Sew each strip together with a regular sewing seam, so they’re both lined up perfectly.

Now, fold in half again, and attach the ends of the strips together with elastic tape.

Sew up all of the ends, and make sure to stitch them into a neat square.

Now line the pants up with your elastic, and press the rubber strip down so that it sticks to the fabric.

Repeat this process with the other strip, making one more line along the edge of each piece.

This is your elastic seam.

Sew two more lines along the top edge of this elastic, ending in a small rubber strip.

Sew this seam into the pant, making another small seam on the other side of these strips.

Sew both the rubber strips together, and then fold them into one big rectangle, making an even rectangle.

(I love the rounded corners!)

Repeat with all the remaining strips of fabric.

Finally, line your pant up with one of your elastic strips.

Now it’s time to add some padding.

I chose a stretchy cotton fabric called “sugar,” which I found in my Target fabric aisle.

I just cut it out, and stuck it on.

To get the perfect fit, I made two extra strips of the cotton fabric (one for each leg) and then sewed them together.

After that, I sewed on a rubber ring around the elastic that holds it all together.

If you want a little more padding, you can also