Flip Breakdowns
Are Old NBA Jerseys Worth Anything? A $5 JR Smith Cavs Jersey That Sold for $34.95
Are old NBA jerseys worth anything? A real eBay flip. A $5 JR Smith Cavaliers swingman sold for $34.95 and cleared $25.23 after fees, long after he retired.
Fee estimated at 13.5 percent; eBay had not yet returned the exact figure.
You pull a jersey off the rack, read the name on the back, and recognize it from a season you watched a long time ago. Then you put it back, because the player is not in the league any more and that feels like the end of the conversation.
That reflex costs money. This jersey has a name on it that stopped appearing in box scores in 2020, and it still turned five dollars into $25.23.
The player left the team eight years ago
The name on the back is SMITH and the number is 5. JR Smith played for Cleveland from 2015 until the team parted ways with him in November 2018, and his last NBA season was 2020 with the Lakers. By any read of a current roster, this jersey is dead inventory.
It is not, and the reason is simple. Nobody searching for this jersey is shopping for a player on an active roster. They are shopping for a season.
The buyer is buying a season, not a roster spot
Smith started for the Cleveland team that won the 2016 NBA title. That is the only context that matters to the person typing his name into a search bar in 2026.
A title run freezes a roster in place. Ten or twenty years on, the people who watched it are adults with money, and the thing they want is the specific shirt from the specific year, with the specific role player in it. The star's jersey gets reprinted forever and sits in every store. The role player's does not, and that is where the used market lives.
So the question to ask on the rack is not whether the player is active. It is whether the name and the team ever lined up on something people remember. If they did, the jersey has a buyer pool that does not shrink when the player retires. It usually grows, because supply stops and nostalgia does not.
What was actually on the tag
This is a Nike Cleveland Cavaliers swingman in red. CLEVELAND sits over the number 5 on the front, SMITH over 5 on the back. The letters and numbers are twill applique, not heat press. It is Dri-FIT polyester with the NBA logo at the back neck, tagged size L.
Condition was used excellent and that part was real. Every piece of twill was fully attached with no lifting at the edges, no holes, no stains, no rips. That matters more on a jersey than on almost anything else, because lifted twill is the first thing that goes and the first thing a buyer looks for in the photos.
It shipped in a poly mailer. A jersey folds flat and weighs almost nothing, so shipping never threatened the margin.
How to read a retired name on the rack
Four checks, in the order you can do them while standing there.
- Did this name and this team ever win something, or lose something famous. A title roster, a finals run, a legendary collapse. Any of those keeps a market alive. A player who spent eleven games on a losing team does not.
- Is the twill attached. Run a thumb along the edge of a letter and a number. Lifting twill drops the item from a real sale to a parts listing.
- Is it the retail swingman or the cheap replica. Twill applique and a Nike or Jordan tag sit above heat-pressed vinyl. Feel the nameplate before you read the price tag.
- Is the name the reason anyone would buy it. If you take the name off and the jersey is just a blank team shirt, you are pricing a blank team shirt.
Then check the sold listings before you commit to a price. Sold comps, not active asks. Active asks tell you what sellers hope for, and on jerseys the gap between hope and reality is wide.
The numbers
| Line | Amount |
|---|---|
| Sold price | $34.95 |
| Source cost | $5.00 |
| eBay fee (estimated 13.5 percent) | $4.72 |
| Net profit | $25.23 |
The eBay fee is estimated at 13.5 percent, because the platform had not returned the exact figure on this order. That rate is the standard final value fee for this category, so it is the number to plan around until the real one posts.
It went up at $54.99 with offers turned on and it moved at $34.95. The ask came off a sample of active Cleveland swingman listings, where the median was $54.62. Active asks run above what items actually realize, and this sale is a clean example of the distance between the two.
Seven dollars of profit for every dollar in. That is the whole case for learning the jersey rack.
Take this to your next run
A retired name is not a reason to put a jersey back. A forgettable one is. The filter is whether the player and the team ever shared a season somebody still talks about, and that filter takes two seconds once you know to apply it.
Buy the twill, check the comps, and let the fee take its cut before you call anything profit.
The sourcing runs and the listing work behind flips like this one are on the channel.


