San Francisco Giants vs Miami Marlins Prediction, 5/30/2025 MLB Picks, Best Bets & Odds
Game: San Francisco Giants vs Miami Marlins
Date: Friday, May 30, 2025
Location: loanDepot park in Miami, FL
TV: FanDuel Sports Network Florida
Odds/Point Spread: San Francisco (-128) Miami (+106)
The Miami Marlins (22-32) are welcoming the San Francisco Giants (31-25) at loanDepot park on Friday. The odds on this game have San Francisco at -128 and Miami opens at +106. The betting total is set at 8.5. The starting pitchers are Kyle Harrison and Cal Quantrill.


San Francisco has a slugging percentage of .375 and have struck out 473 times, while taking a walk on 195 occasions. They have accrued 231 runs batted in as well as 427 hits for the season, while their team batting average sits at .231. The Giants have tallied 84 doubles as a squad and have hit 55 baseballs out of the park. They have accounted for 242 runs scored and have an OBP of .309. As a team, the San Francisco Giants are knocking in 4.3 runs per game, which is 13th in MLB.
Today’s Featured MLB Best Bet! DOC’S SPORTS MLB BASEBALL is set to release our 8-unit MLB Game of the Year on Sunday. We were a PERFECT 4-0 last year with our 8-unit plays in MLB and this is the one play you do not want to miss out on each season. We have picked up +11,050 since Memorial Day in 2024 and you can receive this play by signing-up for one of many MLB Picks Packages starting at just $30! 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 MLB package. Join Now! |
Get all of our MLB Expert Picks
They have accumulated a K/BB ratio of 2.96 and the pitching staff has recorded a WHIP of 1.20. Giants pitchers have yielded 41 home runs and 203 total runs (7th in MLB). San Francisco has relinquished 429 base hits (7.8 per 9 innings) and 176 earned runs. The Giants have an ERA of 3.22 this year (5th in MLB), and their staff has struck out 483 hitters. Their pitching staff has walked 163 opposing hitters and their FIP is 3.29 as a unit this season.
The Giants relievers have recorded a save rate of 65.2% and have come into the game in 57 save situations. The bullpen pitchers have inherited 55 runners for the year and 45.5% of those players ended up scoring. Giants relief pitchers have stepped onto the hill with opponents on base 32 times in addition to having 58 appearances in high leverage situations. The Giants have dispatched 165 relievers to the mound over the course of the season. The relief pitchers have racked up 34 holds so far this year (12th in baseball). They have recorded 15 saves for the season and have blown 8 of 23 chances to get a save.
The Giants have turned 69.4% of balls hit into play into outs in their 4,428 innings on the diamond, which has them sitting at 20th in pro baseball. The Seattle Mariners have a total of 1,476 putouts thus far, in addition to 532 assists and 31 errors. Their fielding rate is at .985 which ranks 19th in MLB, and have a total of 44 double plays.
Harrison has taken the ball for 168 innings and has accumulated 164 punch outs so far in his career. His earned run average is 4.44 (83 earned runs allowed) and he has a WHIP of 1.291. He has conceded 161 base hits (8.6 hits per nine innings) and has had 56 free passes. Harrison (8-9 career record) has a FIP of 4.38 while he has faced 717 hitters in the majors.
Miami has accumulated 51 HRs over the course of the season to go along with 219 RBIs. They have put up 89 doubles, while getting a free base 165 times and recording 229 runs. The Miami Marlins have earned an on-base percentage of .315 in addition to a team batting average of .251 this year. The Marlins hold a team slugging % of .391 and they are earning 4.24 runs per game (16th in the league). They have been rung up on 446 instances (18th in MLB) and have 466 base hits.
The Marlins have a team WHIP of 1.456 and have a FIP of 4.53 as a unit so far this season. They come in at 25th in MLB as a pitching staff in total hits surrendered with 490. The Miami pitching staff have yielded 305 runs so far this season and come in with a team ERA of 5.29 (282 earned runs conceded). They have earned a strikeout to walk ratio of 8.00 (426 strikeouts against 209 free passes). They have allowed 67 long balls and they relinquish 5.72 runs per 9 innings (27th in baseball).
With 46 save situations, the Marlins have accumulated 26 holds and also 10 blown saves. Miami has called on bullpen pitchers to step onto the mound in 20 save opportunities and they have earned 10 saves. Their relief pitchers have come in 63 times in high leverage situations and also on 55 occasions with base runners. Miami relievers hold an inherited score percentage of 35.4% out of their 79 inherited runners. They are ranked 28th in MLB holding a save rate of 50.0%, and they have dispatched 181 bullpen pitchers to the mound this season.
The Miami Marlins have gotten 37 double plays and have accounted for a fielding rate of .985 (20th in the majors). The Marlins have racked up 474 assists, 30 errors and have accumulated 1,440 putouts so far this season. In 4,320 innings on the field, the Marlins hold a defensive efficiency of 68.3% (22nd in baseball).
Quantrill (46-38 career record) has earned a 4.19 ERA while allowing 9.0 hits per 9 innings. He has a strikeout to walk ratio of 2.28 and he has gone up against 3,253 hitters during his MLB career. He has conceded 355 ER's while holding a WHIP of 1.325 and being the owner of a FIP of 4.1. During his MLB career, Quantrill has conceded 762 base knocks while earning 568 strikeouts in 763 innings.
Who will win tonight's MLB game against the spread or moneyline?
Josh Schonwald's Pick: Take San Francisco (-128)
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:
Miami Marlins - Twitter
San Francisco Giants - Twitter