We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsSan Francisco Giants at Arizona Diamondbacks
San Francisco GiantsSan Francisco Giants
@
Chase Field
Arizona DiamondbacksArizona Diamondbacks

Match Predictor

Pre-match Prediction
San Francisco Giants
@
Arizona Diamondbacks
San Francisco Giants 48%Arizona Diamondbacks 52%
Market LinesRun Line: Arizona Diamondbacks -0.5Total: O/U 8.5
Model: Under 8.5
Model projects 8.3 total runs vs 8.5 line

San Francisco Giants

Bullpen ERA 2.70 (elite). Should hold late-inning leads.
0022446688101012121414OVERUNDERO/U 8.5Runs ScoredRuns Allowed
All Over 8.5
40%
19/48
MLB: 48%
Starter
44%
4/9
vs ARI
100%
1/1
Avg Total
7.9
MLB: 8.9
Game Starter (9) Last Starter vs ARI vs ARI (1)
Landen Roupp #65 · RHP · Age 28
3.49
ERA (2026)
10.7
K/9 (2026)
9
Starts (2026)
7.6
Avg Total (2026)
Last 3:
L @LAD (May 14): 5.1IP, 4ER, 7K
L PIT (May 09): 4.0IP, 1ER, 8K
L @TB (May 02): 4.1IP, 4ER, 6K
vs ARI: ND (Apr 19 2024): 1.2 IP, 3 ER, 1 K
Bullpen (2026 Season)Good
ERA: 2.70MLB Avg: 3.958 relievers
Workload Alert: Allowed 12 runs on 2026-05-18 vs ARI. Bullpen arms likely still recovering.
Recent: L 2-5L 2-5W 6-4W 10-1L 2-12
Lineup vs Landen Roupp (Career)
BatterPosPAAVGOPSHR
Geraldo PerdomoSS5.6671.4670
Ketel Marte2B4.5001.0000
Corbin CarrollRF3.0000.0000
Lourdes Gurriel Jr.LF3.5001.1670
Nolan Arenado3B3.6671.6670
Adrian Del CastilloDH2.0000.0000
Gabriel MorenoC2.5001.5000
Ildemaro Vargas1B1.10003.0000
5 batters with no matchup history

Arizona Diamondbacks

0022446688101012121414OVERUNDERO/U 8.5Runs ScoredRuns Allowed
All Over 8.5
57%
26/46
MLB: 48%
Starter
78%
7/9
vs SF
100%
1/1
Avg Total
9.3
MLB: 8.9
Game Starter (9) Last Starter vs SF vs SF (1)
Ryne Nelson #19 · RHP · Age 28
5.40
ERA (2026)
8.6
K/9 (2026)
9
Starts (2026)
11.4
Avg Total (2026)
Last 3:
ND @TEX (May 13): 7.0IP, 3ER, 8K
ND NYM (May 08): 6.2IP, 1ER, 7K
L @CHC (May 02): 5.2IP, 1ER, 4K
vs SF: W (Sep 03 2024): 6.2 IP, 2 ER, 9 K
Bullpen (2026 Season)Average
ERA: 3.58MLB Avg: 3.958 relievers
Recent: L 5-6W 9-1L 2-4W 8-6W 12-2
Lineup vs Ryne Nelson (Career)
BatterPosPAAVGOPSHR
Luis Arraez2B15.0670.1340
Matt Chapman3B11.3641.0911
Rafael Devers1B6.0000.1670
Willy AdamesSS6.5001.0000
Casey SchmittDH5.2000.4000
Jung Hoo LeeRF5.4001.4001
Harrison BaderCF3.6672.6671
6 batters with no matchup history
Our Top PicksLive Odds
Top PickGiants Moneyline (+104, LOW confidence)
Roupp's 3.49 ERA versus Nelson's 5.40 ERA is a clear pitching edge for San Francisco, and the Giants' bullpen advantage (2.70 ERA versus Arizona's 3.58) adds a late-game layer.
PickGiants +1.5 Run Line (-189, LOW confidence)
The +1.5 cushion matters in a game this close.
PickUnder 8.5 (-103, LOW confidence)
The structural lean toward the Under rests on both starters' recent strikeout work and San Francisco's elite bullpen suppressing late-inning scoring.

