Montreal
New york Yankees
The Dallas Cowboys have sold the most merchandise since 2001, and sold more merchandise than any other NFL team in the 90's.
The San Francisco 49ers is the NFL team that has sold the most merchandise. The Baltimore Ravens are number 2.
Dallas cowboys
New York Yankees
Pitsburg Steelers
Worldwide it's the NBA, no question. NFL fandom barely exists outside the US.
Football and Baseball
New York teams sell a lot but overall, The Dallas Cowboys sell the most merchandise out of any sports team
The New York Yankees!
yankees
New England Patriots