Arizona Diamondbacks vs San Francisco Giants Prediction & Picks - MLB

USA - MLB

Arizona Diamondbacks
6/30/26 21:40
San Francisco Giants

Prediction:

 

Arizona to win

-110
$1000 offered for betting!

New customers only | Commercial content | 21+ age limit | T&Cs apply

 by Bill Christy in MLB Picks

The Arizona Diamondbacks took care of business in game one of their 3-game set with the San Francisco Giants last night. They used a 5-1 lead through 5 innings to vault themselves to what would be a 5-4 victory. The Giants did their best to rally late and posted 2 runs in the 9th, but it would not be enough after back-to-back pop outs from Drew Gilbert and Matt Chapman.

Eduardo Rodriguez was phenomenal last night. He allowed just 1 run on 5 hits in 7 innings on his way to his 7th win on the season. He is now 7-2 with a 2.21 ERA. Tonight, they have called up Brandon Pfaadt to start tonight. Most of his work has taken place in relief on the season, so this will be some new territory for him.

Landen Roupp will go for the Giants tonight. After picking up his 5th win in his 6th start, he has yet to win a decision since. It has been 10 starts since his last win, and things won’t be easy tonight. He has allowed 8 runs over his last 3 starts and just has not been able to get enough run support to factor into any wins.

Arizona Diamondbacks vs San Francisco Giants Form

Table

Teams Pts P W L
15 Arizona Diamondbacks
0.5 84 42 42
27 San Francisco Giants
0.417 84 35 49

Arizona Diamondbacks and San Francisco Giants Latest Matches

Arizona Diamondbacks
Arizona Diamondbacks Latest matches
W W L L L W
Victories

3/6 (50%)

Defeats

3/6 (50%)

Jun 29, 2026 - MLB

Arizona Diamondbacks
5 :  4
San Francisco Giants

Jun 28, 2026 - MLB

Tampa Bay Rays
5 :  1
Arizona Diamondbacks

Jun 27, 2026 - MLB

Tampa Bay Rays
4 :  2
Arizona Diamondbacks

Jun 26, 2026 - MLB

Tampa Bay Rays
6 :  1
Arizona Diamondbacks

Jun 24, 2026 - MLB

St. Louis Cardinals
4 :  9
Arizona Diamondbacks

Jun 23, 2026 - MLB

St. Louis Cardinals
3 :  4
Arizona Diamondbacks
L W W L L W
Victories

3/6 (50%)

Defeats

3/6 (50%)

Jun 29, 2026 - MLB

Arizona Diamondbacks
5 :  4
San Francisco Giants

Jun 21, 2026 - MLB

Arizona Diamondbacks
2 :  4
Minnesota Twins

Jun 20, 2026 - MLB

Arizona Diamondbacks
8 :  16
Minnesota Twins

Jun 19, 2026 - MLB

Arizona Diamondbacks
9 :  5
Minnesota Twins

Jun 17, 2026 - MLB

Arizona Diamondbacks
8 :  1
Los Angeles Angels

Jun 16, 2026 - MLB

Arizona Diamondbacks
0 :  7
Los Angeles Angels
L W W L L L
Victories

2/6 (33%)

Defeats

4/6 (67%)

Jun 28, 2026 - MLB

Tampa Bay Rays
5 :  1
Arizona Diamondbacks

Jun 27, 2026 - MLB

Tampa Bay Rays
4 :  2
Arizona Diamondbacks

Jun 26, 2026 - MLB

Tampa Bay Rays
6 :  1
Arizona Diamondbacks

Jun 24, 2026 - MLB

St. Louis Cardinals
4 :  9
Arizona Diamondbacks

Jun 23, 2026 - MLB

St. Louis Cardinals
3 :  4
Arizona Diamondbacks

Jun 22, 2026 - MLB

St. Louis Cardinals
3 :  2
Arizona Diamondbacks
San Francisco Giants
San Francisco Giants Latest matches
W L L W W L
Victories

3/6 (50%)

Defeats

3/6 (50%)

Jun 29, 2026 - MLB

Arizona Diamondbacks
5 :  4
San Francisco Giants

Jun 28, 2026 - MLB

San Francisco Giants
3 :  2
Atlanta Braves

