San Francisco Giants vs Seattle Mariners Prediction, 7/17/2026 MLB Picks, Best Bets & Odds
Game: San Francisco Giants vs Seattle Mariners
Date: Friday, July 17, 2026
Location: T-Mobile Park in Seattle, WA
TV: MLB.TV
Odds/Point Spread: San Francisco (+120) Seattle (-144)
The San Francisco Giants (41-55) are traveling to T-Mobile Park on Friday where they will try to beat the Seattle Mariners (48-49). The moneyline on this contest has San Francisco at +120 while Seattle is opening at -144. The over/under has been set at 8.5. The pitchers who are expected to start will be Landen Roupp and Logan Gilbert.

The Giants have accounted for 179 doubles as a squad and have knocked 106 balls out of the park. San Francisco is slugging .420 and have been rung up 743 times, while drawing a walk on 240 occasions. As a team, the San Francisco Giants are knocking in 4.1 runs per outing, which ranks them 24th in MLB. They have compiled 381 RBI's and 840 base knocks for the year, and their batting average is sitting at .256. They have earned 395 runs scored and have an on-base percentage of .310.
Today’s Featured MLB Best Bet!
You can get this top rated play complimentary when you set up a free $60 account here at Doc’s Sports and use part of it towards his a one day NHL package. Join Now! |
Get all of our MLB Expert Picks
The Giants have an ERA of 4.46 for the year (22nd in baseball), and the staff has struck out 732 batters. Giants pitchers have yielded 98 home runs and also 459 runs in total (20th in MLB). Their pitching staff has walked 361 players from the other team and their FIP is 4.28 as a team on the season. San Francisco has conceded 797 base hits (8.5 per 9 innings) and 420 earned runs. They have accumulated a K/BB ratio of 2.03 and their pitching staff holds a WHIP of 1.37.
The Giants relief pitchers have compiled a save rate of 61.3% and stepped onto the hill in 77 save situations. They have earned 19 saves for the year and have blown 12 of their 31 save chances. The bullpen pitchers have inherited 157 runners so far this year with 33.8% of those players crossing the plate. Giants relief pitchers have gone to the mound with runners on base 104 times as well as having 73 appearances in high leverage situations. The Giants have sent 299 relief pitchers to the hill so far this year. The relievers have accumulated 46 holds over the course of the season (21st in the league).
The San Francisco Giants have a tally of 2,540 putouts at this point in the season, in addition to 888 assists and 65 errors. Their fielding percentage is currently at .981 which puts them in 28th in pro baseball, and have earned 88 double plays. The Giants have transformed 69.5% of balls hit into play into outs out of 7,620 innings on the diamond, ranking them 21st in pro baseball.
Roupp has pitched in 254 innings and has earned 253 strikeouts in his MLB career. His ERA is 3.93 (111 earned runs allowed) and he has a WHIP of 1.394. He has given up 241 base hits (8.5 hits per 9 innings) and has 113 free passes. Roupp (14-17 career record) has a FIP of 3.87 and he has gone up against 1,104 opposing hitters during his time in the major leagues.
The Seattle Mariners have an on-base percentage of .310 as well as a team batting average of .230 for the year. They have been rung up on 841 occasions (10th in baseball) and have accounted for 736 base knocks. Seattle has recorded 115 HRs so far this season to go along with 378 runs batted in. The Mariners hold a team slugging percentage of .380 and they are recording 4.04 runs per game (28th in baseball). They have recorded 121 doubles, while getting a free base 325 times as well as putting up 392 runs.
The Mariners have a team WHIP of 1.182 with a FIP of 3.53 as a squad for the season. They are sitting at 13th in MLB as a pitching staff in total hits surrendered with 771. The Seattle pitching staff have given up 376 runs on the season and come in with a team ERA of 3.61 (344 earned runs surrendered). They have earned a strikeout to walk ratio of 8.70 (825 strikeouts against 242 bases on balls). They have surrendered 90 long balls and they concede 3.95 runs per 9 innings (6th in the league).
Seattle relief pitchers have an inherited score percentage of 28.7% of 94 inherited base runners. Their relief pitchers have taken the field 100 times in high leverage situations in addition to 68 occasions with runners on base. With 91 save situations, the Mariners have tallied 53 holds in addition to 15 blown saves. They rank 20th in the league with a save percentage of 59.5%, and they have dispatched 287 relief pitchers onto the diamond so far this year.
The Seattle Mariners have gotten 85 double plays and own a fielding percentage of .986 (17th in MLB). The Mariners have racked up 788 assists, 49 errors and have a total of 2,572 putouts for the season. Out of their 7,716 innings played, the Mariners hold a defensive efficiency of 69.6% (19th in MLB).
Thus far in his career, Gilbert has conceded 792 base knocks while he has earned 1,003 strikeouts in 949 innings. He has given up 374 ER's while holding a WHIP of 1.050 and a FIP of 3.5. His K/BB ratio is 4.89 and he has faced 3,826 hitters so far in his career. Gilbert (54-42 career mark) has a 3.55 ERA while surrendering 7.5 hits per 9 innings.
Who will win tonight's MLB game against the spread or moneyline?
Guy Bruhn's Pick: Take Seattle (-144)
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get MLB picks on every single game, or if you want our very best bets by the experts, sign up for your free $60 account with a guarantee.
Get all of Today's Free MLB Picks
Get all of Today's Expert MLB Picks
Additional Resources:
Seattle Mariners - Twitter
San Francisco Giants - Twitter
