Altuve and the Astros agreed to a five-year, $151 million extension Friday, Jon Heyman of FanRagSports.com reports.
The extension will cover the years from 2020 to 2024, taking Altuve through his age-34 campaign. The 27-year-old second baseman has been one of the best players in the game for the past four seasons and should remain at that level for a long time, though his productivity on the basepaths will more than likely tail off toward the back end of the deal. The contract will keep Altuve in Houston for the next seven seasons, and while there are certainly more hitter-friendly parks out there, any negative effects on that front are outweighed by the quality of the lineup that surrounds him.