Jan. 3 (UPI) -- The Washington Nationals are signing former Miami Marlins infielder Starlin Castro to a two-year contract.
League sources told ESPN and MLB Media on Friday that Castro agreed to a two-year, $12 million deal with the Nationals. The club hasn't confirmed the deal, which is pending a physical.