Up arrow
MLB
Games

San Francisco Giants vs. Arizona Diamondbacks: Preview, Predictions and Picks for June 30, 2025

Updated on:
Jul 1, 2025 12:43 AM
The Arizona Diamondbacks, currently on a losing streak, look to turn things around as they host the San Francisco Giants at Chase Field on Monday, June 30, 2025, at 9:40 PM. The Giants, sitting third in the NL West with a 45-39 record, aim to capitalize on the Diamondbacks' struggles, while Arizona hopes to even their home record at 20-21.
San Francisco Giants vs Arizona Diamondbacks

Current Odds

SF
ARI
Over
9.5
+115
Under
9.5
-118
SF
+1.5
-164
ARI
-1.5
+158
SF
ML
+119
ARI
ML
-130

Giants vs Diamondbacks statistics

Stat Giants Diamondbacks
Hits 632 (27th) 719 (Tied-9th)
Batting Average .230 (25th) .254 (9th)
Runs Batted In 330 (21st) 423 (3rd)
Runs 349 (21st) 432 (3rd)
Home Runs 79 (Tied-23rd) 120 (5th)
Walks 305 (3rd) 294 (Tied-4th)
Stolen Bases 44 (Tied-25th) 62 (15th)
Strikeouts 703 (18th) 644 (5th)
Pitches 12368 (14th) 12374 (13th)

Arizona Diamondbacks recent games

Game Date Opponent Result Score
6/29/25 vs Miami Marlins L 6-4
6/28/25 vs Miami Marlins L 8-7 F/10
6/27/25 vs Miami Marlins L 9-8
6/25/25 @ Chicago White Sox L 7-3
6/24/25 @ Chicago White Sox W 4-1

San Francisco Giants recent games

Game Date Opponent Result Score
6/29/25 @ Chicago White Sox L 5-2
6/28/25 @ Chicago White Sox L 1-0
6/27/25 @ Chicago White Sox W 3-1
6/26/25 vs Miami Marlins L 12-5
6/25/25 vs Miami Marlins L 8-5 F/10

Arizona Diamondbacks injuries

  • Josh Naylor (1B): Day-To-Day
  • Kendall Graveman (RP): 15-Day-IL
  • Kristian Robinson (LF): Day-To-Day
  • Gabriel Moreno (C): 10-Day-IL
  • Ildemaro Vargas (2B): 10-Day-IL

San Francisco Giants injuries

  • Casey Schmitt (3B): Day-To-Day
  • Matt Chapman (3B): 10-Day-IL
  • Cole Waites (RP): Day-To-Day
  • Jerar Encarnacion (RF): 10-Day-IL
  • Tom Murphy (C): 60-Day-IL

Giants vs Diamondbacks game info

Type Info
Venue Chase Field
Location Phoenix, Arizona
First pitch Mon 9:40 PM
TV FS1
Temperature 115°
Chance of Rain 0%

Giants vs Diamondbacks predictions

Looking at the San Francisco Giants lineup, a few names definitely stand out as potential difference-makers in this matchup. Heliot Ramos has been hitting well lately and should keep that momentum rolling—don’t be surprised if he tallies another base hit or maybe even goes deep, as he’s been showing some pop with 13 homers already this season. Wilmer Flores is another guy I’d keep an eye on, especially when there’s traffic on the bases. I’m expecting him to drive in at least one run, given the way he’s been delivering in clutch situations. Rafael Devers is always a threat to find gaps and rack up extra-base hits, so he likely adds a double to his stat line. On the mound, Logan Webb tends to eat up innings and rack up strikeouts; he should have another solid outing with at least four or five punchouts, and I wouldn’t be shocked if he limits Arizona to just a couple of earned runs over five or six frames.

Shifting to the Arizona Diamondbacks, these guys don’t lack offensive firepower. Even though Josh Naylor is banged up with some neck soreness, if he gets the green light, he’s a serious threat at the plate. I can see Naylor getting on base a couple of times and maybe knocking in a run. Ketel Marte always seems to spark rallies and should find himself collecting at least one or two hits, plus he might swipe a base if he gets the chance. Lourdes Gurriel Jr. is another bat to watch, as he’s been sneaky consistent—look for him to pick up a hit or two and maybe cross the plate as well. On the bump, Ryne Nelson has shown flashes of being tough, but he’ll need to keep the ball in the yard; I’m betting he gives the D-backs five decent innings and racks up around four strikeouts.

So, who comes out on top in this NL West showdown at Chase Field? The Giants might be slightly favored thanks to their steadier starting pitching, but this Diamondbacks lineup has been hot, ranking among the best in the MLB in both hits and runs scored. With Arizona looking to snap out of a losing streak and playing at home, I think their bats wake up just enough to squeak out a win in a high-scoring, back-and-forth kind of game. It’s the kind of matchup where either team could catch fire, but I like the D-backs' chances to even things up in the series and give the home crowd something to cheer about.

Arizona Diamondbacks

San Francisco Giants

More Games