Free shipping
Save up to 20% off today
Perfect fit, guaranteed
Woodies Woodies
  • SHOP
    • SHIRTS
    • PANTS
    • SUITING
    • OUTERWEAR
    • JEANS
    • GIFT CARDS
  • BEST SELLERS
  • NEW ARRIVALS
  • HELP
  • LOG IN
Woodies cart Woodies cart
Woodies cart Woodies cart

Congrats on your new size profile! Preview Sizes

×

Performance Dress Shirts

Sort by
  • Default
  • Best Selling
  • Price (Low - High)
  • Price (High - Low)
  • White Next Generation Performance Shirt
    White Performance Shirt $115
  • Light Blue Blue Performance Shirt $115
  • Heathered Chambray Performance Shirt
    Heathered Chambray Performance Shirt $115
  • Nordic Blue Gingham Performance Shirt
    Nordic Blue Gingham Performance Shirt $115
  • Balsam Green Gingham Performance Shirt
    Balsam Green Gingham Performance Shirt $115
  • Coastal Blue Plaid Performance Shirt
    Coastal Blue Plaid Performance Shirt $115
  • Sunset Bay Plaid Performance Shirt
    Sunset Bay Plaid Performance Shirt $115
  • Dark Navy Windowpane Performance Shirt
    Dark Navy Windowpane Performance Shirt $115
  • Light Blue Windowpane Performance Shirt
    Light Blue Windowpane Performance Shirt $115
  • Heathered Gingham Next Generation Performance Shirt
    Heathered Gingham Performance Shirt $115
  • Heathered Purple Small Gingham Performance Shirt
    Heathered Purple Small Gingham Performance Shirt $115
  • Heathered Navy Plaid Performance Shirt
    Heathered Navy Plaid Performance Shirt $115
  • Heathered Blue Small Gingham Performance Shirt
    Heathered Blue Small Gingham Performance Shirt $115
  • Heathered Medium Gingham Performance Shirt
    Heathered Medium Gingham Performance Shirt $115
  • White Stain Repelling Shirt on Figure
    White Stain Resistant Performance Shirt $125
  • Light Blue Stain Resistant Shirt
    Light Blue Stain Resistant Performance Shirt $125
  • Grey Stain Resistant Performance Shirt
    Grey Stain Resistant Performance Shirt $125
  • Blue Houndstooth Performance Shirt
    Blue Houndstooth Stain Resistant Performance Shirt $125
  • Light Blue Houndstooth Stain Resistant Performance Shirt
    Light Blue Houndstooth Stain Resistant Performance Shirt $125
  • Navy gingham Stain Resistant Shirt
    Navy Gingham Stain Resistant Performance Shirt $125
  • Heathered Grey Gingham Stain Resistant Performance Shirt
    Heathered Grey Gingham Stain Resistant Performance Shirt $125

Perfect Fit

Made For You

Quality First

ABOUT + x
CRAFTSMANSHIP OUR GUARANTEE PRESS REVIEWS TESTIMONIALS
SHOP + x
SHOP SHIRTS SHOP PANTS SHOP PERFORMANCE SHOP PREPPY GIFT CARD WEDDINGS
LEARN + x
FABRIC 101 DESIGN OPTIONS FIT GUIDE
SUPPORT + x
MY ORDER DOESN’T FIT RETURNS & EXCHANGES FAQ
TERMS & CONDITIONS PRIVACY BLOG

TERMS & CONDITIONS PRIVACY BLOG

JOIN OUR LIST TO GET EXCLUSIVE OFFERS

FACEBOOK INSTAGRAM TWITTER

© 2025 WOODIES. ALL RIGHTS RESERVED.

Welcome to Woodies!
Please log in with your email address.


What was my password?

Welcome to Woodies!
Please create your account.


Woodies
01 / 10
Say hello to the perfect fit.

We use advanced sizing AI to calculate your sizing in seconds, no tape measure required.
Answer a few simple questions, and we`ll take care of the rest.

How tall are you?
What is your weight (lbs)?
Go back (previous question)
What size T-shirt do your wear?
Go back (previous question)
What is your collar size?
?

Find your best fitting dress shirt in your closet. Take a look in the label — most likely there is a size like “16x34.”

That first number is your neck size. Neck sizes usually range from 13.5 - 15.5 on the small and anywhere from 17.5-19 on the larger side.

The average guy is about 16-16.75 in the neck.

Go back (previous question)
What is your sleeve length?
?

Find your best fitting dress shirt in your closet. Take a look in the label — most likely there is a size like “16x34.”

That second number is your sleeve length. Sleeve Length ranges from 32 - 33 on the small and anywhere from 35.5-37 on the larger side.

The average guy is about 34-35 in the sleeves.

Go back (previous question)
Torso & posture (optional)
Go back (previous question)
What is your pants waist size?
?

Find your best fitting pants in your closet. Take a look in the lab — most likely there is a size like “32x30.”

That first number is your waist size. Waist sizes ranges from 29 - 30 on the small and anywhere from 37+ on the larger side.

The average guy is about 32-36 in the waist.

Go back (previous question)
What is your pants inseam length?
?

Find your best fitting pants in your closet. Take a look in the lab — most likely there is a size like “32x30.”

That second number is your inseam. Inseams range from 28 -29 on the small and anywhere from 35-37 on the larger side.

The average guy is about 30-34 in the inseam.

Go back (previous question)
Which fit do you prefer?
?

Your clothes (tops and bottoms) are totally custom and are based solely on your sizing.

The fit you choose determines how close to your body, your clothes will fit.

Extra Slim is the tightest and Regular being the least form fitting to your body.

We recommend slim for most guys - it’s a handsome fit that isn’t too snug, but still flattering.

Go back (previous question)
How did you hear about us?
Go back (previous question)
Create your free account
and unlock a perfect fit.

Your size profile is ready!

Your Cart

Bundle and Save

10%
15%
20%

Your cart is empty.

Need clothes but not sure about the fit? With Woodies we guarantee a perfect fit. If you’re not satisfied with your first top or bottom, we’ll send you a complimentary remake.

Shop shirts

Enter a gift card or voucher code
checkout
Perfect fit, guaranteed.
Not satisfied with your fit? No sweat. We’ll remake your items for you and ship them out for free.
Perfect fit, guaranteed.
Not satisfied with your fit? No sweat. We’ll remake your items for you and ship them out for free.
Enter a gift card or voucher code
SAVE UP TO 20%
TODAY

Spend +$175

SAVE 10% OFF

Spend +$275

SAVE 15% OFF

Spend +$500

SAVE 20% OFF

*excludes blazer & suit purchases

adroll_adv_id = "TTB63VLFABCKVGNFJ4MEPZ"; adroll_pix_id = "ABAWSCBKHBASXKVTYXFJCW"; adroll_version = "2.0"; adroll_current_page = "other"; adroll_currency = "USD"; adroll_language = "en_US";