The Nationals and pitcher Daniel Cabrera have agreed to terms on a one-year deal, according to baseball sources. Cabrera was 8-10 with a 5.25 ERA for the Orioles this past season. The Nationals reportedly beat out the Mets and Pirates for Cabrera's services.