Baseball does not need a salary cap! Contraction is needed. Why have 30 teams when you can't support them? After we get down to 20 teams than you might be able to have some type of a salary cap. Why support cities that have no desire to field a competive team, but pad the pockets of the owners...