San Francisco Giants vs Miami Marlins Prediction, 6/1/2025 MLB Picks, Best Bets & Odds
Game: San Francisco Giants vs Miami Marlins
Date: Sunday, June 1, 2025
Location: loanDepot park in Miami, FL
TV: FanDuel Sports Network Florida
Odds/Point Spread: San Francisco (-128) Miami (+106)
The San Francisco Giants (31-25) are hitting the road to loanDepot park on Sunday where they will take on the Miami Marlins (22-32). The moneyline on this game has the Giants at -128 and the Marlins are at +106. The total is 9. The pitchers who are expected to start will be Hayden Birdsong and Ryan Weathers.


San Francisco has a slugging percentage of .375 and have struck out 473 times, while drawing a walk on 195 occasions. They have 231 RBI's as well as 427 base knocks this year, and their team batting average is sitting at .231. The Giants have hit 84 doubles as a unit and have hit 55 balls out of the park. They have accounted for 242 runs while holding a team OBP of .309. As a unit, the San Francisco Giants are putting up 4.3 runs per game, which ranks them 14th in baseball.
Today’s Featured MLB Best Bet! SCOTT SPREITZER has a 7-Unit MLB Play Tuesday (7 p.m.). Scott enters Tuesday on a 6-0 winning top play run overall, and he's on a +40,630 winning run with all plays rated 5.0+. Sign up below and get his first MLB top play since May 13. 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
The Giants have a team earned run average of 3.22 so far this season (5th in the league), and their staff has struck out 483 hitters. Giants pitchers have given up 41 home runs and 203 total runs (6th in the league). Their pitching staff has walked 163 hitters and their FIP sits at 3.30 as a team on the campaign. San Francisco has conceded 429 base hits (7.8 per 9 innings) as well as 176 earned runs. Their K/BB ratio is 2.96 and their pitching staff holds a collective WHIP of 1.20.
Giants relief pitchers have stepped onto the hill with players on base 32 times in addition to having 58 appearances in high leverage situations. The relievers have notched 34 holds this year (12th in the league). The Giants relief pitchers have earned a save percentage of 65.2% and stepped onto the hill in 57 save situations. They have accumulated 15 saves for the season and have missed out on 8 of 23 chances to get a save. The relief pitchers have inherited 55 runners for the year and 45.5% of them earned a run for their team. The Giants have sent 165 relief pitchers to the hill over the course of the season.
The Seattle Mariners have notched a total of 1,476 putouts so far this season, as well as 532 assists and 31 errors. Their fielding percentage sits at .985 which has them ranked 19th in pro baseball, and have accumulated 44 double plays. The Giants have turned 69.4% of balls hit into play into outs out of their 4,428 innings on the field, which has them ranked 20th in baseball.
Birdsong has taken the mound for 104 frames and is sitting with 123 punch outs in his MLB career. His ERA is 4.06 (47 earned runs allowed) and he has a career WHIP of 1.363. He has conceded 87 hits (7.5 hits per nine innings) and has had 55 free passes. Birdsong (7-7 career record) is the owner of a FIP of 4.00 while going up against 455 opposing hitters in the major leagues.
The Miami Marlins are sitting with an on-base percentage of .315 in addition to a team batting average of .251 on the year. They have been called out on strikes on 446 occasions (19th in the league) and have tallied 466 base hits. Miami is sitting with 51 HRs on the year as well as 219 runs batted in. The Marlins have a team SLG% of .391 and they are scoring 4.24 runs per outing (17th in baseball). They have hit 89 doubles, while taking a walk 165 times as well as scoring 229 runs.
The Marlins are sitting with a team WHIP of 1.456 with a FIP of 4.54 as a staff this season. They currently have a strikeout to walk ratio of 8.00 (426 strikeouts against 209 free passes). They are currently ranked 23rd in baseball as a pitching staff in total hits given up with 490. They have allowed 67 long balls and they concede 5.72 runs per 9 innings (27th in the league). The Miami pitching staff have given up 305 runs over the course of the season while holding an ERA of 5.29 (282 earned runs relinquished).
Miami bullpen pitchers have an inherited score rate of 35.4% of 79 inherited runners. Their bullpen pitchers have stepped onto the mound 63 times in high leverage situations and on 55 occasions with runners on. Sitting with 46 save situations, the Marlins have earned 26 holds and also 10 blown saves. They rank 28th in MLB holding a save rate of 50.0%, and they have dispatched 181 relievers to the mound so far this year. Miami has called on relievers to take the mound in 20 save opportunities and they have come away with 10 saves.
In their 4,320 innings on the field, the Marlins have earned a defensive efficiency of 68.3% (22nd in the majors). The Miami Marlins have turned 37 double plays and own a fielding percentage of .985 (20th in professional baseball). The Marlins have recorded 474 assists, 30 errors and have earned a total of 1,440 putouts this season.
In his pro baseball career, Weathers has surrendered 263 base hits while he has accumulated 213 strikeouts in 257 innings pitched. He has allowed 139 ER's while earning a WHIP of 1.375 and having a FIP of 4.8. His K/BB ratio is 2.34 and he has gone up against 1,107 opposing batters in his pro baseball career. Weathers (11-21 career win-loss record) holds a 4.86 earned run average and has conceded 9.2 hits per 9 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