The Cardinals have acquired pitcher Justin Masterson from the Indians Wednesday, according baseball analyst Peter Gammons.

Masterson has struggled to the tune of a 5.51 ERA in 98 innings for the Indians this season, and is currently sidelined by a knee injury. He was expected to return from the disabled list Friday for the Indians, and will likely slot into the Cardinals rotation at some point in the coming days.

Masterson had a 3.45 ERA last season, but has struggled badly with his control in 2014. He already has walked 56 batters in 98 innings, after walking 76 a year ago in 193 innings.