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 Seattle Mariners
San Francisco GiantsSan Francisco Giants
@
T-Mobile Park
Seattle MarinersSeattle Mariners

Match Predictor

Pre-match Prediction
San Francisco Giants
@
Seattle Mariners
San Francisco Giants 40%Seattle Mariners 60%
Market LinesRun Line: Seattle Mariners -0.5Total: O/U 7
Model: Over 7
Model projects 7.3 total runs vs 7 line

San Francisco Giants

0022446688101012121414OVERUNDERO/U 7Runs ScoredRuns Allowed
All Over 7
56%
55/99
MLB: 48%
Starter
44%
8/18
vs SEA
0%
0/2
Avg Total
8.9
MLB: 8.9
Game Starter (18) Last Starter vs SEA vs SEA (2)
Robbie Ray #38 · LHP · Age 35
3.38
ERA (2026)
7.6
K/9 (2026)
18
Starts (2026)
9.2
Avg Total (2026)
Last 3:
ND COL (Jul 10): 5.0IP, 1ER, 4K
W @COL (Jul 04): 6.0IP, 3ER, 4K
W ATL (Jun 28): 8.0IP, 0ER, 2K
vs SEA: ND (Aug 25 2024): 3.0 IP, 1 ER, 4 K
Bullpen (2026 Season)Average
ERA: 3.66MLB Avg: 3.959 relievers
Recent: L 3-4W 4-2W 3-1W 7-0L 3-4
Lineup vs Robbie Ray (Career)
BatterPosPAAVGOPSHR
Randy ArozarenaLF26.0830.2790
Josh Naylor1B11.1000.2820
Mitch GarverC9.0000.2220
J.P. CrawfordSS8.2000.7000
Victor RoblesRF8.3330.7080
Cal RaleighC5.4000.8000
Julio RodriguezCF5.0000.0000
6 batters with no matchup history

Seattle Mariners

