Tigers agree to 1-year deal with veteran IF Josh Harrison

The Detroit Tigers and veteran infielder Josh Harrison have agreed to a one-year, $2 million deal, a source confirmed to ESPN's Jeff Passan.

The Athletic was first to report the deal Wednesday.

Harrison, a two-time All-Star, became a free agent when the Pittsburgh Pirates declined a $10.5 million option on his contract in November.

Harrison, 31, had spent his entire eight-year career with Pittsburgh, batting .277 with 52 home runs.