The Los Angeles Dodgers and outfielder Marcus Thames have agreed to a $1 million, one-year contract.

Thames had a .288 batting average and a .350 on-base percentage in 82 games, both career highs, last season with the New York Yankees.

The deal calls for Thames to receive $325,000 in bonuses based on plate appearances, including $25,000 for 200 appearances, and $50,000 each for 250, 300, 350, 400, 450 and 500 appearances.

Thames would receive $475,000 in bonuses based on innings in the field, including $25,000 each for 275 and 325 innings, $50,000 for 375 innings, and $75,000 apiece for 425, 475, 525, 575 and 625 innings.

Dodgers general manager Ned Colletti says Thames brings a power bat to the outfield, especially against left-handed pitching.

Thames has a .248 career batting average with 82 doubles, 113 home runs and 294 RBI in 604 games over his nine major league seasons with the Yankees (2002, 2010), Texas Rangers (2003) and Detroit Tigers (2004-09).

He was on the 2006 AL champion Tigers and played in the World Series that season. Thames also appeared in eight postseason games last season with the Yankees.