Marisnick will need surgery and will be out six to eight weeks, the Astros announced Thursday.
Marisnick was hurt in the third inning of Wednesday's loss to the Los Angeles Angels. He attempted to take second on his single to right but was thrown out.
Marisnick is batting .243 with 16 homers and 35 RBIs in 106 games for the Astros, who are all but certain to reach the playoffs next month. Even if the center fielder heals quickly, he likely couldn't return before the World Series.
He will have surgery Friday in Houston.
Former Angels outfielder Cameron Maybin is likely to play more in Marisnick's absence.