No surprise there: The Chicago Bulls’ number 23 tops the list of players in the NBA with the highest jersey sales in history.
1. Michael Jordan

Teams: Chicago Bulls (1984-1993, 1995-1998) and Washington Wizards (2001-2003).
2. Kobe Bryant

Teams: Los Angeles Lakers (1996-2016).
3. LeBron James

Teams: Cleveland Cavaliers (2003-2010), Miami Heat (2010-2014), Cleveland Cavaliers (2014-2018), and Los Angeles Lakers (2018-present).
4. Magic Johnson

Teams: Los Angeles Lakers (1979-1991, 1996), Magic M7 Boras (1999), and Magic Great Danes (2000).
5. Larry Bird

Teams: Boston Celtics (1979-1992).
6. Stephen Curry

Teams: Golden State Warriors (2009-present).
7. Shaquille O’Neal

Teams: Orlando Magic (1992-1996), Los Angeles Lakers (1996-2004), Miami Heat (2004-2008), Phoenix Suns (2008-2009), Cleveland Cavaliers (2009-2010), and Boston Celtics (2010-2011).
8. Julius Erving

Teams: Virginia Squires (1971-1973), New York Nets (1973-1976), and Philadelphia 76ers (1976-1987).
9. Allen Iverson

Teams: Philadelphia 76ers (1996-2006), Denver Nuggets (2006-2008), Detroit Pistons (2008-2009), Memphis Grizzlies (2009), Philadelphia 76ers (2009-2010), and Beşiktaş Cola Turka (2010-2011).
10. Kareem Abdul-Jabbar

Teams: Milwaukee Bucks (1969-1975) and Los Angeles Lakers (1975-1989).
