The Padres have agreed to a one-year, $3 million contract with Jason Marquis.

He finished the 2012 season with San Diego after being released by Minnesota.

The Padres are the eighth team Marquis has pitched for in a 13-year big league career.