San Francisco Giants vs Arizona Diamondbacks Picks, Prediction, Odds, and Line Movement for Wednesday May 20 2026

By: Kyle Kargel Published 05/20/2026, 08:26 AM ET
Giants vs Diamondbacks prediction
Use Code WWWC

The San Francisco Giants and Arizona Diamondbacks meet Wednesday afternoon for the rubber match of a three-game set, but with how the first two games have gone, this looks more like a sweep spot for the home club than a true series finale toss-up. Arizona has piled up 17 runs in the first two games behind blowout wins of 12-2 and 5-3, the Giants are running into the desert with a banged-up rotation, and Tyler Mahle versus Merrill Kelly is the kind of dueling-soft-ERA matchup that points to a runs-heavy script. For more daily slate breakdowns and sharper angles, our MLB picks page is the best place to keep your card tuned up.

Quick Picks and Prediction

  • Run Line Pick: Diamondbacks -1.5
  • Total Pick: Over 9
  • Projected Final Score: Diamondbacks 7, Giants 4

Odds and Line Movement

This line has been steady on Arizona, opening at -131 on the moneyline and tightening modestly to -136 as Wednesday morning has progressed. The public ticket and dollar splits have been heavily on San Francisco at +113 in the most recent timestamp, with 95% of money on the Giants and a roughly even ticket split. The total has held at 9 the entire cycle, with juice swinging back and forth on either side and 100% of money and tickets landing on the Over in one of the earlier windows.

Opening Odds

Team Moneyline Total
San Francisco +109 Over 9 (-105)
Arizona -131 Under 9 (-114)

Current Odds

Team Moneyline Total
San Francisco +113 Over 9 (+100)
Arizona -136 Under 9 (-120)

Line Movement - Moneyline

