Pleasanton

PleasantonCA.city · Tri-Valley news with hometown heart.

Back to Sport

McDonald’s Dominance Lifts Giants Past Diamondbacks 6-4

Trevor McDonald pitched six scoreless innings with five strikeouts, leading the San Francisco Giants to a 6-4 victory over the Arizona Diamondbacks at Chase Field.

Knox Esparza

July 2, 20262 min read

MLBFinal
San Francisco Giants6
Arizona Diamondbacks4

July 2, 2026

Giants’ Starter Shines

Trevor McDonald provided the anchor for the San Francisco Giants, delivering six scoreless innings of efficient pitching to secure the win. The right-hander allowed just one hit while striking out five batters, avoiding any walks in the process. His performance was instrumental in keeping the Diamondbacks off the board until the late innings, setting the stage for his team’s offensive explosion.

McDonald’s outing improved his record to 3-6 on the season. He was supported by a bullpen that largely maintained the lead, though the final frame required careful management. Erik Miller pitched a perfect inning with two strikeouts, and Dylan Smith closed out the eighth with a strikeout. Caleb Kilian earned the save by retiring the side in the ninth with two strikeouts, completing the relief effort.

Giants’ Offense Explodes

The Giants’ bats finally found their rhythm in the fifth inning, breaking a scoreless tie with a flurry of power and speed. Ramos led the charge with a home run to center field, measuring 427 feet, giving San Francisco a 1-0 advantage. The momentum continued as Bericoto launched a 422-foot home run to left-center field, driving in Lee to extend the lead to 3-0.

The scoring barrage did not stop there. In the sixth inning, the Giants added three more runs. Ramos tripled to center field, and after an upheld umpire review, Devers crossed the plate to make it 4-0. Lee followed with a single to right field, scoring Ramos for a 5-0 count. Cavanaugh then singled to center, bringing Lee home from third base to push the margin to 6-0.

Diamondbacks Rally Late

Arizona attempted a comeback in the eighth inning, scoring four runs to make it a one-run game. Smith singled to left field, allowing Arenado to score, cutting the deficit to 6-1. Marte then doubled to left field, and a throwing error by shortstop Koss allowed Troy and Smith to score, tying the game at 6-6 before Marte advanced to third. However, the rally stalled when Carroll grounded out to first base, allowing Marte to score for a final tally of 6-4.

Pitching and Final Notes

For the Diamondbacks, Zac Gallen took the loss after allowing six earned runs on seven hits over 5.2 innings. He was joined in the rotation by Ryan Thompson, Jonathan Loaisiga, Taylor Clarke, and Brandyn Garcia, who combined to pitch 3.1 innings without allowing an earned run. The game was played at Chase Field in Phoenix, with an attendance of 17,142. Following the contest, the Diamondbacks improved to 43-43, while the Giants moved to 36-50.

Sources

https://www.espn.com/mlb/game/_/gameId/401815992

Share

Knox Esparza

Knox Esparza covers Pleasanton high school and area college sports.

Related Stories