According to Peter Gammons of MLB Network, the Nationals have signed Adam LaRoche to a two-year contract.
Gammons reports that LaRoche will take a physical on Thursday before the deal is finalized. No word on the terms, but the two sides were reportedly discussing a contract that would have paid him $8-9 million per season. LaRoche, 31, batted .261/.320/.468 with 25 home runs and 100 RBI with the Diamondbacks last season. We think he'll miss the hitter-friendly Chase Field.