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