The team is at this point calling his issue dizziness. He told the media following the game that he was feeling better, but he will be further examined Monday.
Bryant was replaced at second base by Jonathan Herrera. Further details have yet to be revealed.
The result is that David Peralta replaced Tomas in right field for the bottom of the inning.
Tomas hit a routine grounder to Astros first baseman Chris Carter, who trotted to the bag and stepped on it. Tomas jogged about two-thirds of the way to first before peeling off. Carter stopped and turned toward the Arizona dugout.
"You now what, that's between Yasmany and myself," Hale told azcentral.com when asked about the benching. "We take care of this stuff inside the family here."
Hale assured that Tomas would be in the lineup Sunday. Meanwhile, Tomas insisted he was going all out.
"Yes, every day I try to do that," he said. "One hundred percent every single day. ... When the first baseman touched the base, I stopped."
Ramirez has struggled at the plate since his arrival. He has hit safely in just two of seven games with Pittsburgh and is batting .133 (4-for-30) with no home runs.
Bour has started 51 games this season. He'll be replaced by Casey McGehee, who has started just four times this year but three times in the last five games.
It was his second three-hit game in his last three contests. Over his last 12 games, Kang is hitting .467 with two home runs and four RBI.
Carpenter now has three homers in his last two games.
The move to the DL is retroactive to Tuesday.
His current condition has not been revealed by the team, and it is not known when he is expected to return to the lineup.
Alex Guerrero will get another start at the hot corner on Friday against the Angels.
Bryant, who was benched Thursday, is batting .100 (2-for-20) over his last six games.