The 28-year-old Petit appeared in one game with the Giants this season, hurling 5 1/3 innings of strong relief. He fanned seven and walked none while issuing just two runs. In 13 minor league starts for the Giants this season, the Venezuela native has a 5.01 ERA, though he has a far more impressive 6.8 K/BB ratio in 73 2/3 innings.

Petit has appeared in parts of six Major League seasons since debuting with the Marlins as a 21-year-old in 2006. Most of his experience came with the Diamondbacks from 2007-09 when he made 35 starts and 21 relief appearances.