SAN FRANCISCO -- The Giants took their turn Friday at obtaining right-hander Sandy Rosario, claiming the much-traveled 27-year-old reliever off waivers from the Chicago Cubs.
Rosario may have set an offseason record by changing teams five times. On Oct. 17, Boston claimed him off waivers from Miami. Then on Nov. 28, the Red Sox traded him to the A's for a player to be named later, who turned out to be right-hander Graham Godfrey.
Boston reacquired Rosario through a waiver claim on Dec. 10. Two days later, Rosario went from the Red Sox to the Cubs on another waiver claim.
Rosario made 10 appearances from 2010-12 with the Marlins, posting no record and a 15.26 ERA. That included an 18.00 ERA in four outings this past season.
In seven Minor League seasons, Rosario built a 21-14 record and a 3.48 ERA. In 25 games with Triple-A New Orleans this year, he finished 0-2 with a 1.04 ERA and 16 saves in 25 games.
Chris Haft is a reporter for MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.