Trout deal makes sense for him, Angels

The Miguel Cabrera deal seemed like it might pose big problems for the Los Angeles Angels as they tried to lock up Mike Trout, the best player in baseball in each of the past two seasons, to a long-term extension, but the Halos and Trout were apparently close enough that they still managed to come to terms on a deal.

The extension is for six years (2015 through 2020) and reportedly worth $144.5 million on top of the $1 million he'll earn this season.

It's a reasonable deal for both sides, paying Trout a rational salary in his free-agent years that could end up a little light if the market keeps going up while also giving him tremendous financial security.

A generational talent

Trout will almost certainly set the record for the highest annual salary with the three free-agent years in this deal, which I imagine will come in at more than $30 million per season.