0022446688101012121414OVERUNDERO/U 7Runs ScoredRuns Allowed
All Over 7
51%
50/99
MLB: 48%
Starter
47%
9/19
vs SF
0%
0/2
Avg Total
7.9
MLB: 8.9
Game Starter (19) Last Starter vs SF vs SF (2)
Logan Gilbert #36 · RHP · Age 29
3.32
ERA (2026)
9.4
K/9 (2026)
19
Starts (2026)
7.2
Avg Total (2026)
Last 3:
L @TB (Jul 11): 6.2IP, 4ER, 5K
W TOR (Jul 04): 7.1IP, 0ER, 7K
L @CLE (Jun 27): 7.0IP, 4ER, 7K
Bullpen (2026 Season)Good
ERA: 3.48MLB Avg: 3.959 relievers
Recent: L 2-7L 1-6W 8-2L 0-7W 4-3
Lineup vs Logan Gilbert (Career)
BatterPosPAAVGOPSHR
Rafael Devers1B11.1000.3820
Luis Arraez2B9.1110.5551
Willy AdamesSS6.6002.6672
Casey SchmittLF3.0000.0000
9 batters with no matchup history
Our Top PicksLive Odds
Top PickSeattle Mariners Moneyline (-179, MEDIUM
Seattle Mariners Moneyline (-179, MEDIUM confidence). The pitching edge is real and it points one direction. Gilbert's command at home after 8 days re...
PickSeattle Mariners -1.5 Run Line (+116, ME
Seattle Mariners -1.5 Run Line (+116, MEDIUM confidence). This is where the value actually lives on the Seattle side. Plus money implies the market do...
PickUnder 7.0 Total Runs (-108, LOW confidence). The LOW label is mandatory here
no score model is available, and the market total of 7.0 sits at the center of the qualitative range.

San Francisco Giants vs Seattle Mariners Game Preview

The pitching matchup is the entire story here, and the gap is hard to overstate. Seattle Mariners right-hander Logan Gilbert brings a 3.32 ERA, 119 strikeouts in 114 innings (9.39 K/9), and just 24 walks all season (1.89 BB/9) to T-Mobile Park. His control is the best in this game by a wide margin. His last clean outing: 7.1 innings, zero earned runs, seven strikeouts, zero walks against Toronto. Before that, seven strikeouts in Cleveland. Gilbert on extended rest at home is one of the cleaner pitching setups you find in a series finale. On the other side, San Francisco Giants lefty Robbie Ray carries a 3.38 ERA that flatters a control situation in genuine freefall. He has issued 52 walks in 106.2 innings (4.39 BB/9) this year, and his last start against Colorado was an acute breakdown: five innings, one earned run, four strikeouts, six walks. Six walks in five innings is not a bad outing. It is a red flag. In today's MLB action at T-Mobile Park, where the runs factor sits at 0.95 and the home run factor at 0.90, Ray's control problems get amplified, not absorbed.

The batter-vs-pitcher data reinforces the matchup picture. Randy Arozarena, one of Seattle's most dangerous bats, is a combined .083 average and 0.279 OPS across 26 career plate appearances against Ray. Julio Rodríguez is 0-for-5 with a 0.000 OPS in career matchups with Ray, and he returned from the injured list Saturday, going 0-for-4 with two strikeouts in his first action back. Twenty-six PA is a significant sample; the Arozarena suppression is not noise. The counterweight is Willy Adames against Gilbert: 6 PA, .600 average, 2.667 OPS, two home runs. Both 2023 and 2024 career appearances against Gilbert produced home runs. Adames also connected for his second homer in two consecutive days Saturday, carrying a 1.231 OPS over his last seven days. He is the most dangerous bat in this specific matchup and the primary risk on any Mariners-heavy card.

Saturday's game established the series context. As reported by the Associated Press: "Julio Rodríguez hit a walk-off sacrifice fly and Cole Young added a three-run home run to help the Mariners beat the Giants 4-3 in 10 innings." The Giants had built a 3-0 lead behind Logan Webb before Webb surrendered a three-run shot to Cole Young in the seventh. Smith absorbed the walk-off loss in the 10th. Seattle enters Sunday on a one-game winning streak with positive momentum and a bullpen that got through the extras cleanly. The Giants carry a blown lead, a battered Smith, and question marks on late-game relief availability into the finale.

Ray has produced 4, 4, and 2 strikeouts in his last three starts, a sharp downward trajectory from his 7.59 K/9 season profile. He is falling behind hitters, walking them, and surviving on sequencing. At T-Mobile, against a patient Seattle lineup that hits .227 but draws walks and works counts, that sequencing approach becomes exponentially harder to sustain. Gilbert's 1.89 BB/9 means the Mariners defense stays comfortable and the pitcher controls the pace. Every structural element of this game, the park, the home-field edge, the control gap, and the momentum, favors the team with the better starter on the mound.

San Francisco Giants vs Seattle Mariners Key Insights

  • The control gap between these starters is the defining number: Gilbert at 1.89 BB/9 versus Ray at 4.39 BB/9 in 2026, with Ray's most recent outing producing six walks in five innings against Colorado.
  • Arozarena (.083 AVG, 0.279 OPS across 26 career PA vs Ray) and Rodríguez (0-for-5, 0.000 OPS career vs Ray) represent the top of Seattle's order historically suppressed by today's Giants starter, limiting the ceiling risk for Ray in the early frames.
  • Willy Adames is the most dangerous bat in this matchup: 6 career PA against Gilbert, 2.667 OPS, two home runs, with current form showing a 1.231 OPS over the last seven days and two consecutive home run games entering Sunday.
  • T-Mobile Park's 0.95 runs factor and 0.90 home run factor push every marginal edge toward the pitcher with better command. Gilbert's walk avoidance is built for this park. Ray's walk issues are amplified by it.
  • Rodríguez's return from the injured list adds uncertainty: 0-for-4 with two strikeouts in his first game back Saturday, paired with a career 0.000 OPS against Ray, makes him a strong under-hit candidate in this matchup.
  • Seattle's bullpen is relatively fresh after Ferrer handled the 10th inning cleanly Saturday. The Giants' pen, specifically Smith, enters with a blown save and potential availability concerns after extra-innings action.

San Francisco Giants vs Seattle Mariners Betting Picks

Picks made July 19, 2026 at 05:17 AM ET. Odds shown reflect current market prices.

Seattle Mariners -1.5 Run Line (+116, ME
Seattle Mariners -1.5 Run Line (+116, MEDIUM confidence). This is where the value actually lives on the Seattle side. Plus money implies the market doubts a comfortable Seattle margin, but the pitching differential argues for exactly that. If Ray issues 2-3 early walks, which is below his recent pace, and the Mariners convert even one crooked-number inning, covering -1.5 becomes straightforward. Gilbert's ability to go deep and protect a lead reduces bullpen exposure. At +116 against the alternative of paying -179 on the moneyline, the run line offers better return for the same directional thesis.
Under 7.0 Total Runs (-108, LOW confidence). The LOW label is mandatory here
Under 7.0 Total Runs (-108, LOW confidence). The LOW label is mandatory here: no score model is available, and the market total of 7.0 sits at the center of the qualitative range. The qualitative lean is Under. Gilbert limits baserunners by design. T-Mobile suppresses run totals structurally. Ray's walk problems tend to produce stranded runners in low-run environments where sequencing is harder to sustain, not crooked innings. But at -108 on a line with minimal quantitative edge, this is a lean. Size it accordingly and do not overweight it on a parlay.
Logan Gilbert Over 6.5 Strikeouts (-104,
Logan Gilbert Over 6.5 Strikeouts (-104, HIGH confidence). This is the highest-confidence prop on the board. Gilbert is striking batters out at a 9.39 K/9 clip in 2026, 119 punchouts in 114 innings. His last three starts: 5, 7, and 7 Ks. The 5-K outing came in Tampa with 4 earned runs on his ledger; his two clean starts both produced 7. The San Francisco lineup hits .256 with 4.1 R/G. At -104, the market prices this essentially as a coin flip on a pitcher whose K rate strongly supports the over for any start approaching six innings. This is a market inefficiency. Play it with confidence.
Robbie Ray Under 5.5 Strikeouts (-128, H
Robbie Ray Under 5.5 Strikeouts (-128, HIGH confidence). Ray's last three starts produced 4 strikeouts, 4 strikeouts, and 2 strikeouts. He is pitching behind in counts, walking hitters, and making contact-inducing pitches rather than finishing at-bats with swing-and-miss offerings. The Seattle lineup hits just .227 with a .684 OPS, but contact-oriented is exactly what Ray is giving up right now. Three consecutive data points all below 5.5 is not ambiguous. The market has him at -128 for the under on 5.5 strikeouts, and the recent form supports it clearly.
Julio Rodríguez Under 0.5 Hits (+188, HI
Julio Rodríguez Under 0.5 Hits (+188, HIGH confidence). Career against Robbie Ray: 5 PA, .000 batting average, 0.000 OPS across both 2024 (2 PA) and 2025 (3 PA) appearances. Not one hit across either season. He then returned from the injured list Saturday and went 0-for-4 with two strikeouts in his first game back. The combination of a historically documented inability to hit this pitcher and first-game-back rust creates a compelling under case. The +188 price implies roughly a 35% chance of a hitless game. Given the data, that probability should be substantially lower. Strong value at the number.
Randy Arozarena Under 0.5 Hits (+152, ME
Randy Arozarena Under 0.5 Hits (+152, MEDIUM confidence). Twenty-six career PA against Ray is a meaningful sample. .083 average. 0.279 OPS. His most recent appearance against Ray in 2025 produced a 0.000 OPS in 3 PA. Arozarena is having an excellent 2026 season overall (.281/.377/.450), but Ray has consistently negated him across multiple seasons and environments. His last seven days show a .595 OPS dip from his season line. At +152, the market's implied probability leaves value against this documented and persistent suppression. MEDIUM rather than HIGH because Ray's control issues sometimes produce walks that count as on-base appearances without hits, a path to a hitless game being complicated by a free pass.
Willy Adames to Hit a Home Run (+520, LO
Willy Adames to Hit a Home Run (+520, LOW confidence). Small units only on this one, but the BvP data is too consistent to ignore entirely. Career against Gilbert: 6 PA, 2.667 OPS, two home runs. Both 2023 and 2024 career appearances against Gilbert produced home runs. Adames just connected for his second homer in back-to-back games Saturday and carries a 1.231 OPS over his last seven days. Gilbert allows 1.11 HR/9 on the season. T-Mobile's 0.90 HR park factor absorbs some of the edge, which explains the +520 price. The implied probability is 16.1%. Given the career pattern and current form, a small piece of this is defensible.
Same-Game Parlay
Same-Game Parlay: Gilbert Over 6.5 Strikeouts / Under 7.0 Total / Mariners -1.5 / Rodríguez Under 0.5 Hits. The legs are positively correlated in the right direction. A dominant Gilbert start naturally suppresses the run total, creates the multi-run cushion needed to cover -1.5, and in a low-scoring, low-baserunner environment, individual hitless performances from Ray-vulnerable hitters like Rodríguez become more likely. The thesis is internally consistent: one game script powers all four outcomes. Treat as a small-unit speculative play given the Under 7.0 has LOW standalone confidence, but the correlation structure is sound.
Analysis insight — no specific bet associated
No Run First Inning (-147). Gilbert take
No Run First Inning (-147). Gilbert takes the hill at T-Mobile on 8 days of extended rest with a 9.39 K/9 rate and elite walk avoidance. His 2026 ERA of 3.32 and 1.89 BB/9 profile suggest he routinely works around first-inning traffic efficiently at home. Ray faces a Seattle lineup hitting just .227, and while Ray's walk issues are the central concern in this game, first-inning wildness is less common than mid-outing deterioration. Both starters have the profiles to get through a clean first frame. The -147 price limits the upside, so size this as a supporting play rather than a feature bet.

Key Players

Batting AverageSF
Luis Arraez
.327Batting Average
2B
Home RunsSF
Rafael Devers
20Home Runs
1B
Runs Batted InSF
Rafael Devers
53Runs Batted In
1B
Earned Run AverageSF
Robbie Ray
3.38Earned Run Average
SP
WinsSF
Robbie Ray
8Wins
SP
StrikeoutsSF
Landen Roupp
106Strikeouts
SP
Batting AverageSEA
Randy Arozarena
.281Batting Average
LF
Home RunsSEA
Dominic Canzone
15Home Runs
DH
Runs Batted InSEA
Cole Young
46Runs Batted In
2B
Earned Run AverageSEA
Emerson Hancock
3.17Earned Run Average
SP
WinsSEA
Logan Gilbert
7Wins
SP
StrikeoutsSEA
Logan Gilbert
119Strikeouts
SP

Recent Form

San Francisco Giants
L4-3Colorado Rockies
W4-2Colorado Rockies
W3-1Colorado Rockies
W7-0Seattle Mariners
Seattle Mariners
L7-2Tampa Bay Rays
L6-1Tampa Bay Rays
W8-2Tampa Bay Rays
L7-0San Francisco Giants

San Francisco Giants vs Seattle Mariners Summary

No score model is available for this game, so the analysis builds outward from the mound. Everything I see points toward a low-scoring Mariners win, likely in the 4-2 to 4-3 range, consistent with where the market totals are clustered around 7.0 runs. Gilbert's 1.89 BB/9 is the controlling variable. His ability to avoid free bases keeps the defense comfortable, limits inning-extending damage, and allows him to work deeper into a game that both teams' bullpens would prefer he finishes. Ray's 6-walk performance his last time out is not a one-start aberration at this point. It is the most current and reliable signal in this matchup. The Mariners' patient lineup, which ranks below average in batting average but draws walks and works counts, is engineered to expose exactly this kind of pitcher in a pitcher's park.

The best single angle in this game is the Gilbert strikeout prop at -104. Near coin-flip pricing on a pitcher with a 9.39 K/9 rate who has posted 7 Ks in two of his last three starts is a market inefficiency. The Ray under 5.5 Ks at -128 pairs naturally given his 4-4-2 strikeout sequence across his last three outings. Those two props form the core of the playsheet. The Rodríguez under 0.5 hits at +188 offers genuine plus-money value backed by both historical BvP data (0-for-5, 0.000 OPS career vs Ray) and first-game-back rust from the IL. On the Mariners -1.5 at +116: the value is real relative to paying -179 on the moneyline for the same directional thesis. One caveat worth noting on the Under 7.0: both bullpens are depleted after Saturday's 10-inning game, and late-game relief arms from both sides introduce variance to any total bet. Treat the Under as a lean, not a conviction play. Baseball has a way of humbling locked-in narratives with one bad walk sequence. Keep stakes sized to the confidence level on each individual play.

For the full slate, see our MLB picks today, NRFI picks, and player props.

Head-to-Head History

Season SeriesSeries tied 1-1
DateMatchupResult
Jul 18, 2026SF @ SEASFSF 7-0
Jul 19, 2026SF @ SEASEASEA 4-3

Giants vs Mariners predictions: Mariners -1.5 (+116) is the value play. Gilbert (1.89 BB/9, 9.39 K/9) overwhelms Ray's walk epidemic at T-Mobile Park.

Frequently Asked Questions

MLBGame PreviewsSan Francisco Giants at Seattle Mariners