Second baseman Jose Altuve and the Houston Astros have agreed to a five-year, $125 million contract extension, sources told ESPN on Tuesday.
Altuve was set to hit free agency after this season, but he will now remain with the team for which he has played since his debut in 2011. The deal will take him through his age-39 season.
This article was originally published by Espn.com. Read the original article here.