Jun 27, 2026 - MLB

San Francisco Giants
5 :  0
Atlanta Braves

Jun 26, 2026 - MLB

San Francisco Giants
1 :  3
Atlanta Braves

Jun 25, 2026 - MLB

San Francisco Giants
6 :  9
Athletics

Jun 24, 2026 - MLB

San Francisco Giants
2 :  1
Athletics
W W L L W W
Victories

4/6 (67%)

Defeats

2/6 (33%)

Jun 28, 2026 - MLB

San Francisco Giants
3 :  2
Atlanta Braves

Jun 27, 2026 - MLB

San Francisco Giants
5 :  0
Atlanta Braves

Jun 26, 2026 - MLB

San Francisco Giants
1 :  3
Atlanta Braves

Jun 25, 2026 - MLB

San Francisco Giants
6 :  9
Athletics

Jun 24, 2026 - MLB

San Francisco Giants
2 :  1
Athletics

Jun 23, 2026 - MLB

San Francisco Giants
3 :  1
Athletics
W W L L L L
Victories

2/6 (33%)

Defeats

4/6 (67%)

Jun 29, 2026 - MLB

Arizona Diamondbacks
5 :  4
San Francisco Giants

Jun 21, 2026 - MLB

Miami Marlins
2 :  1
San Francisco Giants

Jun 20, 2026 - MLB

Miami Marlins
6 :  3
San Francisco Giants

Jun 19, 2026 - MLB

Miami Marlins
4 :  3
San Francisco Giants

Jun 17, 2026 - MLB

Atlanta Braves
5 :  7
San Francisco Giants

Jun 16, 2026 - MLB

Atlanta Braves
2 :  7
San Francisco Giants

Arizona Diamondbacks against San Francisco Giants : Head to Head (H2H)

Arizona Diamondbacks

100 %

San Francisco Giants

0 %

Jun 29, 2026 - MLB

Arizona Diamondbacks
5 :  4
San Francisco Giants

May 27, 2026 - MLB

San Francisco Giants
2 :  3
Arizona Diamondbacks

May 26, 2026 - MLB

San Francisco Giants
5 :  7
Arizona Diamondbacks

May 25, 2026 - MLB

San Francisco Giants
2 :  6
Arizona Diamondbacks

May 20, 2026 - MLB

Arizona Diamondbacks
6 :  3
San Francisco Giants

May 19, 2026 - MLB

Arizona Diamondbacks
5 :  3
San Francisco Giants
Arizona Diamondbacks vs San Francisco Giants Picks

Arizona Diamondbacks - San Francisco Giants Key Points

  1. Arizona is 6-1 SU in its last 7 games when playing at home against San Francisco.
  2. Arizona is 4-1 SU in its last 5 games against an opponent in the National League.
  3. San Francisco is 0-7 SU in its last 7 games against Arizona.
  4. San Francisco is 1-4 SU in its last 5 games on the road.

Our Arizona Diamondbacks vs San Francisco Giants Prediction

The Giants have had their struggles on the road recently. They have also had their troubles against the Diamondbacks over their last 7 meetings. We like Brandon Pfaadt to pitch well enough in this one to help the Diamondbacks get the win here and move to 2-0 in the series. Roupp may keep it close but will not factor into the decision for the 11th straight game.

Our prediction for Arizona Diamondbacks vs San Francisco Giants: Arizona to win

Prediction:

 

Arizona to win

-110
$1000 offered for betting!

WC Welcome Bonus for the Arizona Diamondbacks vs San Francisco Giants match!

FanDuel World Cup

The World Cup is back in the US, and FanDuel is offering some great promos during the tournament, including their welcome offer of $1000, which can be activated for this Arizona Diamondbacks vs San Francisco Giants match! Simply sign up and place a first bet of at least $5. In case your be loses, FanDuel will issue you the amount of your wager (up to $200 max) as a bet reset token. You can do this during your first 5 days with FanDuel, earning a total of $1000 in bet reset tokens!

Remember, the offer is only open to new sign-ups!

$1000 in bonus bets for Arizona Diamondbacks vs San Francisco Giants!

All tips are fully researched and given in good faith, but profits cannot be guaranteed.