Singlets, split shorts, crop tops and running tees for track, cross country and running clubs.

Mix and match any of these. Every piece is made to your colours, crest and roster.
Pick your sport, a pattern and your colours. Add your team name, numbers and your own logo, then flip between front and back. Send it and our designers turn it into a full production mockup for free.
New styles for this range are being added. Ask us for a custom quote in the meantime.
Get a quoteAdult, women's and youth sizes for everything we make. Pick the garment, pick the fit, and switch between inches and cm.
Unisex cut for men, most players and teens who have reached adult chest size.
Shaped through the body, with narrower shoulders and a shorter length than adult.
Cut for kids aged about 5 to 14: shorter body, narrower shoulders, shorter sleeves and legs.
Youth sizes are not small adult sizes. A youth XL jersey has the same 18.5 in chest as an adult XS, but it is 1 in shorter, because kids are built differently. Size kids by chest and height, not age. Taller than about 5 ft 2 in (157 cm)? Use adult sizes.
Adult fit, XS to 5XL. Basketball, cheer and track singlets.
| Measurement (in) | XS | S | M | L | XL | 2XL | 3XL | 4XL | 5XL |
|---|---|---|---|---|---|---|---|---|---|
| Chest width (flat, pit to pit) | 18.5 | 20 | 21.5 | 23 | 24.5 | 26 | 27.5 | 29 | 30.5 |
| Body length (shoulder to hem) | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 |
Garment measurements, laid flat. Loose athletic fit: body chest + about 4 in ease. Reversible jerseys are double layer: between sizes, size up.
Women's fit, XS to 3XL. Basketball, cheer and track singlets.
| Measurement (in) | XS | S | M | L | XL | 2XL | 3XL |
|---|---|---|---|---|---|---|---|
| Chest width (flat, pit to pit) | 18 | 19 | 20 | 21.5 | 23 | 24.5 | 26 |
| Body length (shoulder to hem) | 25.5 | 26.5 | 27.5 | 28.5 | 29.5 | 30.5 | 31.5 |
Garment measurements, laid flat. Loose athletic fit: body bust + about 4 in ease.
Youth fit, YXS to YXL. Basketball, cheer and track singlets.
| Measurement (in) | YXS | YS | YM | YL | YXL |
|---|---|---|---|---|---|
| Chest width (flat, pit to pit) | 14.5 | 15.5 | 16.5 | 17.5 | 18.5 |
| Body length (shoulder to hem) | 20 | 21.5 | 23 | 24.5 | 26 |
Garment measurements, laid flat. Loose athletic fit: body chest + about 4 in ease.
Adult fit, XS to 5XL. Soccer, football and 7v7, volleyball, running and rugby shorts.
| Measurement (in) | XS | S | M | L | XL | 2XL | 3XL | 4XL | 5XL |
|---|---|---|---|---|---|---|---|---|---|
| Waist (flat, relaxed elastic) | 12 | 13.5 | 15 | 16.5 | 18 | 19.5 | 21 | 22.5 | 24 |
| Hip (flat) | 19.5 | 21 | 22.5 | 24 | 25.5 | 27 | 28.5 | 30 | 31.5 |
| Inseam | 5 | 5.5 | 6 | 6.5 | 7 | 7.5 | 8 | 8.5 | 9 |
| Outseam (waist to hem) | 16.5 | 17.5 | 18.5 | 19.5 | 20.5 | 21.5 | 22.5 | 23.5 | 24.5 |
Garment measurements, laid flat. Shorter than basketball shorts. Racing shorts can be cut shorter on request.
Women's fit, XS to 3XL. Soccer, football and 7v7, volleyball, running and rugby shorts.
| Measurement (in) | XS | S | M | L | XL | 2XL | 3XL |
|---|---|---|---|---|---|---|---|
| Waist (flat, relaxed elastic) | 11 | 12 | 13 | 14.5 | 16 | 17.5 | 19 |
| Hip (flat) | 19.5 | 20.5 | 21.5 | 23 | 24.5 | 26 | 27.5 |
| Inseam | 3 | 3.5 | 4 | 4.5 | 5 | 5.5 | 6 |
| Outseam (waist to hem) | 13.5 | 14 | 14.5 | 15 | 15.5 | 16 | 16.5 |
Garment measurements, laid flat. Waist measured relaxed.
Youth fit, YXS to YXL. Soccer, football and 7v7, volleyball, running and rugby shorts.
| Measurement (in) | YXS | YS | YM | YL | YXL |
|---|---|---|---|---|---|
| Waist (flat, relaxed elastic) | 9.5 | 10.5 | 11.5 | 12.5 | 13.5 |
| Hip (flat) | 14 | 15 | 16 | 17 | 18.5 |
| Inseam | 3.5 | 4 | 4.5 | 5 | 5.5 |
| Outseam (waist to hem) | 13 | 14.5 | 16 | 17.5 | 19 |
Garment measurements, laid flat. Waist measured relaxed.
Adult fit, XS to 5XL. Compression shorts, volleyball spandex, spats, tights and leggings.
| Measurement (in) | XS | S | M | L | XL | 2XL | 3XL | 4XL | 5XL |
|---|---|---|---|---|---|---|---|---|---|
| Waist (flat, relaxed elastic) | 11 | 12.5 | 14 | 15.5 | 17 | 18.5 | 20 | 21.5 | 23 |
| Hip (flat, relaxed) | 15.5 | 17 | 18.5 | 20 | 21.5 | 23 | 24.5 | 26 | 27.5 |
| Inseam: short length | 7 | 7.5 | 8 | 8.5 | 9 | 9.5 | 10 | 10.5 | 11 |
| Inseam: full length | 27 | 27.5 | 28 | 28.5 | 29 | 29.5 | 30 | 30.5 | 31 |
Garment measurements, laid flat and relaxed (not stretched). Stretch fit. Used for compression shorts, volleyball spandex, spats and leggings.
Women's fit, XS to 3XL. Compression shorts, volleyball spandex, spats, tights and leggings.
| Measurement (in) | XS | S | M | L | XL | 2XL | 3XL |
|---|---|---|---|---|---|---|---|
| Waist (flat, relaxed elastic) | 10 | 11 | 12 | 13.5 | 15 | 16.5 | 18 |
| Hip (flat, relaxed) | 16 | 17 | 18 | 19.5 | 21 | 22.5 | 24 |
| Inseam: short length | 5 | 5.5 | 6 | 6.5 | 7 | 7.5 | 8 |
| Inseam: full length | 26 | 26.5 | 27 | 27.5 | 28 | 28.5 | 29 |
Garment measurements, laid flat and relaxed. Stretch fit.
Youth fit, YXS to YXL. Compression shorts, volleyball spandex, spats, tights and leggings.
| Measurement (in) | YXS | YS | YM | YL | YXL |
|---|---|---|---|---|---|
| Waist (flat, relaxed elastic) | 8.5 | 9.5 | 10.5 | 11.5 | 12.5 |
| Hip (flat, relaxed) | 11 | 12 | 13 | 14 | 15.5 |
| Inseam: short length | 4.5 | 5 | 5.5 | 6 | 6.5 |
| Inseam: full length | 19 | 21 | 23 | 25 | 26.5 |
Garment measurements, laid flat and relaxed. Stretch fit.
Adult fit, XS to 5XL. Soccer, football, volleyball, baseball, rugby, hockey, cricket and esports jerseys, plus tees and polos.
| Measurement (in) | XS | S | M | L | XL | 2XL | 3XL | 4XL | 5XL |
|---|---|---|---|---|---|---|---|---|---|
| Chest width (flat, pit to pit) | 19.5 | 21 | 22.5 | 24 | 25.5 | 27 | 28.5 | 30 | 31.5 |
| Body length (shoulder to hem) | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 |
| Shoulder width (seam to seam) | 16.5 | 17.5 | 18.5 | 19.5 | 20.5 | 21.5 | 22.5 | 23.5 | 24.5 |
| Sleeve length (shoulder seam to hem) | 8 | 8.5 | 9 | 9.5 | 10 | 10.5 | 11 | 11.5 | 12 |
Garment measurements, laid flat. Regular athletic fit: body chest + about 6 in ease. Used for soccer, football, volleyball, baseball, cricket, esports jerseys and tees.
Women's fit, XS to 3XL. Soccer, football, volleyball, baseball, rugby, hockey, cricket and esports jerseys, plus tees and polos.
| Measurement (in) | XS | S | M | L | XL | 2XL | 3XL |
|---|---|---|---|---|---|---|---|
| Chest width (flat, pit to pit) | 18.5 | 19.5 | 20.5 | 22 | 23.5 | 25 | 26.5 |
| Body length (shoulder to hem) | 24.5 | 25.5 | 26.5 | 27.5 | 28.5 | 29.5 | 30.5 |
| Shoulder width (seam to seam) | 14.5 | 15 | 15.5 | 16 | 16.5 | 17 | 17.5 |
| Sleeve length (shoulder seam to hem) | 6.5 | 7 | 7.5 | 8 | 8.5 | 9 | 9.5 |
Garment measurements, laid flat. Regular fit: body bust + about 5 in ease.
Youth fit, YXS to YXL. Soccer, football, volleyball, baseball, rugby, hockey, cricket and esports jerseys, plus tees and polos.
| Measurement (in) | YXS | YS | YM | YL | YXL |
|---|---|---|---|---|---|
| Chest width (flat, pit to pit) | 15.5 | 16.5 | 17.5 | 18.5 | 19.5 |
| Body length (shoulder to hem) | 19.5 | 21 | 22.5 | 24 | 25.5 |
| Shoulder width (seam to seam) | 12 | 13 | 14 | 15 | 16 |
| Sleeve length (shoulder seam to hem) | 5.5 | 6 | 6.5 | 7 | 7.5 |
Garment measurements, laid flat. Regular fit: body chest + about 6 in ease.
Adult fit, XS to 5XL. Your body, not the garment. Use it when you are not sure which size to pick.
| Measurement (in) | XS | S | M | L | XL | 2XL | 3XL | 4XL | 5XL |
|---|---|---|---|---|---|---|---|---|---|
| Chest | 32–34 | 35–37 | 38–40 | 41–43 | 44–46 | 47–49 | 50–52 | 53–55 | 56–58 |
| Waist | 26–28 | 29–31 | 32–34 | 35–37 | 38–40 | 41–43 | 44–46 | 47–49 | 50–52 |
| Hip | 33–35 | 36–38 | 39–41 | 42–44 | 45–47 | 48–50 | 51–53 | 54–56 | 57–59 |
Body measurements (not garment). Chest = fullest part, waist = natural waistline, hip = fullest part. If between sizes, size up for a looser fit.
Women's fit, XS to 3XL. Your body, not the garment. Use it when you are not sure which size to pick.
| Measurement (in) | XS | S | M | L | XL | 2XL | 3XL |
|---|---|---|---|---|---|---|---|
| Bust | 31–32 | 33–34 | 35–37 | 38–40 | 41–43 | 44–46 | 47–49 |
| Waist | 24–25 | 26–27 | 28–30 | 31–33 | 34–36 | 37–39 | 40–42 |
| Hip | 34–35 | 36–37 | 38–40 | 41–43 | 44–46 | 47–49 | 50–52 |
Body measurements (not garment). Women's fit is available on jerseys, shorts, skirts, skorts and compression pieces.
Youth fit, YXS to YXL. Your body, not the garment. Use it when you are not sure which size to pick.
| Measurement (in) | YXS | YS | YM | YL | YXL |
|---|---|---|---|---|---|
| Age (approx.) | 5–6 yrs | 7–8 yrs | 9–10 yrs | 11–12 yrs | 13–14 yrs |
| Height | 43–46 | 47–50 | 51–54 | 55–58 | 59–62 |
| Chest | 24–25 | 26–27 | 28–29 | 30–31 | 32–33 |
| Waist | 20–21 | 22–23 | 24–25 | 26–27 | 28–29 |
| Hip | 23–24 | 25–26 | 27–28 | 29–31 | 32–34 |
Body measurements (not garment). Age is only a guide: always size kids by chest and height.
Fit tipRacing shorts can be cut shorter than shown. Tell us on your quote.
Standard ThunderFit sizes. Allow about half an inch either way. Between two sizes? Size up, or order a sample first.
Can't find yours? Email us and a real person on our team replies, usually the same day.
Ask us directlyYes. Every style comes in men's, women's and youth fits.
Mockups usually arrive within 24 to 48 hours. Production and shipping typically take 2 to 4 weeks after you approve the design and the roster sheet.
Small squads are welcome. Tell us your roster size and we quote it. Bigger orders unlock lower prices per piece.
Yes. Order a sample of the exact fabric and print before you commit to the full team order.

Our design team will send your free mockup within 48 hours. Keep an eye on your inbox.


Custom team uniforms and private label sportswear, made in our own factory and shipped worldwide.