Vasquez's contract was selected from Triple-A Sacramento on Monday.

Vasquez lost his spot on the Giants' 40-man roster in late August but went unclaimed on waivers and remained in the organization. He should serve as a low-leverage reliever during the Giants' final series of the regular season after Thomas Szapucki (hip) was placed on the 15-day IL.