Under terms of the deal, Edmonds can become a free agent on March 25 if he is not on the Brewers' major-league roster. If Edmonds is on the big-league roster, he will earn $825,000 in 2010, with the chance to earn between $2 million and $2.5 million based on performance incentives.
Edmonds, 39, did not play in 2009 after having a strong second half of 2008 with the Cubs.
The Brewers are planning on going with young speedster Carlos Gomez in center field. Milwaukee acquired Gomez in exchange for infielder J.J. Hardy in an offseason trade with the Twins. Edmonds would provide insurance for the Brewers in center and give them a lefty presence in a lineup dominated by righties.
In 16 big league seasons, Edmonds has a .284 career average and has hit 382 home runs.