All posts
Guide8 min read

T-Shirt Size Run Guide: How Many of Each Size to Order in Bulk

Order 100 shirts in the wrong sizes and you'll run out of L and XL by lunch while a box of smalls gathers dust. Here are the size curves that actually match American audiences — by audience type.

July 2, 2026 · B2B Sportswear Editorial

Gildan 2000 Ultra Cotton t-shirt on a model, a standard blank for bulk size-run orders

Every bulk shirt order dies or thrives on the size run. The design can be perfect and the blank can be right, but if you ordered too many smalls and not enough XLs — the single most common mistake — you’ll be hand-apologizing to the biggest guys at the event. Size distribution isn’t guesswork; American sizing follows predictable curves, and they shift by audience.

Here are the curves working decorators actually use, expressed per 10 shirts so they scale to any quantity.

The baseline: the 1-2-2-2-1 curve (plus 2XL)

The classic rule of thumb for a general adult American audience is a bell curve centered between L and XL. Per 10 shirts, S through 2XL:

  • S: 1 — M: 2 — L: 3 — XL: 2.5 — 2XL: 1.5

In other words, for 100 shirts order roughly 10 S, 20 M, 30 L, 25 XL, and 15 2XL. Large is the single best-selling adult size in the US, and L+XL together are more than half of nearly every general order. If you take one number from this article: never let L and XL be less than 50% of a general-audience run.

Gildan 5000 blank t-shirts, the standard blank for bulk event size runs
A workhorse like the Gildan 5000 stocks deep in every size at every warehouse — which matters when you need 30 more larges by Friday.

Curves by audience

AudienceSMLXL2XL3XL+
General event / family10%20%30%25%12%3%
Corporate / trade uniform8%17%28%27%15%5%
Streetwear / D2C brand15%27%28%18%9%3%
Youth sports (youth sizes)YS 25%YM 35%YL 30%YXL 10%

Notes on the shifts:

  • Corporate and trades skew bigger.Warehouse crews, construction, and field service teams consistently need more XL–3XL. Always confirm whether anyone needs 3XL or 4XL before ordering — a missing 4XL is the complaint you’ll hear about.
  • Streetwear skews smaller and oversized-fit blanks shift it further.Younger buyers center on M/L, and if you’re printing on a boxy heavyweight blank people often size down. On slim retail-fit tees like the BELLA+CANVAS 3001, some buyers size upinstead — know your blank’s fit before locking the curve.
  • Youth teams change fast. A U8 team is mostly YS/YM; a U14 team is YL through adult S. For mixed-age leagues, order youth sizes per the table plus a few adult S/M — a youth blank like the BELLA+CANVAS 3001Y pairs with its adult twin so the shirts match across the roster.

Budget note: most brands upcharge 2XL and up at wholesale — usually a couple of dollars per step. Price your quote with the upcharge baked into every size, or line-item it; just don’t discover it after the PO is signed.

BELLA+CANVAS 3001Y youth t-shirt on a young model for team size runs
Youth runs center on YM — and always pair with a matching adult style for coaches and parents.

Hedge with fast reorders, not fat inventory

The old way to handle size uncertainty was to over-order 10% in every size and eat the leftovers. The better way is to order the curve tight and rely on reorder speed. Because B2B Sportswear ships from the closest of 12 US warehouses and dispatches same day on orders placed by 3 PM EST, most of the country sees blanks arrive via Ground in 1–2 days. That means you can order 90% of the job up front, distribute, and top up the two sizes that actually ran short — instead of guessing and warehousing the misses.

The economics work too: mixing sizes (and colors) within a style still counts toward the same quantity break, so your 30-piece reorder of L and XL lands on a real price tier instead of one-off pricing — there are six quantity-break tiers applied automatically in the cart, true wholesale pricing from the first piece, and free Ground shipping on orders of $250+. Everything arrives in plain unbranded packaging, so a top-up can ship straight to the event venue or your customer’s office.

Practical workflow for a 100+ piece job

  1. Ask the customer for actual sizes if the group is under ~50 people; use the curve above when they can’t collect them.
  2. Round every size up to the next print-friendly number and add 2 misprint spares in L and XL.
  3. Confirm 3XL/4XL needs explicitly and quote the upcharge.
  4. Order the curve, print, distribute — then place a same-week top-up for whatever ran short.

Where to buy your size runs

Start with the workhorses — the Gildan 5000 and Gildan 2000 Ultra Cotton stock deep from S to 5XL — or browse the whole wholesale t-shirt catalog. Check bulk pricing to see exactly where your quantity lands, and if you print for clients, our screen printers page covers tax-exempt checkout and reorder logistics.

FAQ

How many of each size t-shirt should I order for 100 people?

For a general adult American audience: roughly 10 S, 20 M, 30 L, 25 XL, 12 2XL, and 3 in 3XL+. Shift bigger for corporate and trade groups, smaller for streetwear and student audiences, and always ask about 3XL/4XL needs before ordering.

What is the most common t-shirt size in the US?

Large. In nearly every general-audience bulk order, L is the top seller, with XL close behind — together they typically account for more than half the run.

Do mixed sizes count toward wholesale quantity breaks?

At B2B Sportswear, yes — sizes and colors within the same style all count toward one quantity break, applied automatically in the cart. A 72-piece order split across S–3XL prices the same tier as 72 identical mediums.

What if I run out of a size mid-event?

Reorder fast rather than over-buying up front. Orders placed by 3 PM EST ship the same day from the nearest of 12 US warehouses, so most US addresses see Ground delivery in 1–2 days — and orders of $250+ ship free.

Keep reading