$100 million? $200 million? How high can this thing go? Apparently, the sky is the limit. Reports out of Detroit are that Miguel Cabrera and the Detroit Tigers have reached an agreement on a deal reported at just under $300 million. This, of course, is in line with the projections and shows where we are in the MLB when it comes to player salaries. It’s time to stop the madness.

It’s not that Cabrera isn’t worth it — he definitely is. Cabrera enters this season on the heels of back-to-back seasons with at least 40 long balls. He could even eclipse 500 home runs this year. Signing a guy like that comes at a steep price in the MLB. Guys like Alex Rodriguez, Albert Pujols and Robinson Cano have made serious coin over a travesty of management.

With no cap on salaries, teams have to break the bank and at what cost? The players of course are content and seemingly, the owners are okay with the salaries too. But too often, the MLB rewards players with back-loaded contracts that don’t reward what the player does now. Instead, the mega contracts take a player well into his mid 30′s and at times, coming on the heels of decline.

Pujols would know all about that. Some argue Cano is next, but he has company now, and that’s Cabrera. And really, it’s not about the talent — Cabrera is worth every penny. Besides, if a team wants to spend the GDP of 42 nations on me for a multi-year deal, I would ask race for a pen too. But still, deep down, I hope the MLB puts a rein on these contracts and gets some parity among its teams.

The MLB can push how many different teams that have won the World Series as proof that the system works, but there’s still cracks and leaks in the framework. A good start would be a salary cap.

The difference between Matt Carpenter the leadoff man and Carpenter in any other spot in the order has been huge this season. As they enter the stretch run, St. Louis should keep batting him leadoff. Read More

The Angels' pitching staff was already lacking depth when C.J. Wilson went down with an arm injury that could sideline him for the season. The team should now try claiming James Shields off waivers. Read More