NEW YORK -- Move over, Kobe and LeBron: Only Derrick Rose could top Linsanity when it came to jersey sales over the past year.

The league's reigning MVP has the top-selling jersey at the NBA Store and nbastore.com since April 2011, the NBA says Thursday. Knicks guard Jeremy Lin was No. 2, despite his merchandise not even being available until his stunning breakthrough in February.

Bryant was third and James fourth, unusually low spots for two of the NBA's biggest superstars. Bryant had been No. 1 six times and James twice since 2001.

Carmelo Anthony rounded out the top five, helping the Knicks finish second in team merchandise sales. The Bulls were No. 1 for the first time since April 2001.

Lin had the league's most popular jersey sales in February and March following he his overnight rise to prominence. His performance also helped boost the share price of Knicks owner Madison Square Garden on the stock market at the time.

Information from The Associated Press was used in this report.