Asdrubal Cabrera is taking his bat to D.C. (USATSI)
Asdrubal Cabrera is taking his bat to D.C. (USATSI)

More: Trade Tracker | Heyman's latest | Heyman on Twitter | Trade Deadline Blog

The Nationals have acquired infielder Asdrubal Cabrera and cash from the Indians in exchange for minor-league shortstop Zach Walters. Our Jon Heyman has confirmed the original report of MLB.com's Jordan Bastian.

Cabrera, 28, is batting .246/.305/.386 (96 OPS+) in 97 games for the Indians this season. Across parts of eight big-league seasons, the two-time All-Star owns a slash line of .270/.331/.410. Cabrera, although a primary shortstop, has spent significant time at second base throughout his career.

Cabrera is in the final year of a three-year, $21.05 million contract.

As for Walters, the 24-year-old has an OPS of .797 in 52 major-league plate appearances. In the minors, Walters has hit .280/.327/.479 in 2,101 plate appearances. Given Francisco Lindor's proximity to the majors and high ceiling, Walters might be in for a position switch now that he's with the Indians.