Maybe LeBron James is not as unpopular as some fans think he is. The Miami Heat superstar has passed Kobe Bryant of the Los Angeles Lakers to take over the No. 1 spot on the NBA’s best-selling jersey list this season. The list of most popular jerseys is based on sales at NBAStore.com. It’s the first time in seven years James has grabbed the top spot. Bryant’s No. 24 jersey has had a stranglehold on the No. 1 spot since the the beginning of the 2008-2009 season.