NASHVILLE, Tenn. (AP) A person familiar with the negotiations says outfielder Craig Gentry and the Los Angeles Angels have agreed to a $1 million, one-year contract.

The person spoke on condition of anonymity Wednesday because the deal had not been announced.

A seven-year big league veteran, the 32-year-old Gentry spent the last two seasons with Oakland and hit .120 this year (6 for 50) in 26 games. He batted .256 at Triple-A Nashville with five homers, 25 RBIs and 25 stolen bases.

More from FoxSports

Gentry played for Texas from 2009-13 and has a .265 career average in the majors.