When it comes to NBA jersey sales, a few legends dominate the game. Here are the top 10 best-selling jerseys of all time:
10. Kareem Abdul-Jabbar – Milwaukee Bucks, Los Angeles Lakers
9. Allen Iverson – Philadelphia 76ers, Denver Nuggets, more
8. Julius Erving – Virginia Squires, New York Nets, Philadelphia 76ers
7. Shaquille O’Neal – Magic, Lakers, Heat, Celtics, and more
6. Stephen Curry – Golden State Warriors
5. Larry Bird – Boston Celtics
4. Magic Johnson – Los Angeles Lakers
3. LeBron James – Cavaliers, Heat, Lakers
2. Kobe Bryant – Los Angeles Lakers
1. Michael Jordan – Chicago Bulls, Washington Wizards
From Jordan’s iconic No. 23 to Curry’s modern dominance, these jerseys represent basketball history, culture, and legacy—worn by fans across generations.