Forbes lists Yankees as #1 Team Brand…Mets not so much

jeff wilpon

The Yankees have a lot of advantages.  They play in New York.  They have a relatively new stadium that opened in New York.  Thus it makes sense that their brand is #1 according to Forbes and their TV network also is highly listed.

If only the Flushingtown Mets had these advantages maybe they could compete.  Baseball is not fair.

The list.