The Seattle Mariners are predictably sizable -155 favorites with Bryce Miller taking the bump Friday night.
My Giants vs. Mariners predictions and MLB picks are banking on the home team to come out on top in a low-scoring affair.
Who will win Giants vs Mariners today: Seattle Mariners (-155)
Bryce Miller is in electric form for the Seattle Mariners. He has posted a sparkling 2.73 SIERA while striking out 32.2% of opposing batters over the last month.
The San Francisco Giants rank 25th in wOBA vs. righties at home. Those struggles are noteworthy heading into another pitcher-friendly park at T-Mobile.
Landen Roupp has struggled with control, posting the worst walk rate among today’s starters. The extra traffic he doles out could make a world of difference in a game scoring should be like pulling teeth.
Back the Mariners to -165.

Giants vs Mariners Over/Under pick: Under 7.0 (+100)
Miller has held opponents to a .189 average while walking just 4.2% of the batters faced. He is not giving up baserunners, and it’s difficult to hit for power in Seattle.
He’ll make scoring more than a couple of runs a tall order for the Giants.
The Mariners will have a difficult time scoring as well. They rank 29th in average and ISO vs. righties over the past month, and Roupp has posted a 3.74 xERA or lower in five of his last six starts.
Runs should be hard to come by for both. Bet to -120.
- ML/RL bets: 58-46, +2.15 units
- Over/Under bets: 56-44-4, +4.49 units
Giants vs Mariners weather
The temperature is expected to hover in the mid 70s with slight winds blowing out. Not enough to compensate for a pitcher-friendly ballpark.
Giants vs Mariners odds
- Moneyline: Giants +135 | Mariners -155
- Run line: Giants +1.5 (-155) | Mariners -1.5 (+135)
- Over/Under: Over 7.0 (-120) | Under 7.0 (+100)
Giants vs Mariners trend
Seattle has hit the moneyline in 14 of the last 19 games at home (+7.85 units, 28% ROI). Find more MLB betting trends for Giants vs. Mariners.
How to watch Giants vs Mariners and game info
| Location | T-Mobile Park, Seattle, WA |
| Date | Friday, July 17, 2026 |
| First pitch | 10:10 p.m. ET |
| TV | NBCS-Bay Area, Mariners.TV |
| Giants starting pitcher | Landen Roupp (6-8, 4.27 ERA) |
| Mariners starting pitcher | Bryce Miller (4-3, 2.19 ERA) |
Giants vs Mariners latest injuries
Odds are correct at the time of publishing and are subject to change.
Not intended for use in MA.
Affiliate Disclosure: Our team of experts has thoroughly researched and handpicked each product that appears on our website. We may receive compensation if you sign up through our links.






