No. 2 is No. 1 (again).
Giants rookie RB Saquon Barkley has the best-selling jersey in the NFL at another outlet. First, it was according to the DICK's Sporting Goods Jersey Report, now the official NFL shop announced that they sold more No. 26 Barkley jerseys than anyone else in the league between April and mid-June.
Second place is 49ers QB Jimmy Garoppolo and third is Eagles QB Carson Wentz. The only other non-QB on the list is Cowboys RB Ezekiel Elliot, who is 10th.