San Francisco Giants vs Arizona Diamondbacks Game Preview

The story at Chase Field tonight starts on the mound. San Francisco Giants right-hander Landen Roupp takes the ball against Arizona Diamondbacks starter Ryne Nelson in a pitching matchup that public analysis may have mispriced. Roupp carries a 3.49 ERA across 49 innings in 2026, with just two home runs allowed, a rate of 0.37 per nine innings. Nelson sits at a 5.40 ERA on the season, though his last two starts have looked significantly better: 8 strikeouts over 7 innings against Texas, 7 strikeouts over 6.2 innings against the Mets. The gap between his season ERA and recent form is where the betting angle lives in tonight's MLB action.

Roupp's ERA holds up despite going 0-3 over his last three starts. He posted 7 strikeouts in 5.1 innings against the Dodgers, 8 in 4 innings against Pittsburgh, and 6 in 4.1 innings against Tampa Bay. He has been getting touched for runs while still racking up punchouts at an elite rate. His K/9 of 10.65 in 2026 is the engine that keeps him functional even in rough outings. Nelson, meanwhile, has posted back-to-back genuine quality starts with six days of rest entering tonight. He carries live swing-and-miss stuff against a San Francisco lineup ranked fourth-worst in MLB by wRC+ at 88. The pitching edge belongs to the visitors, but Nelson's recent improvement narrows it.

The batter-vs-pitcher data sharpens the picture at the top of both lineups. Luis Arraez leads off for San Francisco and has been historically neutralized by Nelson: 1-for-15 over 15 career plate appearances, a 0.134 OPS that has worsened from 0.222 in 2024 to 0.000 in 2025. Nelson essentially gets a free out every time Arraez leads off an inning. On the Arizona side, Nolan Arenado has gone 2-for-3 against Roupp with a 1.667 OPS, and Arenado is riding a 1.023 OPS over his last seven days. That combination of career BvP success and current hot form makes him the most dangerous bat Roupp will face. Ildemaro Vargas continues to carry Arizona's offense at .335/.356/.544, while Ketel Marte and Geraldo Perdomo remain well below their expected production levels. Arizona's lineup is top-heavy, and Roupp knows it.

Chase Field adds meaningful risk to any low-scoring game script. The park carries an HR factor of 1.08, and conditions tonight are working against pitchers. One source noted plainly: "The dome is expected to be open, and the wind will be blowing out with warm temperatures in Arizona. Winds could reach around 12 mph, and temperatures should sit in the 80s." Corbin Carroll, slashing .284/.392/.555 with a 1.476 OPS over his last seven days, is built for exactly this environment. He has 7 home runs in 186 plate appearances this season. His career sample against Roupp sits at just three plate appearances, far too small to draw conclusions, but his current form is real and the park amplifies power ceilings across the board. He is the single biggest threat to Roupp's run-prevention edge, and that is not a small threat.

San Francisco Giants vs Arizona Diamondbacks Key Insights

  • Roupp's strikeout rate has been consistent regardless of results. He logged 7, 8, and 6 strikeouts across his last three starts while going 0-3. His 10.65 K/9 in 2026 is his most bankable trait and holds up even in outings where he is allowing runs and being pulled early.
  • Nelson's last two starts were sharp: 8 K in 7 innings against Texas and 7 K in 6.2 innings against the Mets. Six full days of rest entering tonight gives him every structural reason to be at his best. The 4 K outing against the Cubs in early May remains the main risk flag on his strikeout props.
  • Luis Arraez's career line against Nelson is the most compelling BvP number in this game: 1-for-15 with a 0.134 OPS, and the trend is worsening across each season of matchup data. He leads off for San Francisco, giving Nelson a near-automatic first out to open innings and set tone through the order.
  • Arizona is 15-20 against right-handed pitching this season. Roupp is a righty, and that structural split supports San Francisco's ability to keep this game close. The Giants have gone 4-4 in one-run games, adding credibility to the +1.5 cushion play.
  • San Francisco's bullpen ERA of 2.70 compares favorably to Arizona's 3.58. In a tight game that reaches the sixth or seventh inning, the pen becomes a genuine advantage for the Giants in the late innings.
  • Corbin Carroll's 1.476 OPS over his last seven days makes him the game's biggest contrarian variable. He has 7 home runs on the season, and Chase Field's open dome with winds blowing out creates optimal conditions for his power ceiling. Carroll damage to Roupp changes this game script immediately.

