The Oakland A's have agreed to trade infielder Aaron Miles and a player to be named later to the Cincinnati Reds for outfielder Willy Taveras and infielder Adam Rosales, a major league source confirmed to FOXSports.com.

The A's acquired Miles (and Jake Fox) in a trade with the Cubs earlier this offseason. Monday's trade will reunite Miles with Reds general manager Walt Jocketty, his boss in St. Louis during the 2006 world championship season.

Both Miles and Taveras were disappointments for their respective teams in 2009.

Taveras batted .240 -- with a dismal .275 on-base percentage -- in 102 games for the Reds last year. Taveras eventually lost his starting job in center field; Drew Stubbs is likely to be an everyday player there in 2010.

Miles batted .185 in 74 games for the Cubs, playing mostly at second base.

Rosales is viewed by many as a utility player. He batted .213 in the majors last year while playing all four infield positions for Cincinnati.

No additional cash will be included in the deal, a source said. The Reds will pay Miles his full $2.7 million salary this year.