The Astros and second baseman Jose Altuve agreed to a long-term contract extension Saturday, MLB.com reports. Terms of the deal are not yet known. 

The 23-year-old Altuve is batting .280 with three home runs and 28 RBI with 21 stolen bases over 86 games.