San Francisco Giants vs Arizona Diamondbacks Betting Picks

Picks made May 19, 2026 at 07:55 AM ET. Odds shown reflect current market prices.

Giants +1.5 Run Line (-189, LOW confidence)
Giants +1.5 Run Line (-189, LOW confidence): The +1.5 cushion matters in a game this close. Roupp's elite home run suppression (2 HR in 49 IP) combined with San Francisco's bullpen depth gives the Giants the tools to stay within a run even if they do not win outright. Carroll's current hot streak is a real concern that caps confidence at LOW. The -189 price is steep for a low-confidence play. Size conservatively and be clear-eyed about the risk.
Under 8.5 (-103, LOW confidence)
Under 8.5 (-103, LOW confidence): The structural lean toward the Under rests on both starters' recent strikeout work and San Francisco's elite bullpen suppressing late-inning scoring. The open dome and outbound wind at Chase Field are genuine risks to this play. If Nelson gets touched early, the Over can accelerate quickly. This is a marginal directional lean, not a conviction play. The -103 price at least makes it playable without heavy juice.
Luis Arraez Under 1.5 Hits (-192, HIGH confidence)
Luis Arraez Under 1.5 Hits (-192, HIGH confidence): The strongest BvP signal in this game by sample size. Arraez has a 0.134 OPS in 15 career plate appearances against Nelson, and the trajectory is deteriorating: 0.222 OPS in 2024 (9 PA) declining to 0.000 OPS in 2025 (6 PA). This is a career .324 contact hitter who cannot find the ball against one specific pitcher. Nelson's last two starts produced 8 and 7 strikeouts, confirming his stuff is currently live. High confidence is warranted here even at -192.
Landen Roupp Over 5.5 Strikeouts (+120, HIGH confidence)
Landen Roupp Over 5.5 Strikeouts (+120, HIGH confidence): Roupp has cleared 5.5 strikeouts in each of his last three starts, posting 7, 8, and 6 punch-outs while going 0-3 and often exiting early. His K/9 of 10.65 in 2026 is genuinely elite. Corbin Carroll is 0-for-3 in his career against Roupp, meaning the lineup's most dangerous bat has been fully neutralized in limited exposure. Getting plus money on a pitcher who has cleared this number in three consecutive outings represents real value.
Rafael Devers Under 0.5 Hits (+142, MEDIUM confidence)
Rafael Devers Under 0.5 Hits (+142, MEDIUM confidence): Devers is hitless across all recorded plate appearances against Nelson. The pattern is consistent: 0.333 OPS in 2024 (3 PA) declining to 0.000 OPS in 2025 (3 PA). Six career plate appearances is a limited sample, and that caps this at medium confidence. His 2026 season line of .240/.288/.377 reflects continued below-average production. Getting +142 on a player who has never recorded a hit against this pitcher adds value with appropriate sizing.
Ryne Nelson Over 4.5 Strikeouts (-139, MEDIUM confidence)
Ryne Nelson Over 4.5 Strikeouts (-139, MEDIUM confidence): Nelson averaged 7.5 strikeouts across his two sharpest recent outings and faces a San Francisco lineup that ranks fourth-worst in MLB offense (88 wRC+). Six days of rest could sharpen his command further. The risk factor is the Cubs start in early May where Nelson managed only 4 strikeouts in 5.2 innings. Medium confidence reflects that one recent outlier, but the structural case for clearing 4.5 against this lineup is solid.
Corbin Carroll to Hit a Home Run (+440, LOW confidence)
Corbin Carroll to Hit a Home Run (+440, LOW confidence): This is a speculative play built on elite current form and park conditions working in tandem. Carroll's .284/.392/.555 line includes 7 home runs in 186 plate appearances, and his 1.476 OPS over the last seven days puts him among the hottest hitters in the game right now. Chase Field's HR factor of 1.08 combined with an open dome and winds blowing out creates an optimal environment for his power profile. Roupp's 0.37 HR per nine innings works against this play, but Carroll's ceiling at plus-money in these conditions justifies a small speculative ticket. Low confidence, small size only.
Same Game Parlay (4 legs)
Same Game Parlay (4 legs): Giants +1.5 + Under 8.5 + Roupp Over 5.5 K + Nelson Over 4.5 K. The thesis connecting all four legs is a pitching-dominant game script where both starters generate strikeouts, the total stays suppressed, and the Giants stay close enough to cover the run line. The strikeout props and the Under naturally reinforce each other: more punch-outs mean fewer runners and fewer runs. Add the Giants' +1.5 cushion and you have four legs pointing at the same game flow. If you trust the pitching analysis, the SGP is the most efficient single expression of it. Component contract IDs: Giants +1.5 [395961108>, Under 8.5 [395961138>, Roupp Over 5.5 K [396094164>, Nelson Over 4.5 K [396063534>.
Analysis insight — no specific bet associated

