Stephen Curry has passed LeBron James for the most popular jersey in the NBA.

The league based the rankings on overall sales on NBAStore.com from April through June.

James, who held the top spot at the end of the regular season, dropped to second. Chicago's Derrick Rose is third and Cavaliers guard Kyrie Irving is fourth.

Klay Thompson, Draymond Green and Matthew Dellavedova (No. 14) made their debuts on the list. The Lakers' Kobe Bryant was sixth, followed by Houston's James Harden, Los Angeles Clippers forward Blake Griffin, San Antonio's Tim Duncan, Chris Paul of the Clippers, Oklahoma City's Kevin Durant, Kawhi Leonard of the Spurs, and Oklahoma City's Russell Westbrook.