The Houston Astros and their second baseman Jose Altuve have agreed to terms on a five years, $125 million contract extension, per multiple reports. Altuve was slated to become a free agent at the end of the 2024 season. Instead, he is locked up through 2029. Given that he will be 39 when the contract runs out, it seems fair to say that this will likely make him an Astro for life.
Altuve is finishing up a 7 year, $163.5 million deal where he is due $29 million for the 2024 season. I’m mildly surprised that he took a pay cut from the $29 million per year from the last five years of his current deal, though the Astros also gave him a generous extension while he was still playing on a very cheap contract he signed early on.