Arizona Diamondbacks vs San Francisco Giants Prediction & Picks - MLB

USA - MLB

Arizona Diamondbacks
5/20/26 15:40
San Francisco Giants

Prediction:

 

Over 9 Total Runs

-102
$150 offered for betting!

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

 by Matt Lowrimore | in MLB Picks

A 15-game MLB slate is scheduled for Wednesday, which will include an NL West matchup between the Arizona Diamondbacks and the San Francisco Giants. Let’s take a look at the match statistics and predictions for this game between the Diamondbacks and the Giants.

The Giants are a team that has not had much success this season. They are well under .500 and are quickly becoming a non-factor in the NL West. Looking to bounce back in Game 3 of this series, the Giants are scheduled to start Tyler Mahle. He has a record of 1-5 and an ERA of 5.59. Mahle has been even worse on the road, leading us to believe that runs will be scored in this game.

As for Arizona, they have essentially been a .500 team this season. The Diamondbacks will start Merrill Kelly, who has a record of 3-3 and an ERA of 5.91. On top of his shaky ERA, Kelly has been woeful at home this season, further strengthening the stance that plenty of runs will be scored.

Arizona Diamondbacks vs San Francisco Giants Form

Table

Teams Pts P W L
8 Arizona Diamondbacks
0.529 119 63 56
26 San Francisco Giants
0.415 118 49 69

Arizona Diamondbacks and San Francisco Giants Latest Matches

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

3/6 (50%)

Defeats

3/6 (50%)

May 18, 2026 - MLB

Arizona Diamondbacks
12 :  2
San Francisco Giants

May 17, 2026 - MLB

Colorado Rockies
6 :  8
Arizona Diamondbacks

May 16, 2026 - MLB

Colorado Rockies
4 :  2
Arizona Diamondbacks

May 15, 2026 - MLB

Colorado Rockies
1 :  9
Arizona Diamondbacks

May 13, 2026 - MLB

Texas Rangers
6 :  5
Arizona Diamondbacks

May 12, 2026 - MLB

Texas Rangers
7 :  4
Arizona Diamondbacks
L L L W W W
Victories

3/6 (50%)

Defeats

3/6 (50%)

May 18, 2026 - MLB

Arizona Diamondbacks
12 :  2
San Francisco Giants

May 10, 2026 - MLB

Arizona Diamondbacks
5 :  1
New York Mets

May 9, 2026 - MLB

Arizona Diamondbacks
2 :  1
New York Mets

May 8, 2026 - MLB

Arizona Diamondbacks
1 :  3
New York Mets

May 7, 2026 - MLB

Arizona Diamondbacks
2 :  4
Pittsburgh Pirates

May 6, 2026 - MLB

Arizona Diamondbacks
0 :  1
Pittsburgh Pirates
W L L W L W
Victories

3/6 (50%)

Defeats

3/6 (50%)

May 17, 2026 - MLB

Colorado Rockies
6 :  8
Arizona Diamondbacks

May 16, 2026 - MLB

Colorado Rockies
4 :  2
Arizona Diamondbacks

May 15, 2026 - MLB

Colorado Rockies
1 :  9
Arizona Diamondbacks

May 13, 2026 - MLB

Texas Rangers
6 :  5
Arizona Diamondbacks

May 12, 2026 - MLB

Texas Rangers
7 :  4
Arizona Diamondbacks

May 11, 2026 - MLB

Texas Rangers
0 :  1
Arizona Diamondbacks
San Francisco Giants
San Francisco Giants Latest matches
L L L W W L
Victories

2/6 (33%)

Defeats

4/6 (67%)

May 18, 2026 - MLB

Arizona Diamondbacks
12 :  2
San Francisco Giants

May 17, 2026 - MLB

Athletics
1 :  10
San Francisco Giants

May 16, 2026 - MLB

Athletics
4 :  6
San Francisco Giants

May 15, 2026 - MLB

Athletics
5 :  2
San Francisco Giants

May 14, 2026 - MLB

Los Angeles Dodgers
5 :  2
San Francisco Giants

May 13, 2026 - MLB

Los Angeles Dodgers
4 :  0
San Francisco Giants
W L L W L W
Victories

3/6 (50%)

Defeats

3/6 (50%)

May 10, 2026 - MLB

San Francisco Giants
7 :  6
Pittsburgh Pirates

May 9, 2026 - MLB

San Francisco Giants
3 :  13
Pittsburgh Pirates

May 8, 2026 - MLB

San Francisco Giants
5 :  2
Pittsburgh Pirates

May 6, 2026 - MLB

San Francisco Giants
1 :  5
San Diego Padres

May 5, 2026 - MLB

San Francisco Giants
5 :  10
San Diego Padres

May 4, 2026 - MLB

San Francisco Giants
3 :  2
San Diego Padres
L L L W W L
Victories

2/6 (33%)

Defeats

4/6 (67%)

May 18, 2026 - MLB

Arizona Diamondbacks
12 :  2
San Francisco Giants

May 17, 2026 - MLB

Athletics
1 :  10
San Francisco Giants

May 16, 2026 - MLB

Athletics
4 :  6
San Francisco Giants

May 15, 2026 - MLB

Athletics
5 :  2
San Francisco Giants

May 14, 2026 - MLB

Los Angeles Dodgers
5 :  2
San Francisco Giants

May 13, 2026 - MLB

Los Angeles Dodgers
4 :  0
San Francisco Giants

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

Arizona Diamondbacks

67 %

San Francisco Giants

33 %

May 18, 2026 - MLB

Arizona Diamondbacks
12 :  2
San Francisco Giants

Mar 14, 2026 - MLB Spring Training

San Francisco Giants
7 :  8
Arizona Diamondbacks

Mar 7, 2026 - MLB Spring Training

Arizona Diamondbacks
4 :  7
San Francisco Giants

Sep 17, 2025 - MLB

Arizona Diamondbacks
1 :  5
San Francisco Giants

Sep 16, 2025 - MLB

Arizona Diamondbacks
6 :  5
San Francisco Giants

Sep 15, 2025 - MLB

Arizona Diamondbacks
8 :  1
San Francisco Giants
Arizona Diamondbacks vs San Francisco Giants Picks

Arizona Diamondbacks - San Francisco Giants Key Points

  1. Tyler Mahle has an ERA of 5.59 this season
  2. Tyler Mahle has an ERA of 8.38 on the road this season
  3. Merrill Kelly has an ERA of 5.91 this season
  4. Merrill Kelly has an ERA of 7.15 at home this season

Our Arizona Diamondbacks vs San Francisco Giants Prediction

Arizona is the slight favorite in this game; however, the over looks to be the best betting option. Going back to the starting pitchers, Mahle has made four away starts this season, having allowed 18 earned runs over 19.1 innings. 

Kelly, on the other hand, has made two home starts, having allowed nine earned runs over 11.0 innings. Both the Diamondbacks and Giants have periodically shown spurts of being great offensive teams, but have been inconsistent for the most part. 

That being said, because both teams have starters who have found very little success this season, our Arizona Diamondbacks vs San Francisco Giants prediction is: Over 9 Total Runs.

Prediction:

 

Over 9 Total Runs

-102
$150 offered for betting!

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