Ray has been the Giants' best starter this year and it's not particularly close. His last time out he ripped off 7 strikeouts over 6 innings in a win over Pittsburgh, his fourth quality start of the season. Through 8 starts he's sitting on a 1.09 WHIP and a 47:18 K:BB. The Cy Young version isn't all the way back, but the guy who shows up every fifth day and gives San Francisco a chance? Yeah, he's here.
Gallen is the opposite story and Arizona fans are not having a good time with it. He returned on a 1-year, $16.9M prove-it deal and the underlying numbers are uglier than the ERA — bottom-10% in hard-hit rate, an 18.5% whiff rate on his arsenal, a four-seamer that hitters are barely missing. The Athletic floated him as a possible trade candidate. In May. For a team that's supposed to contend.


Neither team is exactly stable on the position-player side either. The Giants just lost Heliot Ramos for at least 2 weeks with a quad strain, which thins out an already mediocre lineup, and Logan Webb is still working his way back from the knee IL. Arizona's first-base situation is a mess with Pavin Smith and Carlos Santana both shelved, and Corbin Burnes is nowhere near a rehab assignment yet.

- 10-Day-ILHeliot Ramos (LF) — Giants manager Tony Vitello told reporters Saturday that Ramos will be shelved for at least two weeks due to a right quad strain, Alex Pavlovic of NBC Sports Bay Area reports.05/16
- 15-Day-ILLogan Webb (SP) — Webb (knee) is on track to return to action after a minimum-length stay on the 15-day injured list, Alex Pavlovic of NBC Sports Bay Area reports.05/15
- 60-Day-ILJason Foley (RP) — Foley (shoulder) earned a hold in Triple-A Sacramento's 6-5 loss to Round Rock on Wednesday, allowing one hit in a scoreless inning.05/15
- 60-Day-ILReiver Sanmartin (RP) — Sanmartin (hip) struck out one in a scoreless inning during Wednesday's 29-2 victory over the ACL Dodgers in the rookie-level Arizona Complex League.05/15
- 60-Day-ILJared Oliva (CF) — The Giants transferred Oliva (wrist) from the 10-day injured list to the 60-day IL on Wednesday.05/08
- 60-Day-ILRowan Wick (RP) — The Giants placed Wick (elbow) on the 60-day injured list Sunday, Justice delos Santos of The San Jose Mercury News reports.05/08
- 60-Day-ILHayden Birdsong (RP) — Birdsong underwent successful UCL reconstruction surgery on his right elbow Wednesday, Susan Slusser of the San Francisco Chronicle reports.05/08
- 60-Day-ILRandy Rodriguez (RP) — The Giants placed Rodriguez (elbow) on the 60-day injured list Tuesday, Justice delos Santos of The San Jose Mercury News reports.05/08
- 60-Day-ILJose Butto (RP) — The Giants transferred Butto (arm) to the 60-day injured list Tuesday.05/08

- Day-To-DayKyle Amendt (RP) — Amendt was invited to major-league spring training by the Diamondbacks, Alex Weiner of Arizona Sports reports.05/08
- 10-Day-ILCarlos Santana (1B) — Santana suffered a setback with his right adductor strain Sunday while on a rehab assignment with Triple-A Reno, Nick Piecoro of The Arizona Republic reports.05/11
- OutDerek Law (RP) — Law (forearm) signed a minor-league contract with the Diamondbacks on Tuesday, Aaron Hughes of SI.com reports.05/08
- OutTommy Henry (RP) — The Diamondbacks re-signed Henry (elbow) to a minor-league contract Monday.05/08
- OutA.J. Vukovich (CF) — Vukovich is slashing .263/.333/.485 with 24 home runs, 20 steals on 29 attempts and a 28.4 percent strikeout rate in 115 games for Double-A Amarillo.05/08
- 60-Day-ILPavin Smith (1B) — Smith (elbow ) has begun a throwing program, MLB.com reports.05/16
- 60-Day-ILJordan Lawlar (LF) — Lawlar will undergo imaging this week to determine how his broken right wrist is healing, Alex Weiner of Arizona Sports reports.05/10
- 60-Day-ILJustin Martinez (RP) — Martinez (elbow) tossed a bullpen session Friday, Nick Piecoro of The Arizona Republic reports.05/09
- 60-Day-ILCorbin Burnes (SP) — Burnes (elbow) threw a bullpen session Tuesday, Jose M. Romero of the Arizona Republic reports.05/08
- 60-Day-ILCristian Mena (RP) — The Diamondbacks placed Mena (shoulder) on the 60-day injured list Wednesday.05/08
- 60-Day-ILBlake Walston (SP) — Arizona placed Walston (elbow) on the 60-day injured list Wednesday.05/08
- 60-Day-ILAndrew Saalfrank (RP) — Saalfrank (shoulder) said Wednesday that he expects to be sidelined 10-16 months, Arizona Sports reports.05/08
- 60-Day-ILA.J. Puk (RP) — Puk (elbow) threw a bullpen session Tuesday and provided an update following the activity, Alex Weiner of Arizona Sports reports.05/08
If you're betting this one, the obvious read is that Ray is the steadier hand and the Giants moneyline at +121 is the value play. The counter is that Chase Field has been a launching pad and Arizona's lineup still has enough thump to make any lefty sweat. Total of 9 feels fair — under if you trust Ray, over if you've watched Gallen pitch in 2026. Take your pick.
First pitch is 8:40 PM ET. Giants need this one badly to keep the season from completely sliding; the Diamondbacks need it to stop the bleeding around their rotation. Should be a fun watch even if the matchup on paper isn't sexy.