Edmonds hit a three-run homer off Jeremy Sowers in a four-run first inning and a two-run single off Jensen Lewis in a five-run second. The 39-year-old Edmonds, a 16-year veteran with 382 career homers and eight Gold Gloves in the outfield, is on a minor league contract after sitting out last season.
Bush allowed one run and five hits, becoming the first Brewers pitcher to work six innings this spring.
Sowers gave up six earned runs, five hits and two walks in one-plus inning. The left-hander has been hit hard in two outings after being sidelined early in camp with a strained shoulder.