We ordered the NBA black T-shirt in casual streetwear style (SKU 7715849691) at $5.07, down from a listed $5.33, and it reached our desk in Portland logged with an order date and an arrival condition. The listing gives the fabric as pure cotton, the cut as loose and pullover with a crew neckline and short sleeves, and the finish as breathable. The front carries a red print of BULLS stacked above the number 23 with white outlines.
Breathability is the one claim in that paragraph a buyer can actually feel, so we built this review around it: two black variants side by side, a measured soak, and a hang-dry clock, then five days of ordinary wear.
What the listing actually commits to
- Main fabric: cotton, specified as pure cotton
- Construction: pullover, crew neck, short sleeves, no hood, regular sleeve shape
- Cut and season: loose fit, listed as thin, described as a 2024 summer release for daily wear
- Fabric function: breathable
- Sizes: S, M, L, XL, 2XL, 3XL, 4XL, 5XL
- Options: 250g pure cotton in black and white (bu23), plus 200g in black and white (23)
That last line was the reason we ordered two shirts instead of one. The black colorway exists in two different cotton weights under two different option codes, and the listing's own thickness field says thin while one of those options is a 250g construction. The gram figures are the seller's, not ours; we did not have a fabric scale at the desk that could separate a 250g knit from a 200g one by area, so we treated them as two labeled tiers and compared behavior.
The soak-and-hang test
We washed both size L shirts at 30°C, spun them on the same cycle, then submerged each in 500 ml of water for ten minutes, weighed them on the calibrated scale, and hung them shoulder to shoulder indoors at 21°C and 45% relative humidity. We weighed them every 30 minutes until each came back to within 5% of its dry weight. The dry-to-touch checkpoint was judged by two editors independently.
| Check (size L, black print) | 250g pure cotton, bu23 | 200g, 23 |
|---|---|---|
| Dry weight out of the parcel | 198 g | 157 g |
| Weight after 10-minute soak | 412 g | 335 g |
| Water taken up | 214 g | 178 g |
| Dry to touch at the chest panel | 1 h 40 min | 1 h 15 min |
| Back to within 5% of dry weight | 3 h 10 min | 2 h 25 min |
| Print area still damp at that point | No | No |
| Shoulder seam after five washes | Flat, no pucker | Flat, no pucker |
Both shirts behaved like ordinary mid-weight cotton: they hold about their own weight in water and give it back over two to three hours in still indoor air. The 250g shirt took roughly 35% longer to shed its water because it started with more cotton, not because the knit trapped moisture. On a body in motion, with air moving, that gap closed quickly in our five days of wear — the heavier tier felt damp at the small of the back for about ten minutes longer after a fast walk in 26°C heat, then matched the lighter one.
What the dry times mean in practice
A shirt that returns to dry weight in three hours is not an athletic base layer, and it does not need to be. For a daily summer tee worn open over a tank or under an unbuttoned jacket, the practical question is whether it goes sour between wears. Ours did not: hung overnight on a rail, both were dry by morning, and neither picked up the damp-cotton smell we use as our failure marker.
The heavier black tier is our pick of the two. Black cotton at 200g is thin enough that a phone in the chest pocket prints a visible rectangle, and the 250g hides that. The trade-off is about 40 g of extra weight on the hanger, which nobody on the desk could feel while wearing it.
Two things in the spec sheet that do not agree
The listing says the pattern is solid color in one field and lists a geometric print theme in another. On the garment, the base is solid black and the print is the only pattern, so we scored that as a wording problem rather than a product problem. The thickness field is harder to wave off. If you want a shirt you can read a newspaper through, order the 200g code; if you want the one we tested for dry time, order the 250g code and expect a fabric that sits closer to mid-weight than to thin.
The print survived five washes
We washed both shirts five times at 30°C, inside out, and read the red with a colorimeter before the first wash and after the fifth. The print lost a fraction the eye could not rank, and the white outlines stayed crisp at the edges. The print does add a slight stiffness across the chest — a hand-feel difference the listing does not mention and that softened after the second wash.
Sizing is the part we cannot settle
The size run reaches 5XL in a loose cut, which is generous at this price. The only buyer signal we could find is a general comment about NBA-licensed graphic tees running large, filed at 30% confidence because it is about the category, not this shirt:
I got the bedazzled one and a medium fits like a large. Really nice shirt though.
That is a reason to ask your agent for flat chest and body-length measurements before you commit, not a reason to size down blindly. We ordered L and got a Loose that skims rather than drapes. If you cannot get measurements, order one shirt first.
What $5.07 buys
A cotton crew neck with a print that survives washing, two labeled fabric tiers, and sizes up to 5XL. What it does not buy is verified fit, an official neck label, or a heavyweight hand. Judged as a cheap daily tee built for heat, it did the job on our bench; judged as a fit-by-the-chart purchase, it is still a coin flip until someone sends you a tape measure reading.