Thursday July 31st, 2014

The Arizona Diamondbacks have traded third baseman Martin Prado to the New York Yankees for catching prospect Peter O'Brien and a player to be named later, according to Jon Heyman of CBS Sports and Steve Gilbert of MLB.com reports.

The Diamondbacks are not including any cash for Prado's contract. Prado has two years and $22 million left on his contract for 2015 and 2016.

Heyman first reported Prado would be going to New York.

More: A's pull off huge deal for Lester

Prado is batting .270 with five home run and 42 RBIs this season.

O'Brien is hitting .267 between the Tampa Yankees and Trenton Thunder this season. He has 33 home runs and 70 RBIs. O'Brien won the Arizona Fall League home run derby in October.

The 24-year-old was selected by the Yankees in the second round of the 2012 MLB June Amateur Draft. 

The Yankees traded third baseman Kelly Johnson for shortstop Stephen Drew earlier Thursday afternoon. Drew will play second base in New York.

More: Tigers land Price in 3-team deal

- Sarah Barshop

SI Apps
We've Got Apps Too
Get expert analysis, unrivaled access, and the award-winning storytelling only SI can provide - from Peter King, Tom Verducci, Lee Jenkins, Seth Davis, and more - delivered straight to you, along with up-to-the-minute news and live scores.