Hanes vs Old Navy: which t-shirt wins?
Both land in the budget tier — the Hanes Beefy-T Heavyweight Tee at $12, the Old Navy Soft-Washed Crew-Neck Tee at $12. Here's how they stack up, head to head.
| Hanes | Old Navy | |
|---|---|---|
| Price | $12 | $12 |
| Material | 100% cotton, ~6oz heavyweight ringspun. | Cotton or cotton-blend jersey, ~4.5oz, garment-washed soft. |
| Fit | Boxy and roomy; runs large. Buy your size and expect it to shrink toward true after the first hot wash. | Regular fit, true to size; the soft fabric relaxes slightly with wear. |
| Quality | Sturdy for the price — thick cotton holds opacity and shape; the collar is the first thing to ripple over years. | Budget. Soft from new but the colour fades and the collar loosens within a year or two of regular wear. |
| Best for | Everyday wear, layering, and anyone who wants a thick, opaque budget tee with room to move. | Everyday rotation, around-the-house wear, and stocking up cheaply on basics. |
| Care | Wash cold and tumble low; the cotton shrinks a half-to-full size if dried hot from new. | Cold wash and low heat; the lightweight fabric fades faster with hot drying. |
Which should you buy?
They sit in the same tier and are priced identically, so it comes down to what you want out of a t-shirt. Lean Hanes for everyday wear, layering, and anyone who wants a thick, opaque budget tee with room to move; pick Old Navy for everyday rotation, around-the-house wear, and stocking up cheaply on basics.
We may earn a commission if you buy through this link, at no extra cost to you.

