San Francisco Giants vs Arizona Diamondbacks Prediction, 5/20/2026 MLB Picks, Best Bets & Odds
Game: San Francisco Giants vs Arizona Diamondbacks
Date: Wednesday, May 20, 2026
Location: Chase Field in Phoenix, AZ
TV: DBACKS.TV
Odds/Point Spread: San Francisco (+125) Arizona (-150)
Chase Field is the location where the Arizona Diamondbacks (21-23) will try to defeat the San Francisco Giants (19-27) on Wednesday. The moneyline on this contest has San Francisco at +125 and Arizona is sitting at -150. The total has been set at 9. The pitchers who are expected to start are Tyler Mahle and Merrill Kelly.

The Giants have accumulated 84 two-baggers as a team and have hit 37 baseballs out of the stadium. San Francisco has a slugging % of .376 and have struck out 373 times, while drawing a walk on 100 occasions. As a team, the San Francisco Giants are earning 3.5 runs per game, which ranks them 30th in the league. They have accumulated 159 runs batted in as well as 393 hits over the course of the season, while their average at the plate sits at .244. They are sitting with 165 runs scored and have an OBP of .292.
Today’s Featured MLB Best Bet! GRIFFIN MURPHY is 30-11 across all sports and is 8-4, +1,745 with his last 12 baseball plays. Murphy is 8-4, +2,840 on his plays rated 5.0+ across all sports and has a 6-Unit MLB Play (6:40 p.m.). Sign up below. You can get this top rated play complimentary when you set up a free $60 account here at Doc’s Sports and use part of it towards his a one day NHL package. Join Now! |
Get all of our MLB Picks
They have earned a K/BB ratio of 2.07 and the pitching staff holds a collective WHIP of 1.32. Giants pitchers have allowed 47 home runs and also 202 runs in total (15th in baseball). San Francisco has surrendered 372 hits (8.0 per 9 innings) and 184 earned runs. The Giants have compiled a team earned run average of 3.97 so far this season (14th in the league), and their staff has struck out 372 hitters. Their pitching staff has walked 180 opposing players and their FIP is 4.17 as a squad on the campaign.
The Giants bullpen have accumulated a save rate of 64.3% and have come into the game in 39 save situations. They have earned 9 saves over the course of the season and have blown 5 out of their 14 save opportunities. The relief pitchers have inherited 69 runners this season and 29.0% of those runners earned a run for their team. Giants pitchers have entered the game with opponents on base 48 times in addition to having 29 appearances in high leverage situations. The Giants have dispatched 152 relief pitchers to the hill on the year. The bullpen have notched 25 holds this season (16th in baseball).
The San Francisco Giants have earned 1,252 putouts this season, in addition to 472 assists and 24 errors. Their fielding percentage is at .986 which is 17th in MLB, and have 50 double plays. The Giants have converted 70.5% of balls hit into play into outs out of 3,756 innings, which has them ranked 12th in professional baseball.
Mahle has taken the hill for 781 innings and has racked up 801 K's in his career. Mahle (40-51 record in his career) sits with a FIP of 4.10 and he has faced 3,328 batters in the major leagues. His earned run average is 4.16 (361 ER's allowed) and his career WHIP is 1.303. He has allowed 733 base hits (8.4 hits per 9 innings) with 285 free passes.
The Diamondbacks have a team slugging % of .393 and they are recording 4.40 runs per contest (13th in baseball). They have recorded 85 two-baggers, while walking 138 times and scoring 198 runs. Arizona has tallied 40 home runs for the year to go along with 191 RBIs. They have been called out on strikes on 349 occasions (28th in baseball) and have earned a total of 358 hits. The Arizona Diamondbacks have accounted for an OBP of .306 in addition to a batting average of .239 over the course of the season.
The Diamondbacks have a team WHIP of 1.283 and have a FIP of 4.24 as a pitching staff for the year. Their K/BB ratio comes in at 7.60 (333 strikeouts against 141 free passes). They are sitting at 13th in MLB as a staff in total hits relinquished with 367. They have allowed 50 home runs and they yield 4.89 runs per 9 innings (23rd in the league). The Arizona pitching staff have conceded 215 runs so far this year while having an ERA of 4.39 (193 earned runs given up).
Sitting with 49 save situations, the Diamondbacks have amassed 29 holds in addition to 7 blown saves. Arizona has had relief pitchers enter the contest in 19 save chances and they have tallied 12 saves. Arizona relievers hold an inherited score percentage of 27.7% out of 65 inherited base runners. Their bullpen pitchers have stepped onto the mound 56 times in high leverage situations and also on 44 occasions with runners on. They rank 16th in the league with a save rate of 63.2%, and they have sent 151 relievers to the mound on the year.
In their 3,564 innings played, the Diamondbacks have earned a defensive efficiency of 71.1% (8th in MLB). The Arizona Diamondbacks have gotten 28 double plays and have accounted for a fielding rate of .987 (15th in MLB). The Diamondbacks have recorded 384 assists, 21 errors and have amassed 1,188 putouts so far this year.
So far in his pro baseball career, Kelly has surrendered 943 base knocks while he has earned 934 K's in 1,043 innings. Kelly (68-56 career win-loss record) is the owner of a 3.84 earned run average and has given up 8.1 hits per nine innings. He has allowed 445 earned runs while holding a WHIP of 1.209 and being the owner of a FIP of 3.8. His strikeout to walk ratio is 2.94 and he has gone up against 4,298 opposing batters in his pro baseball career.
Who will win tonight's MLB game against the spread or moneyline?
Guy Bruhn's Pick: Take San Francisco (+125)
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get MLB picks on every single game, or if you want our very best bets by the experts, sign up for your free $60 account with a guarantee.
Get all of Today's Free MLB Picks
Get all of Today's Expert MLB Picks
Additional Resources:
Arizona Diamondbacks - Twitter
San Francisco Giants - Twitter
