Golden State Warriors star Stephen Curry still tops the NBA in jersey sales, but Giannis Antetokounmpo of the Milwaukee Bucks has surged to fourth for the first three months of the season.