Trout hit a two-run home run off Brewers starter Kyle Lohse in the first inning and Hamilton hit a solo shot just inside the right-field foul pole in the fifth, but the Angels needed a four-run seventh inning against Francisco Rodriguez to cap a comeback. Tracy punctuated that rally by hitting a 2-0 pitch for a long, three-run home run and an 8-5 lead.
Rodriguez, who is still dealing with pain in his left foot from stepping on a cactus, had allowed only one earned run in his previous three Cactus League appearances. Only one of the four Angels runs against him was earned because of Rodriguez's own error on an errant pickoff throw.
The Brewers were charged with four errors Saturday after committing five against the Rangers the day before.
Trout and Hamilton each had two hits, and Hamilton scored two runs. The Angels have won four games in a row.
For Milwaukee, Carlos Gomez hit a leadoff home run on the same day manager Ron Roenicke confirmed he'd be the Brewers' leadoff hitter to begin the season. Bench candidate Elian Herrera had two hits and three RBIs, and scored a run in the fifth inning when Lohse blooped a single to right field. On the mound, Lohse allowed four runs, three earned, on eight hits in six innings. He struck out seven.
"The pitch to Trout, I would have been more mad had I walked him than given up the homer," Lohse said. "After that, I kind of settled in. The Hamilton one, he just pulled his hands in -- that ball was off the plate, in. You make your pitch and you have to live with what happens. He did an amazing job hitting that one."
Angels right-hander Joe Blanton started with L.A.'s regular lineup for the first time after pitching in the road half of split-squad games in each of his three starts. Without a spot in the starting rotation he is potential trade bait, but surrendered four earned runs on six hits and four walks in 4 1/3 innings, with three strikeouts.
Up next: Matt Garza and Marco Estrada are both scheduled to start Sunday, but the Brewers have flipped their assignments, so Garza will pitch the "A" game against the Reds in Goodyear, Ariz., in a 3:05 p.m. CT game that will be broadcast on an exclusive webcast. Estrada will get his work in a Class A Minor League game. Garza, who has a 19.06 ERA in his first three Cactus League starts, was originally reluctant to face the big league Reds since they are a division rival. The Brewers and Reds won't see each other again until May 1-4 in Cincinnati.