The NHL just made a deal that includes a salary cap. The NBA has had a salary cap for years. Ditto for the NFL.
That leaves Major League Baseball as the only sport without one.
The other sports realized that you need it in order for things to be fair. Different sized cities bring in different revenues, so in order to not have one team dominating for many years, you level the playing field. In basketball, there'...
View the Entire Article