Seattle Mariners vs San Francisco Giants Prediction, 4/5/2025 MLB Picks, Best Bets & Odds
Game: Seattle Mariners vs San Francisco Giants
Date: Saturday, April 5, 2025
Location: Oracle Park in San Francisco, CA
TV: NBC Bay Area
Odds/Point Spread: Seattle (+150) San Francisco (-182)
The Seattle Mariners (3-4) are hitting the road to Oracle Park on Saturday where they will take on the San Francisco Giants (5-1). The moneyline on this contest has the Mariners at +150 while the Giants are sitting at -182. The betting total comes in at 9. The pitchers taking the mound will be Bryan Woo and Robbie Ray.


The Mariners have hit 5 two-baggers as a squad and have smacked 7 baseballs out of the park. Seattle has a slugging rate of .309 and have been called out on strikes 66 times, while taking a walk on 29 occasions. As a squad, the Seattle Mariners are scoring 2.6 runs per outing, which ranks them 26th in MLB. They have accumulated 17 RBI's as well as 35 hits this year, and their average at the plate is .172. They have earned a total of 18 runs scored while holding a team on-base percentage of .285.
Get all of our MLB Picks
They have earned a strikeout to walk ratio of 2.80 and the pitching staff has earned a collective WHIP of 1.27. Mariners pitchers have given up 10 home runs and 29 total runs (19th in MLB). Seattle has yielded 60 hits (8.6 per 9 innings) and also 28 earned runs. The Mariners hold a team earned run average of 4.00 over the course of the season (16th in the league), and their staff has struck out 56 batters. Their pitching staff has walked 20 opposing players and their FIP is 4.11 as a team this year.
Mariners relief pitchers have entered the contest with opponents on base 6 times in addition to having 6 appearances in high leverage situations. The relief pitchers have earned 3 holds on the year (23rd in the league). The Mariners relief pitchers have recorded a save rate of 100.0% and has come into the game in 6 save situations. They have compiled 3 saves for the season and have missed out on 0 of their 3 save opportunities. The relievers have inherited 7 base runners over the course of the season and 42.9% of those players crossed the plate. The Mariners have sent 22 relief pitchers to the mound so far this year.
The San Francisco Giants have accumulated 189 putouts at this point in the season, in addition to 73 assists and 2 errors. Their fielding rate is holding at .992 which is 7th in the majors, and have a total of 5 double plays. The Mariners have converted 71.2% of baseballs in play into outs out of their 567 innings on the field, ranking them 17th in baseball.
Woo (14-8 career win-loss record) has earned a FIP of 3.34 while he has gone up against 866 opposing batters during his time in the majors. He has given up 174 base knocks (7.3 hits per 9 innings) and has 46 walks. His ERA is 3.39 (81 earned runs allowed) and he has a WHIP of 1.023. Woo has taken the ball for 215 innings and has earned 199 punch outs so far in his MLB career.
The San Francisco Giants have a team on-base percentage of .273 and a team batting average of .202 so far this year. They have struck out on 64 occasions (11th in MLB) and have tallied 40 base knocks. San Francisco has recorded 10 home runs so far this season as well as 30 RBIs. The Giants have a team slugging % of .399 and they are scoring 5.00 runs per contest (9th in the league). They have hit 9 two-baggers, while getting a free base 18 times and earning 30 runs.
The Giants hold a team WHIP of 1.000 with a FIP of 3.02 as a staff on the season. They come in at 8th in baseball as a pitching staff in total hits conceded with 38. The San Francisco pitching staff have allowed 16 runs this year while having an ERA of 2.72 (16 earned runs surrendered). They currently have a strikeout to walk ratio of 9.00 (53 strikeouts vs 15 bases on balls). They have given up 5 long balls and they concede 2.72 runs per 9 innings (3rd in MLB).
San Francisco relief pitchers hold an inherited score percentage of 40.0% out of 5 inherited base runners. Their relief pitchers have taken the field 5 times in high leverage situations and on 3 occasions with runners on. Sitting with 11 save situations, the Giants have earned 7 holds in addition to 0 blown saves. They are currently ranked 6th in MLB with a save rate of 100.0%, and they have dispatched 21 bullpen pitchers onto the field on the year. San Francisco has had bullpen pitchers step onto the hill in 4 save chances and they have recorded 4 saves.
Out of their 477 innings on the field, the Giants hold a defensive efficiency of 75.0% (6th in MLB). The San Francisco Giants have gotten 6 double plays and have a fielding percentage of 1.000 (1st in baseball). The Giants have accrued 52 assists, 0 errors and have a tally of 159 putouts so far this year.
Ray (78-73 mark in his career) has earned a 3.99 ERA and has allowed 7.9 hits per nine innings. He has a strikeout to walk ratio of 2.90 and he has gone up against 5,362 hitters during his career. He has given up 560 ER's while earning a WHIP of 1.299 and having a FIP of 3.9. Thus far in his career, Ray has allowed 1,105 base hits while he has tallied 1,552 K's in 1,263 innings.
Who will win tonight's MLB game against the spread or moneyline?
Guy Bruhn's Pick: Take Seattle (+150)
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