Seattle Mariners vs San Francisco Giants Prediction, 4/4/2025 MLB Picks, Best Bets & Odds
Game: Seattle Mariners vs San Francisco Giants
Date: Friday, April 4, 2025
Location: Oracle Park in San Francisco, CA
TV: NBC Bay Area
Odds/Point Spread: Seattle (+106) San Francisco (-128)
Oracle Park is the site where the San Francisco Giants (5-1) will try to beat the Seattle Mariners (3-4) on Friday. The moneyline on this game has Seattle at +106 and San Francisco is opening at -128. The total has been set at 8. The pitchers who are expected to start are Bryce Miller and Justin Verlander.


The Mariners have compiled 5 two-baggers as a squad and have knocked 7 baseballs out of the stadium. Seattle has a slugging rate of .309 and have been called out on strikes 66 times, while drawing a walk on 29 occasions. As a unit, the Seattle Mariners are notching 2.6 runs per outing, which has them at 26th in baseball. They have amassed 17 RBI's as well as 35 base knocks this season, and their batting average is sitting at .172. They have earned 18 runs and have an OBP of .285.
Get all of our MLB Picks
Their strikeout to walk ratio sits at 2.80 and the pitching staff has earned a collective WHIP of 1.27. Mariners pitchers have relinquished 10 home runs and also 29 runs (19th in MLB). Seattle has conceded 60 base knocks (8.6 per 9 innings) and also 28 earned runs. The Mariners are sitting with a team earned run average of 4.00 over the course of the season (16th in the league), and they have rung up 56 batters. Their pitching staff has walked 20 opposing batters and their FIP is 4.11 as a unit so far this season.
The Mariners bullpen have a save percentage of 100.0% and has stepped onto the mound in 6 save situations. The bullpen pitchers have inherited 7 base runners over the course of the season and 42.9% of them earned a run for their team. Mariners bullpen pitchers have entered the contest with players on base 6 times and also have had 6 appearances in high leverage situations. The Mariners have sent 22 relief pitchers to the mound on the season. The relief pitchers have accumulated 3 holds over the course of the season (23rd in MLB). They have earned 3 saves on the year and have blown 0 of 3 save opportunities.
The San Francisco Giants have 189 putouts at this point in the season, in addition to 73 assists and 2 errors. Their fielding percentage is holding steady at .992 which is 7th in professional baseball, and have a total of 5 double plays. The Mariners have turned 71.2% of balls hit into play into outs in their 567 innings on the diamond, which has them sitting 17th in pro baseball.
Miller has taken the mound for 316 innings and has totaled 294 strikeouts during his MLB career. Miller (20-16 career record) holds a FIP of 3.50 and he has gone up against 1,265 hitters during his time in the majors. His ERA is 3.56 (125 ER's allowed) and he has a WHIP of 1.056. He has allowed 261 hits (7.4 hits per nine innings) with 73 walks.
San Francisco has a total of 10 home runs so far this season to go along with 30 runs batted in. They have recorded 9 doubles, while getting a free base 18 times as well as putting up 30 runs. The San Francisco Giants have earned a team on-base percentage of .273 as well as a batting average of .202 on the season. The Giants have a slugging percentage of .399 and they are earning 5.00 runs per contest (9th in baseball). They have been called out on strikes on 64 occasions (11th in MLB) and have 40 hits.
The Giants are sitting with a team WHIP of 1.000 and are the owners of a FIP of 3.02 as a squad on the season. They are currently ranked 8th in baseball as a pitching staff in total hits conceded with 38. The San Francisco pitching staff have yielded 16 runs so far this season and come in with a team ERA of 2.72 (16 earned runs relinquished). Their strikeout to walk ratio is 9.00 (53 strikeouts against 15 bases on balls). They have conceded 5 homers and they surrender 2.72 runs per 9 innings (3rd in the league).
San Francisco bullpen pitchers hold an inherited score rate of 40.0% out of their 5 inherited runners. Their relievers have taken the field 5 times in high leverage situations in addition to 3 occasions with runners on base. Sitting with 11 save situations, the Giants have amassed 7 holds and also 0 blown saves. They rank 6th in baseball with a save rate of 100.0%, and they have sent 21 relievers to the mound so far this year. San Francisco has called on bullpen pitchers to step onto the hill in 4 save chances and they have recorded 4 saves.
In 477 innings on the field, the Giants are sitting with a defensive efficiency of 75.0% (6th in MLB). The San Francisco Giants have turned 6 double plays and have a fielding percentage of 1.000 (1st in the majors). The Giants have 52 assists, 0 errors and have 159 putouts so far this season.
Verlander (262-147 career record) has earned a 3.30 earned run average and has conceded 7.6 hits per nine innings. His strikeout to walk ratio is 3.59 and he has gone up against 13,967 hitters so far in his career. He has allowed 1,254 earned runs while earning a WHIP of 1.126 and a FIP of 3.3. During his MLB career, Verlander has surrendered 2,897 base knocks while he has tallied 3,421 punch outs in 3,420 innings pitched.
Who will win tonight's MLB game against the spread or moneyline?
Guy Bruhn's Pick: Take Seattle (+106)
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get all of Today's Free MLB Picks
Get all of Today's Expert MLB Picks
Additional Resources:
San Francisco Giants - Twitter
Seattle Mariners - Twitter