New York Knicks forward Carmelo Anthony has the NBA's top selling jersey.

He moved past LeBron James and is the first member of the Knicks to top the list since the league began compiling it during the 2001-02 season.

The list is based on sales at the NBA Store in New York and on NBAStore.com since last November.

After Anthony and James, the top five was rounded out by Kevin Durant, Kobe Bryant and Derrick Rose.