Houston manager Dusty Baker and trainers talked to Odorizzi for a couple of minutes before he was taken out of the game. Kent Emanuel relieved and made his major league debut after seven years in the minors.
Emanuel worked 8 2/3 innings in relief, saving Houston's bullpen as the Astros routed the Los Angeles Angels 16-2.
Baker said Odorizzi would be further evaluated on Saturday or Sunday.
Odorizzi got a late start to the season after not signing with the Astros until March 8. His deal guarantees him $20.25 million over two years or $23.5 million over three seasons if a player option is exercised for 2023.
Odorizzi entered the game 0-2 with a 10.57 ERA in two starts this season.
An All-Star in 2019 with the Minnesota Twins, Odorizzi was looking to bounce back from an injury-plagued 2020 season when he pitched just 13 2/3 innings.