I don't know if there is really collusion going on in baseball, but I think there are many factors that are coming together that are probably suppressing salaries. 1. Teams are smarter. They know JD Martinez or whomever is going to be an albatross contract at age 36. They know having cheap, young players is a gold mine. They are just being more disciplined about things. 2. The Luxury Tax is serving as a Salary Cap for most teams. Teams don't want to go over that luxury tax line for more than a couple of years. It just gets really expensive. 3. I think we are getting more and more teams willing to blow up their rosters and lose for an extended period in hope of coming out on top. Look at KC, Chicago and Houston. These clubs - both big and small market - gutted their rosters, willingly lost so they could save money, avoid long term contracts, and get good draft picks. The result was a World Series parade. I think there are more and more teams willing to go this path. This means fewer teams are playing in the free agent market. Even big market teams - like the White Sox and Astros - have avoided spending at some point as they rebuilt. It really hurts marginal players. I mean, last year there was no real need for Milwaukee to go after a Neil Walker or Josh Harrison. Perhaps this year it makes more sense. But last year we wanted to give our young, cheap guys the opportunity. It seems like we have more haves and have nots each year - and less in between clubs. I mean, if you're going to lose 85 games, why not just lose 90 or 95 games? In the past, Milwaukee often built a team that looked like it was a .500ish club. Then they hoped some things broke their way and they'd make the playoffs. However, that's shown to be a weak strategy, and we've quickly rebuilt the system and major league club by shedding contracts, being willing to take chances, being willing lose for a time.