Bregman was playing third and batting sixth in the lineup on Wednesday as the Astros wrapped up a series against the Kansas City Royals after splitting the first two games.
The 27-year-old hasn't played since he was injured running to first base on June 16. Bregman went on two separate rehabilitation assignments at Triple-A Sugar Land to prepare for his return.
Bregman, the runner-up for AL MVP in 2019, is batting .275 with seven homers and 34 RBIs in 59 games this season. His return should be a boost to a team that entered Wednesday's games 4 1/2 games ahead of Oakland for first place in the AL West.
Infielder Jacob Wilson was optioned to Sugar Land to make room for Bregman on the roster.