The NFL Players Association released the ranking of the top 50 players based solely on merchandise sales between March 2018 and May 2018. Here is the top 10
#10 Derek Carr Oakland Raiders
#9 Odell Beckham, Jr New York Giants
#8 Jimmy Garoppolo San Francisco 49’ers
#7 Ezekiel Elliott Dallas Cowboys
#6 Aaron Rodgers Green Bay Packers
#5 Dak Prescott Dallas Cowboys
#4 Saquon Barkley New York Giants
#3 Carson Wentz Philadelphia Eagles
#2 Tom Brady New England Patriots
#1 Nick Foles Philadelphia Eagles
Click here for the full list