Statosphere Name Logo

San Francisco Giants at Arizona Diamondbacks

Final
Chase Field74°, Roof Closed17,142

Recap

Player of the gameTrevor McDonaldSFG6.0ip 1h 0er 5k

PHOENIX – Trevor McDonald has been relentless, and it’s beginning to shine through. If his performance in the Arizona desert is any indication, he’s just beginning to scratch the surface of unlocking his potential. McDonald pitched six strong innings, Heliot Ramos homered and tripled in his fourth game back from a right quad strain, and the Giants defeated the Diamondbacks, 6-4, at Chase Field on Wednesday. The win marks San Francisco’s first in nine games against Arizona this season, and it also snapped a two-game losing streak. The Giants have won five of their last nine games overall. Wednesday was also the club’s first game since third baseman Matt Chapman was placed on the 10-day injured list with an abdominal strain, and it responded with contributions throughout the lineup. Ramos and Victor Bericoto each recorded two RBIs, while Jung Hoo Lee and Drew Cavanaugh each drove in one, giving McDonald more than enough offense in his first scoreless start of 2026. Arizona’s only hit against McDonald came in the fourth inning, and he responded with three straight outs to remove any threat of danger. “He's been relentless in the strike zone,” Giants manager Tony Vitello said. “It's about letting it work for you in the zone, and he certainly set the tone doing that today.” McDonald’s dominance to begin July is a welcome sign for San Francisco, especially considering the third-year Major Leaguer posted a 5.73 ERA while allowing 14 earned runs in 22 June innings. The 25-year-old relied primarily on his sinker, which accounted for over half of his pitches, while he effectively mixed in his slider and changeup. McDonald threw 90 pitches, 53 for strikes, while earning his third win of the season and first since May 16. He kept Arizona’s lineup on its toes throughout the night and intentionally challenged the D-backs to put the ball in play. When they did, the outs followed. “I was just putting them in swing mode,” McDonald said. “They don't walk much. They don't strike out much either, so I was kind of just forcing them to be in play and get out that way.”

Team stats

11Hits7
2Home runs0
1Walks1
6Strikeouts10
1Stolen bases2
145Pitches thrown157
10Pitching strikeouts6

Box score

BattersABRHRBIHRBBSO
Heliot RamosRF4222100
Bryce EldridgeDH5010003
Casey Schmitt3B5000002
Luis Arraez2B5000000
Christian KossSS4010000
Drew CavanaughC4021001
Jung Hoo LeeCF-RF4221000
Rafael Devers1B3110010
Victor BericotoLF4122100
Totals386116216
PitchersIPHRERBBSOHR
Caleb KilianP1.0000020
Ryan WalkerP0.0444000
Trevor McDonaldP6.0100050
Dylan SmithP1.0100010
Erik MillerP1.0100120