MINNEAPOLIS — The Minnesota Twins have agreed with right-hander Mike Pelfrey on an $11 million, two-year contract, according to a person with direct knowledge of the deal, filling another spot in their revamped, veteran-heavy rotation.

The contract was reached over the weekend, pending a physical, the person told The Associated Press on Monday on condition of anonymity because the team had yet to finalize the deal.