You've experienced it: you go for a run in a polyester shirt, and within 30 minutes it smells terrible. You wash it, and the smell is back after one wear. Meanwhile, your old cotton t-shirt can go a full day without developing any noticeable odour. This isn't in your head — it's microbiology.
The science is clear: polyester breeds odour-causing bacteria faster, binds odour molecules more tightly, and develops persistent smell that survives washing. Here's exactly why, and what to wear instead.
The Microbiology of Fabric Odour
Body odour isn't caused by sweat. Fresh sweat is nearly odourless. The smell comes from bacteria on your skin metabolising sweat components — particularly the fatty acids and proteins in apocrine sweat (the kind produced in your armpits, groin, and feet).
The key discovery came from a 2014 study published in Applied and Environmental Microbiology by researchers at Ghent University. They had 26 subjects exercise in either polyester or cotton t-shirts, then incubated the shirts for 28 hours. The results were striking:
The critical finding: it wasn't just that polyester had more bacteria overall — it selectively enriched for Micrococcus, the genus most responsible for producing the volatile fatty acids and thioalcohols that make body odour pungent. Cotton shirts, by contrast, were dominated by Staphylococcus species, which produce significantly less odour.
Why Polyester Selectively Breeds Odour Bacteria
Polyester doesn't just passively allow bacteria to grow — its material properties actively select for the worst-smelling species. Three mechanisms are at work:
1. Hydrophobic surface chemistry
Polyester repels water but attracts oils. The sebum (skin oil) and lipid-rich components of sweat bind tightly to polyester's surface, creating a rich food source for bacteria. Micrococcus species are lipophilic — they thrive on fatty substrates — which is why they dominate on polyester.
2. Surface retention of volatiles
When bacteria metabolise sweat on cotton, the odour compounds (volatile fatty acids, thioalcohols, and steroids) are absorbed deep into the cotton fibre's porous structure, where they're partially trapped. On polyester, these same compounds sit on the fibre surface, where they volatilise readily into the air. Same bacteria, same compounds — but polyester broadcasts the smell while cotton contains it.
3. Biofilm formation
Over repeated wears, bacteria form a biofilm on polyester — a structured community embedded in a self-produced matrix of polysaccharides. This biofilm is remarkably resistant to washing. It's why your old polyester gym shirt can smell bad straight out of the washing machine. The bacteria aren't being removed; they're just temporarily dormant.
The Fabric Odour Spectrum
Not all fabrics are equal when it comes to odour. Based on published research and controlled wear testing, here's how common fabrics rank:
| Fabric | Odour resistance | Why |
|---|---|---|
| Merino wool | Excellent | Antimicrobial lanolin, absorbs and locks odour compounds internally |
| Linen | Very good | Highly absorbent, dries fast (bacteria need moisture), naturally antibacterial |
| Cotton | Good | Absorbs sweat and odour compounds into fibre; favours less-odorous bacteria |
| TENCEL / Lyocell | Good | Smooth fibre surface, good moisture management, less bacterial adhesion |
| Silk | Moderate–good | Natural protein fibre with some antimicrobial properties; absorbent |
| Nylon | Poor | Synthetic, low absorption; better than polyester due to slight moisture uptake |
| Polyester | Very poor | Selectively breeds Micrococcus; retains sebum; forms odour biofilm |
Merino Wool: Nature's Anti-Odour Fabric
Merino wool is the standout performer for odour resistance, and the reasons are both chemical and structural:
- Lanolin — the natural wax coating on wool fibres has documented antimicrobial properties that inhibit bacterial growth
- Keratin protein structure — wool's complex protein structure absorbs odour molecules and binds them internally, preventing them from volatilising into the air
- Moisture buffering — merino absorbs up to 30% of its weight in moisture without feeling wet, keeping the skin surface drier and less hospitable to bacteria
- Fatty acid absorption — wool actively absorbs the fatty acids that bacteria convert into odour compounds, removing the food source
The practical result: many merino wearers can go 3-5 days between washes with no detectable odour — a claim that's been verified in controlled studies. This has made merino the fabric of choice for long-distance hikers, travellers, and anyone who wants fewer laundry cycles.
Why Cotton Performs Better Than Polyester
Cotton won't match merino's multi-day odour resistance, but it dramatically outperforms polyester. Cotton's hydrophilic (water-loving) fibres absorb sweat and its odour precursors, pulling them away from the skin surface and trapping them within the fibre structure. The bacterial community on cotton is also fundamentally different — dominated by Staphylococcus and Corynebacterium rather than the intensely odorous Micrococcus that colonises polyester.
A simple test: wear a cotton t-shirt and a polyester t-shirt on alternating days doing the same activity. By evening, the difference will be obvious.
What About "Anti-Odour" Polyester?
The activewear industry's response to polyester's odour problem has been to add antimicrobial treatments — silver nanoparticles, zinc pyrithione, or triclosan — to polyester fabric. These treatments do reduce odour initially, but they come with significant downsides:
- They wash out. Most antimicrobial treatments lose effectiveness after 15-30 washes, leaving you back where you started.
- Environmental harm. Silver nanoparticles released during washing are toxic to aquatic organisms. Triclosan is an endocrine disruptor now banned in hand soaps but still permitted in textiles.
- They don't address the root cause. The problem is polyester's surface chemistry. Coating it in antimicrobials is a patch, not a solution.
A merino wool shirt achieves better odour resistance through its natural fibre properties — no chemical treatments, no environmental damage, no diminishing returns over time.
Practical Steps to Reduce Fabric Odour
Swap your base layers
The garments closest to your skin have the biggest impact. Replace polyester t-shirts, underwear, and socks with cotton or merino. This single change will make a noticeable difference.
Choose natural fibres for exercise
Merino wool activewear exists from brands like Smartwool, Icebreaker, and Wool&Prince. It costs more upfront but lasts longer and requires less washing — making the lifetime cost comparable.
Treat existing polyester
If you're not ready to replace your polyester gym clothes, soak them in a white vinegar solution (1 cup vinegar per basin) for 30 minutes before washing. Use an enzyme-based detergent. Skip fabric softener — it coats fibres and can trap bacteria.
Dry fast
Bacteria multiply rapidly in damp fabric. If you're wearing cotton or linen, the faster it dries, the less odour develops. Linen excels here — it dries faster than any common natural fibre.
The bottom line: polyester's odour problem isn't a design flaw that can be engineered away. It's a fundamental consequence of the material's chemistry. If smell matters to you — and it should — the solution is the fabric itself, not what you spray on it.