Mariners vs. Giants Dunkel MLB Picks, Predictions and Prop Bets - July 17
17 July 2026

The Seattle Mariners and San Francisco Giants square off on Friday at 10:10 p.m. ET, beginning a three-game series at T-Mobile Park. Bryce Miller (4-3, 2.18 ERA) will start for the Mariners, who are 48-49 this season and second in the AL West. Landen Roupp (6-8, 4.27 ERA) is expected to start for the Giants, who are 41-55 and fourth in the NL West.
Bookmakers have made the Mariners a decent moneyline favorite (-200) at home over the Giants (+162). The over/under for the Mariners-Giants game is 7.
Mariners vs. Giants Odds, Game Time
- Game day: Friday, July 17, 2026
- Game time: 10:10 p.m. ET
- Location: Seattle, Washington
- Stadium: T-Mobile Park
- Favorite: Mariners (-200)
- Underdog: Giants (+162)
- Over/under: 7
How to Watch Mariners vs. Giants
- TV Channel: SEAM and NBCS-BA
- Live Stream: Fubo (Watch for free)
Bet now on FanDuel Sportsbook!
Mariners vs. Giants: Betting the Moneyline
- The Mariners have won 44 of the 82 games they were the moneyline favorite this season (53.7%).
- San Francisco has won in 22, or 38.6%, of the 57 contests it has been named as odds-on underdogs in this year.
- Seattle has played as favorites of -200 or more twice this season and won both games.
- This year, the Giants have won two of four games when listed as at least +162 or worse on the moneyline.
- The implied moneyline probablility for this matchup gives the Mariners a 66.7% chance to win.
- Sportsbooks have implied with the moneyline set for this matchup that the Giants have a 38.2% chance of pulling out a win.
Mariners vs. Giants: Betting the Spread & Total
- The Mariners have combined with opponents to go over the total 47 times this season for a 47-46-4 record against the over/under.
- Games involving San Francisco have gone over the total set by sportsbooks in 45 of 95 chances this season.
- The Mariners have collected a 38-59-0 record ATS this season (covering just 39.2% of the time).
- The Giants are 43-52-0 against the spread in their 95 games that had a posted line this season.