Date Time San Francisco Arizona Public ($, #)
05/20 12:22:13AM +113 -136 SF 95%, SF 50%
05/19 08:19:31PM +108 -131 β€”
05/19 04:59:38PM +109 -131 β€”

Line Movement - Total

Date Time Over Under Public ($, #)
05/20 07:32:38AM 9 (+100) 9 (-120) UN 76%, UN 75%
05/20 12:22:13AM 9 (-103) 9 (-117) OV 100%, OV 100%
05/19 08:19:31PM 9 (-102) 9 (-118) β€”
05/19 05:16:08PM 9 (-105) 9 (-115) β€”
05/19 04:59:38PM 9 (-105) 9 (-114) β€”

Giants vs Diamondbacks Key Matchups and Handicap

This matchup is essentially a battle of two starters who have not given their teams much length or stability this year. Tyler Mahle takes the ball for San Francisco at 1-5 with a 5.59 ERA and a 1.56 WHIP across 46.2 innings, having already given up 52 hits, 21 walks and nine home runs. Merrill Kelly counters for Arizona at 3-3 with a 5.91 ERA and a 1.54 WHIP over 35 innings, so neither side comes in with a clean run-prevention profile. The tiebreaker, however, is what is happening behind those starters in terms of recent form, lineup health and the on-field flow of this very series.

San Francisco

San Francisco is 20-29 and has dropped two straight in this series, and the overall offensive profile is limited. The Giants have scored just 170 runs with a .292 OBP and a .378 slugging percentage, both of which point to a lineup that struggles to string together extended rallies. Luis Arraez is the most reliable hitter at .320 with a .360 OBP, and Casey Schmitt is the top power source with eight home runs and 21 RBI, but beyond that pair, San Francisco does not have many bats that scare opposing teams. Against a Kelly profile that allows hard contact, the Giants might be able to push a few runs across, but the math on producing the volume of offense needed to outlast a hot Arizona lineup is a tall order.

Get Free $30 Credit for Premium Picks + Exclusive Discounts

Subscribe Now

I understand that I can unsubscribe at any time. I have read and accepted the Terms & Conditions and Privacy Policy. I consent that Winners and Whiners may use third-party services to process my data.

Arizona

The Diamondbacks enter at 24-23 with a three-game winning streak, and the offense is squarely the reason this team has the edge despite Kelly’s shaky surface numbers. Arizona has scored 215 runs with a .311 OBP and a .403 slugging percentage, both noticeably ahead of San Francisco. Ildemaro Vargas has been one of the most productive bats in the league this year, hitting .340 with a .543 slugging mark and 31 RBI, while Nolan Arenado provides the middle-of-the-order presence with seven home runs and 25 RBI. The Diamondbacks have already put up 17 runs in the first two games of this series, so the bats are clearly in rhythm against this Giants pitching staff.

The market is telling a layered story on this one. Arizona has moved from -131 to -136 on the moneyline, and the underlying public splits show that the Giants are getting a higher percentage of money than tickets, which often signals larger wagers on the underdog rather than a flood of public support. The total has held firm at 9 throughout, with juice moving from Over -105 to Over +100 in the most recent windows, which is a meaningful price improvement for anyone willing to back the Over. The Under has gathered 76% of money and 75% of tickets in the latest split, but the matchup profile β€” two starters with ERAs near 6.00, a Diamondbacks offense that just hung 17 runs in two games, and a Giants lineup that does enough damage against weaker arms β€” supports leaning Over despite the public Under support.

Key Injuries and Notes - SF vs ARI

SF

  • Jung Hoo Lee β€” day-to-day (lineup concern)
  • Logan Webb β€” 15-day IL (significant rotation loss)
  • Jason Foley β€” out (bullpen depth)
  • Heliot Ramos β€” out (lineup depth)
  • Reiver Sanmartin β€” out (pitching depth)

ARI

  • Carlos Santana β€” out
  • Pavin Smith β€” out
  • Cristian Mena β€” out (pitching depth)
  • A.J. Puk β€” out (bullpen depth)
  • Jordan Lawlar β€” out

Giants vs Diamondbacks ATS and Total Picks

  • Run Line Pick: Diamondbacks -1.5β€” Arizona has scored 17 runs through two games of this series, has the better offensive profile across runs, OBP and slugging, and is facing a Mahle who has already surrendered nine home runs and 21 walks on the year. Plus money on a home favorite that has been the better team all series is the most efficient way to play this game.
  • Total Pick: Over 9β€” both starters carry ERAs near 6.00, the first two games produced 14 and eight runs, and the Diamondbacks’ offense is in clear rhythm. The Over juice has improved all the way to +100, which is a strong price for a number that the underlying matchup profile supports.

Final Score Prediction

  • Diamondbacks 7, Giants 4
  • Arizona covers the run line
  • Game finishes Over 9

The most realistic path to a finish here is Arizona breaking through against Mahle in the middle innings, building a lead the bullpen can comfortably protect, while San Francisco scratches across a few runs against Kelly to keep things from being a complete blowout. A 7-4 final blends with both the run line cover and the Over at 9, and lines up with how this series has played out across the first two games. Even with both starters being unreliable, the team that has actually been scoring runs is the one to lean on, and that is clearly the Diamondbacks right now.

How to Bet Giants vs Diamondbacks

This is a spot where the run line is doing most of the heavy lifting. Arizona has already moved from -131 to -136 on the moneyline, so playing the Diamondbacks at +113 on -1.5 is the most efficient way to back the home favorite without paying inflated juice. The total at 9 has not moved a tick, but the Over has shifted all the way from -105 to +100, which is a significant price improvement that should not be ignored. Live betting is also worth watching, because any early Mahle traffic in the first or second inning could push the Over near a near-lock scenario and tilt the live run line further in Arizona’s favor.

For bettors who want to layer multiple angles on this matchup without committing significant cash on every play, social sportsbooks are a smart way to spread exposure across the Diamondbacks run line, the Over and a few player props on Ildemaro Vargas and Nolan Arenado. If you want the fastest mobile setup to lock in Diamondbacks -1.5 and Over 9 before any further juice movement, our fliff promo code page is the quickest route to getting set up with added value before first pitch in Arizona.

Never Tried Winners and Whiners? Now Is Your Chance

  • Get your first daily picks package for ONLY $1 using coupon code DOLLAR
  • If the pick loses, we credit your account with 3 Flex Picks
  • If the pick wins, we still give you 1 Flex Pick on the house
  • Win or lose, you walk away ahead. One dollar. No catch.
  • Check out more MLB predictions
BetMGM Sport

Up To $1500 in Bonus Bets Paid Back if your First Bet Does Not Win

Show Bonus Code
Claim Bonus
Signup Promo Recommended BetMGM Sport Bonus
Min. Deposit $5
Cashable No
FanDuel Sportsbook

New Users – Bet $5 Get $200 in Bet Reset Tokens for 5 Days

Show Bonus Code
Claim Bonus
Signup Promo Hot Offer FanDuel Sportsbook Bonus
Requirement New Users – Bet $5 Get $200 in Bet Reset Tokens for 5 Days. (Up to $1,000 Bet Reset Tokens)
Cashable No
DraftKings Sport

New DraftKings Customers: Spend $5+ Get $200 in Bonuses Instantly!

Show Bonus Code
Claim Bonus
Signup Promo Hot Offer DraftKings Sport Bonus
Min. Deposit $5
Odds Requirements -500
Cashable No

If you or someone you know has a gambling problem, crisis counseling and referral services can be accessed by calling 1-800-GAMBLER (1-800-426-2537) (IL). Gambling problem? Call 1-800-GAMBLER (MI/NJ/PA/WV/WY), 1-800-9-WITH-IT (IN), 1-800-522-4700 (CO), 1-800-BETS OFF (IA), 1-888-532-3500 (VA), 1-800-NEXT STEP (AZ), or call/text TN REDLINE 1-800-889-9789 (TN). 21+ (18+ WY). AZ/CO/IL/IN/IA/MI/NJ/PA/TN/VA/WV/WY only. Eligibility restrictions apply. T&C's Apply. Void where prohibited. If you click on a link on this site which takes you to a bookmaker or casino and you subsequently open an account, Pick and Parlays may receive a commission. Bets placed are the responsibility of the bettor.

Copyright Β© 2026 Picks and Parlays. All rights reserved.

The sports news and information contained at this site is for entertainment purposes only. Any use of this information in violation of laws whether they are federal, state and/or local is prohibited. Picks and Parlays is the nation's premier resource for sports betting and handicapping information.

Sign Up Get $30 Premium Picks Credit + Exclusive Offers
Special Offer
Up To $1500 in Bonus Bets Paid Back if your First Bet Does Not Win
Play now Gambling problem? Call 1-800-GAMBLER or 1-800-MY-RESET (Available in the US) 877-8-HOPENY or text HOPENY (467369) (NY) 1-800-327-5050 (MA), 1-800-BETS-OFF (IA), 1-800-981-0023 (PR). 21+ only. Please Gamble Responsibly. See BetMGM.com for Terms. First Bet Offer for new customers only (if applicable). Subject to eligibility requirements. Bonus bets are non-withdrawable. In partnership with Kansas Crossing Casino and Hotel. Promotional offers not available in Mississippi, New York, Ontario, or Puerto Rico.