Cabrera signed a one-year, $2.5 million contract with the Nationals on Saturday, Jon Heyman of MLB Network reports.

Cabrera played in 93 games with the Rangers last season before being released in August. The 34-year-old turned things around with Washington over the final weeks of the season, hitting .323/.404/.565 with six home runs and 40 RBI over 38 games. While Cabrera was effective with the Nationals last year, he'll likely battle for playing time at second base with Starlin Castro in 2020, but he could see increased action at third base following Anthony Rendon's departure if top prospect Carter Kieboom isn't ready to handle a starting role in the majors. Jan 04 10:19 am (EST)