yankees
It depends which league......
The Dallas Cowboys have sold the most merchandise since 2001, and sold more merchandise than any other NFL team in the 90's.
Yes. It generates income tax revenue from ticket and merchandise sales and sponsorships, sports tourism if a team participates in continental and world club football, TV and radio ad revenue and pay-per-view, players and staff salaries, gear and services (catering, security, maintenance, cleaning) purchases, etc.
The San Francisco 49ers is the NFL team that has sold the most merchandise. The Baltimore Ravens are number 2.
Montreal
Pitsburg Steelers
New York Yankees
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!
New England Patriots