An inning earlier, right fielder Stephen Piscotty left the game with a strained right hamstring. Adam Wainwright, who has typically dominated against the Brewers during his long and storied career, got the start for the Cardinals.
Pham may not be making that trip alone; it's possible the Cardinals need more than one roster move, as center fielder Dexter Fowler was removed later in the game with a shoulder strain an inning after diving for a fly ball in left-center field.
The Brewers open up a three-game series against the Pirates Friday night in Pittsburgh.
After Thursday's action, Gonzalez is batting.266/.368/.719 with nine home runs, 21 RBI, 11 runs scored, and two stolen bases in 78 plate appearances.
Assuming they get the game in on a rainy night in St. Louis, will both offenses thrive when the Cardinals host the Brewers at 7:15PM ET? The Brewers held on to win 5-4.
For the last six innings, the St. Louis outfield consisted of shortstop Aledmys Diaz in left, normal left fielder Randal Grichuk in center and Jose Martinez in right.
Broxton went 4-for-5 with a solo homer in the fifth, missing the cycle by a triple.
With the score 4-4, Aguilar pinch hit for pitcher Oliver Drake (2-0) and homered against Matt Bowman (1-1) in his 100th career big league at-bat over four seasons. He would last just 4.2 innings on the day, allowing four earned runs on seven hits.
Milwaukee tied it in the third as Shaw drove in two with a double and Broxton followed with a run-scoring double.
Wainwright gave up 4 runs and 10 hits in 5 innings. Neither starter lasted past five innings, running up high pitch counts as they worked around non-stop traffic.