CLEVELAND - The Associated Press and the Cleveland Indians are reporting that a deal has been struck that will send Justin Masterson to the St. Louis Cardinals.
Masterson, who is in the final year of his contract, was dealt for outfielder James Ramsey, said the person who spoke Wednesday to the Associated Press on condition of anonymity because the teams have not commented.
The Indians confirmed the trade on their Twitter account.
Ramsey was the Cardinals' first-round pick (No. 23 overall) in 2012. He's been at Double-A Springfield, where he batted .300 with 13 homer and 36 RBIs.
Masterson has been a disappointment for the Indians this season. He began the year as Cleveland's No. 1 starter but has underperformed after turning down a contract extension from the club in spring training.
On Tuesday, Masterson, who is on the disabled list, said he knew his name was in trade rumors.
According to the Indians' Twitter account, Ramsey will be assigned to AAA Columbus.
For more on the trade, read Thursday's Tribune Chronicle.