NEW YORK (AP) — A person familiar with the negotiations says second baseman Brian Roberts and the New York Yankees have agreed to a $2 million, one-year contract.

The person spoke to The Associated Press on condition of anonymity Tuesday because the agreement, which includes performance bonuses, was subject to a physical.

An All-Star in 2005 and 2007, the 36-year-old Roberts had spent his entire 13-year major league career with Baltimore. He has not played a full season since 2009 because of injuries.

Roberts could provide an option at second base to replace Robinson Cano, who left the Yankees for a $240 million, 10-year contract with Seattle.

Copyright 2013 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.

More From KSOO-AM / ESPN Sioux Falls