Mike Trout settled for a six-year extension with the Los Angeles Angels after bringing up the idea of a lifetime deal with the club, according to sources.

The $144 million agreement bought out three years of Trout's free agency.

Trout's current contract brings him to the open market at 29. The possibility of a 14- or 15-year deal was mentioned in talks with the club.