The Houston Astros finalized its 26-man roster for their opening-day game against the New York Mets on Thursday, including their injured list moves. By approximately four hours before game time, the Astros had to have its 26-man and 40-man roster set, including making any injured list moves and promoting non-roster invitees to the official roster.