Houston's star infielder Jose Altuve, who had been "playing on one leg" during the ALCS, had surgery on Friday on his right knee and is expected to be ready for spring training.