On July 31, 2011, he was traded along with minor league pitcher Josh Fields to the Boston Red Sox for minor league outfielders Trayvon Robinson and Chih-Hsien Chiang as part of a three team deal with the Los Angeles Dodgers and Seattle Mariners.