BALTIMORE -- Javy Lopez was traded from the Baltimore Orioles to Boston on Friday, a deal that gives the former All-Star another chance to play and provides the Red Sox a replacement for injured catcher Jason Varitek.
The Orioles sent Lopez and cash to the Red Sox for a player to be named.
Varitek had arthroscopic surgery on his left knee Thursday and was expected to immediately begin rehabilitation. The Red Sox have not given an indication of when their captain might return.
The Red Sox lead the wild-care race and are competing with New York for the AL East title. The Orioles are out of contention, and didn't have much need for Lopez because Ramon Hernandez is their starting catcher and Jay Gibbons serves as the designated hitter.
Lopez hoped to be dealt before the non-waiver trade deadline Monday. He then passed through waivers before being traded to Boston.
At 35, Lopez is in the final season of a $22.5 million, three-year contract he signed as a free agent with the Orioles in December 2003. He got that deal after hitting .328 with 43 home runs and 109 RBI for Atlanta, his third All-Star season for the Braves.
Lopez is hitting .265 with eight home runs and 31 RBI in 279 at-bats. He has caught in only 21 of the Orioles' 109 games as a backup to Ramon Hernandez.
"I've got no position on this team. I don't see why they really need me," Lopez said this week. "I'm not meant to play once a week. ... I cannot be happy in this situation. They probably have their plan, and I don't think they're going to keep me like this until the end of the season. They're probably going to do something sooner or later."