Giants Diamondbacks

Today at 7:40 PM on ARID
Diamondbacks hope to continue their hot hitting (25 runs in last 3 games) when they welcome Giants (Mahle 1-5, 5.59)
Chase Field
Chase Field, Phoenix, AZ
A.J. Puk - Sitting in mid-90s in live BP Puk (elbow) threw a 20-pitch live batting practice session Tuesday, Alex D'Agostino of SI.com reports.
Impact It's the first time he's faced hitters since last year's internal brace surgery on his left elbow. Per Diamondbacks manager Torey Lovullo, Puk was throwing in the mid-90s and bounced back well from the session. The successful side session should set him up to begin a rehab assignment this weekend at the team's Arizona Complex League affiliate.
23 MINS AGO • ROTOWIRE
SF Giants plan for Rafael Devers all but confirmed by recent surge Were reports of Devers' demise premature? The Giants desperately hope so.
33 MINS AGO • FANSIDED.COM
Gabriel Moreno - Sitting out Wednesday Moreno is out of the lineup for Wednesday's game against the Giants.
Impact Moreno started the first two games of the series against San Francisco but will receive the day off for the series finale. Prior to Tuesday's 0-for-3 performance, Moreno had been on a tear, recording nine hits in his previous four games combined. Adrian Del Castillo will be behind the plate and bat cleanup Wednesday.
56 MINS AGO • ROTOWIRE
Nolan Arenado - Heading to bench Wednesday Arenado is out of the lineup for Wednesday's game against the Giants.
Impact With Arizona wrapping up its series against San Francisco with a day game after a night game, Arenado will receive the afternoon off to rest along with Corbin Carroll and Gabriel Moreno. The Diamondbacks will go with Jose Fernandez at third base in place of Arenado, who has enjoyed a resurgent 2026 thus far with an .828 OPS -- his highest mark since 2022 -- over 171 plate appearances on the season.
1 HOUR AGO • ROTOWIRE
Corbin Carroll - Handed day off Wednesday Carroll is out of the lineup for Wednesday's game against the Giants.
Impact Carroll played the full nine innings and showed no sign of injury during Tuesday's 5-3 comeback win, so he's presumably just receiving a routine breather while Arizona closes out its series against the Giants with a day game. Jorge Barrosa will get the nod in right field in place of Carroll, who had started each of Arizona's last 33 games.
1 HOUR AGO • ROTOWIRE
Jesus Rodriguez - Playing second fiddle to Susac Rodriguez is out of the lineup for Wednesday's game against the Diamondbacks, Justice delos Santos of The San Jose Mercury News reports.
Impact Rodriguez finds himself on the bench for fourth day in a row and looks as though he'll have to settle for a part-time role following Daniel Susac's recent return from the injured list. The Giants were able to temporarily open up steady playing time for Rodriguez after Patrick Bailey was dealt to the Guardians on May 9, but Rodriguez has taken himself out of the mix for regular starts by going just 1-for-19 at the plate following that trade.
1 HOUR AGO • ROTOWIRE
Harrison Bader - Receiving afternoon off Bader is out of the lineup for Wednesday's game against the Diamondbacks, Justice delos Santos of The San Jose Mercury News reports.
Impact Bader will pick up some rest in the series finale after he went 5-for-22 with four extra-base hits (two home runs, two doubles), five RBI and four runs while starting in the Giants' last five games. Drew Gilbert will cover center field in place of Bader on Wednesday.
1 HOUR AGO • ROTOWIRE