Miami Marlins vs San Francisco Giants Prediction, 4/25/2026 MLB Picks, Best Bets & Odds
Game: Miami Marlins vs San Francisco Giants
Date: Saturday, April 25, 2026
Location: Oracle Park in San Francisco, CA
TV: NBC Bay Area
Odds/Point Spread: Miami (+110) San Francisco (-132)
Oracle Park is the location where the San Francisco Giants (11-14) will take on the Miami Marlins (12-13) on Saturday. The moneyline on this matchup has Miami at +110 and San Francisco is sitting at -132. The total has been set at 8.5. The pitchers taking the mound will be Eury Perez and Robbie Ray.

Miami is slugging .386 and have been called out on strikes 195 times, while drawing a walk on 85 occasions. They have 107 runs batted in in addition to 213 base knocks for the year, and their average at the plate comes in at .257. The Marlins have recorded 40 two-baggers as a team and have hit 17 balls out of the park. They have racked up 112 runs scored while holding a team on-base percentage of .335. As a unit, the Miami Marlins are scoring 4.5 runs per game, which is 14th in the league.
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 Parlay Picks
Their strikeout to walk ratio sits at 2.38 and their pitching staff holds a WHIP of 1.23. Marlins pitchers have allowed 22 long balls and 110 total runs (13th in baseball). Miami has relinquished 176 hits (7.2 per 9 innings) and also 95 earned runs. The Marlins have an earned run average of 3.89 this year (12th in baseball), and their staff has struck out 224 hitters. Their pitching staff has walked 94 opposing hitters and their FIP sits at 3.87 as a unit for the year.
The Marlins relief pitchers have compiled a save rate of 66.7% and have come into the game in 25 save situations. They have accumulated 8 saves on the season and have blown 4 out of their 12 chances to get a save. The bullpen pitchers have inherited 29 base runners this season and 27.6% of them ended up scoring. Marlins relief pitchers have entered the game with runners on base 20 times and also have had 20 appearances in high leverage situations. The Marlins have sent 75 relievers to the hill for the season. The relief pitchers have notched 12 holds so far this season (21st in the league).
The Miami Marlins have a total of 660 putouts on the year, as well as 193 assists and 20 errors. Their fielding rate is holding steady at .977 which ranks 28th in MLB, and have accumulated 14 double plays. The Marlins have converted 71.3% of baseballs in play into outs out of their 1,980 innings on the field, which has them sitting at 8th in baseball.
Perez (14-13 win-loss mark in his career) holds a FIP of 3.72 while going up against 871 opposing hitters in the majors. He has given up 163 hits (6.9 hits per nine innings) and has 75 walks. His ERA is 3.77 (89 ER's allowed) and his career WHIP is 1.122. Perez has taken the ball for 212 innings and has totaled 240 K's so far in his MLB career.
The Giants hold a team slugging % of .352 and they average 3.24 runs per contest (30th in MLB). They have recorded 40 two-baggers, while walking 47 times as well as racking up 81 runs. San Francisco is sitting with 14 home runs for the year as well as 77 runs batted in. They have been called out on strikes on 195 occasions (28th in the league) and have earned 206 hits. The San Francisco Giants hold a team on-base percentage of .286 in addition to a batting average of .245 on the campaign.
The San Francisco pitching staff have given up 100 runs on the campaign and come in with a team ERA of 3.77 (93 earned runs given up). They have surrendered 24 home runs and they give up 4.05 runs per 9 innings (10th in the league). The Giants hold a team WHIP of 1.288 in addition to having a FIP of 3.98 as a squad for the season. They currently have a K/BB ratio of 8.90 (219 strikeouts vs 97 walks). They sit at 7th in the league as a staff in total hits relinquished with 189.
Sitting with 23 save situations, the Giants have earned 15 holds and 3 blown saves. San Francisco has called on relievers to step onto the hill in 8 save chances and they have tallied 5 saves. San Francisco bullpen pitchers have an inherited score rate of 28.6% of 35 inherited runners. Their bullpen pitchers have stepped onto the hill 9 times in high leverage situations and also on 23 occasions with base runners. They are ranked 17th in MLB with a save percentage of 62.5%, and they have sent 82 bullpen pitchers to the hill over the course of the season.
In their 1,998 innings played, the Giants have accumulated a defensive efficiency of 70.4% (13th in the majors). The San Francisco Giants have turned 25 double plays and hold a fielding percentage of .985 (15th in professional baseball). The Giants have racked up 244 assists, 14 errors and have earned a total of 666 putouts on the season.
During his career, Ray has conceded 1,270 hits while he has earned 1,765 punch outs in 1,469 frames. Ray (90-84 career win-loss record) has a 3.92 ERA and has given up 7.8 hits per nine innings. He has given up a total of 640 ER's while holding a WHIP of 1.286 and a FIP of 3.9. He has a strikeout to walk ratio of 2.85 and he has gone up against 6,211 hitters during his MLB career.
Who will win tonight's MLB game against the spread or moneyline?
Parlay's Pundit's Pick: Take San Francisco (-132) and under 8.5 runs
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:
San Francisco Giants - Twitter
Miami Marlins - Twitter
