The Giants on Tuesday claimed outfielder Derek Hill off waivers from the Texas Rangers, who designated him for assignment over the weekend.