Cleveland has traded C/1B Victor Martinez to the Red Sox, SI.com has learned.
The Indians receive three young pitchers in the deal: right-hander Justin Masterson, lefty prospect Nick Hagadone and minor league right-hander Bryan Price.
The Red Sox also traded first baseman Adam LaRoche to the Braves (LaRoche's former team) for first baseman Casey Kotchman. Boston had just acquired LaRoche from the Pirates on Wednesday, July 22.
The Red Sox completed the deal for Martinez without having to part with either coveted starter Clay Buchholz or hard-throwing reliever Daniel Bard.
The switch-hitting Martinez made his third All-Star team this season and is hitting .284 with 15 home runs, 67 RBIs and 56 runs in 99 games. Martinez, 30, is a career .297 hitter.
This deal comes two days after the Indians traded reigning Cy Young winner Cliff Lee and outfielder Ben Francisco to the Phillies for four prospects.