The Houston Astros have reached an agreement with All-Star third baseman Alex Bregman for a six-year, $100 million contract, per the team. The deal covers this season and the three years he would be eligible for arbitration, plus Bregman's two free-agent years.

Here's what general manager Jeff Luhnow said, as chronicled in a team-issued release:

"Despite only being an Astro for a few years, Alex Bregman has created many special memories for our fans and our franchise both on and off the field," said Luhnow. "We are thrilled to keep him here for at least the next six years and are eagerly anticipating many great moments in the future for him, for our team and for our city."

Bregman, 25 at the end of the month, slashed .286/.394/.532 with 31 home runs, a major-league high 51 doubles, four triples and 10 steals last season. He finished fifth in the American League MVP voting.

Bregman's contract with the Astros is the second highest contract in club history, trailing only the five-year, $151 million contract extension given to second baseman Jose Altuve last year.