MLB needs a minimum and maximum salary cap. It never gets talked about on air and few write about it. If they had a salary cap maybe those 100 or so free agents would have jobs before spring training.