José Altuve and the Houston Astros have agreed to a $125 million, five-year contract that covers 2025-29. Houston announced a new multiyear deal for Altuve on Tuesday without disclosing financial details. Altuve has a $26 million salary for 2024 in the final season of a $163.5 million, seven-year deal. The eight-time All-Star second baseman would have been eligible for free agency after this year’s World Series. His new agreement includes a $15 million signing bonus, payable upon the contract’s approval by Major League Baseball, a person familiar with the terms told The Associated Press. The person spoke on condition of anonymity because those details were not announced.