Key Players

Batting AverageSF
Luis Arraez
.324Batting Average
2B
Home RunsSF
Casey Schmitt
8Home Runs
DH
Runs Batted InSF
Casey Schmitt
21Runs Batted In
DH
Earned Run AverageSF
Landen Roupp
3.49Earned Run Average
SP
WinsSF
Landen Roupp
5Wins
SP
StrikeoutsSF
Landen Roupp
58Strikeouts
SP
Batting AverageARI
Ildemaro Vargas
.335Batting Average
1B
Home RunsARI
Nolan Arenado
7Home Runs
3B
Runs Batted InARI
Ildemaro Vargas
31Runs Batted In
1B
Earned Run AverageARI
Eduardo Rodriguez
2.53Earned Run Average
SP
WinsARI
Michael Soroka
6Wins
SP
StrikeoutsARI
Michael Soroka
55Strikeouts
SP

Recent Form

San Francisco Giants
L5-2Los Angeles Dodgers
L5-2Athletics
W6-4Athletics
W10-1Athletics
L12-2Arizona Diamondbacks
Arizona Diamondbacks
L6-5Texas Rangers
W9-1Colorado Rockies
L4-2Colorado Rockies
W8-6Colorado Rockies
W12-2San Francisco Giants

San Francisco Giants vs Arizona Diamondbacks Summary

No score projection is available from our model for this game, so the analysis rests entirely on the pitching matchup, bullpen structure, and BvP data. Roupp's 3.49 ERA and near-zero home run rate give San Francisco a genuine starter edge over Nelson's 5.40 ERA on the season. The Giants' bullpen (2.70 ERA) is meaningfully better than Arizona's (3.58), adding a late-game structural advantage. The picks are directionally consistent: Giants plus money on the moneyline, Giants +1.5 on the run line, and the Under 8.5 as a lean. Every one of these is low confidence because the game is close, Carroll is legitimately dangerous, and Chase Field in the wind respects no game script.

The two high-confidence plays tonight are the BvP and strikeout props. Arraez has a 0.134 OPS in 15 career plate appearances against Nelson, a sample large enough to carry real predictive weight, and the trend across two seasons is worsening, not stabilizing. Roupp has posted 7, 8, and 6 strikeouts in three straight starts, clearing 5.5 each time, even while losing. Those numbers are repeatable. If you are building a ticket for this game, the Arraez Under 1.5 hits and the Roupp Over 5.5 strikeouts are the anchor. The SGP packages both strikeout props with the run line and the Under for bettors who want the full game-script expression in one play.

The honest caveat: Carroll alone can break the Under and the run line simultaneously. Roupp has not been deep into games lately, and a short outing in this park with wind blowing out puts significant pressure on a bullpen that has been excellent but is not infallible. This is a lean game, not a conviction game. Play the props at full confidence, treat the sides and total as marginal, and keep the Carroll homer spec small. For the full slate, see our MLB picks today, NRFI picks, and player props.

Head-to-Head History

Season SeriesARI leads series 1-0
DateMatchupResult
May 19, 2026SF @ ARIARIARI 12-2

Compare odds for SF @ ARI

Frequently Asked Questions

MLBGame PreviewsSan Francisco Giants at Arizona Diamondbacks