Hudson, who signed a two-year, $23 million free-agent contract over the winter, threw 27 pitches and struck out a batter. He also helped turn a first base-to-shortstop-to pitcher double play to end the second. He broke his ankle while covering first base against Atlanta.
Hudson was tested on two defensive plays in the second inning.
On the first play, he got over to first base a bit late on a ball hit into the hole between first and second by Eric Chavez, his former teammate in Oakland. The throw from first baseman Brandon Belt was a bit high and went over Hudson’s head, ruled an error on Belt.
On the second play, he again covered first on a ball hit to Belt with a man at first. Belt threw the ball to shortstop Brandon Crawford for a force at second, and the return throw to Hudson got Arizona catcher Miguel Montero.
“I just started last week [on fielding plays],” Hudson said. “On that first play, I probably could have caught it. I’m just old and slow. He is used to those young, fast pitchers coming over there. It was like trying to take an old, vintage car to a drag race.”
Belt came out of the game after just three innings with a stiff neck, a precautionary measure, according to Giants manager Bruce Bochy.
Left-hander Wade Miley pitched four innings and gave up a run on five hits with a walk and two strikeouts for the Diamondbacks.
Diamondbacks right-hander Brad Ziegler, who was 8-1 and saved 13 games for Arizona when he assumed the closer’s role in the second half of 2013, had a rough outing against the Giants. He took the loss after giving up four earned runs on four hits in two-thirds of an inning.
Meanwhile, right-hander Addison Reed, expected to be the closer this year after being acquired in a trade after saving 40 games for the Chicago White Sox, pitched the sixth inning and gave up a double to Gregor Blanco before getting a strikeout to end the inning.