Miami Marlins vs San Francisco Giants Prediction, 6/24/2025 MLB Picks, Best Bets & Odds
Game: Miami Marlins vs San Francisco Giants
Date: Tuesday, June 24, 2025
Location: Oracle Park in San Francisco, CA
TV: NBC Bay Area
Odds/Point Spread: Miami (+172) San Francisco (-210)
Oracle Park is the location where the San Francisco Giants (44-34) will meet the Miami Marlins (31-45) on Tuesday. The line on this matchup has Miami at +172 and San Francisco is opening at -210. The over/under comes in at 9. The pitchers taking the mound will be Cal Quantrill and Justin Verlander.


As a team, the Miami Marlins are notching 4.0 runs per contest, which ranks them 23rd in the league. They have 306 runs scored while having a team on-base percentage of .314. The Marlins have accumulated 123 two-baggers as a unit and have hit 66 balls out of the park. They have accounted for 294 RBI's and 652 hits for the season, while their team batting average sits at .251. Miami has a slugging % of .384 and have been called out on strikes 609 times, while taking a walk on 227 occasions.
Today’s Featured MLB Best Bet! VERNON CROY is on a 17-7, +4,030 MLB run the last 24 days and has hit FIVE straight picks. Croy is going for MLB winner No. 6 in a row with a 7-Unit MLB Runline (7 p.m.) that goes Tuesday night and he is now up over +13,600 with plays rated 6.0+ across all sports. Croy is also an outstanding 5-1, +2,690 with his last 6 plays rated 6.0+ across all sports. Sign-up now! 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 Picks
Their strikeout to walk ratio is 2.22 and their pitching staff holds a WHIP of 1.41. Marlins pitchers have allowed 89 home runs and 396 total runs (26th in baseball). Miami has given up 683 hits (9.1 per 9 innings) as well as 368 earned runs. The Marlins are sitting with a team earned run average of 4.91 on the campaign (26th in the league), and their staff has struck out 591 hitters. Their pitching staff has walked 266 opposing players and their FIP sits at 4.35 as a team on the season.
The Marlins relief pitchers have a save percentage of 55.2% and stepped onto the hill in 69 save situations. The relief pitchers have inherited 100 base runners this year with 35.0% of them crossed home plate. Marlins relief pitchers have entered the game with players on base 68 times as well as having 82 appearances in high leverage situations. The Marlins have dispatched 248 relief pitchers to the mound on the campaign. The relievers have earned 40 holds so far this year (21st in the league). They have accumulated 16 saves this season and have blown 13 of their 29 chances to get a save.
The Marlins have turned 68.5% of balls hit into play into outs out of their 6,075 innings, which has them sitting 23rd in pro baseball. The Los Angeles Dodgers have a tally of 2,025 putouts over the course of the season, as well as 675 assists and 41 errors. Their fielding percentage is holding steady at .985 which has them sitting 22nd in pro baseball, and have accumulated 53 double plays.
Quantrill has pitched in 782 innings and has accounted for 585 strikeouts during his career. His ERA is 4.20 (365 ER's allowed) and his WHIP is 1.327. He has given up 785 base hits (9.0 hits per 9 innings) with 253 free passes. Quantrill (46-41 career record) is the owner of a FIP of 4.14 and he has faced 3,336 batters during his time in the major leagues.
San Francisco has recorded 76 HRs on the season as well as 313 runs batted in. They have hit 113 two-baggers, while getting a free base 280 times and putting up 332 runs. The San Francisco Giants have an on-base percentage of .313 as well as a team batting average of .232 over the course of the season. The Giants hold a slugging % of .375 and they are earning 4.26 runs per contest (17th in MLB). They have been called out on strikes on 653 occasions (13th in MLB) and have earned 594 base knocks.
The Giants are sitting with a team WHIP of 1.220 and have a FIP of 3.45 as a team on the season. They rank 7th in the league as a pitching staff in total hits allowed with 599. The San Francisco pitching staff have given up 286 runs on the year while holding a team ERA of 3.26 (250 earned runs conceded). Their strikeout to walk ratio comes in at 8.80 (671 strikeouts against 242 bases on balls). They have surrendered 62 homers and they relinquish 3.73 runs per 9 innings (4th in the league).
San Francisco has had relievers enter the game in 35 save opportunities and they have earned 23 saves. They sit at 12th in MLB holding a save rate of 65.7%, and they have sent 241 relievers to the mound this season. Their relievers have come in 92 times in high leverage situations and also on 54 occasions with base runners. San Francisco bullpen pitchers have an inherited score percentage of 31.5% out of their 89 inherited base runners. With 92 save situations, the Giants have 57 holds in addition to 12 blown saves.
Out of their 6,207 innings played, the Giants hold a defensive efficiency of 69.9% (16th in MLB). The San Francisco Giants have turned 57 double plays and have notched a fielding percentage of .985 (23rd in baseball). The Giants have accrued 736 assists, 43 errors and have amassed 2,069 putouts during this campaign.
Verlander (262-151 career record) is the owner of a 3.32 earned run average and has given up 7.6 hits per nine innings. His strikeout to walk ratio is 3.56 and he has gone up against 14,192 batters so far in his career. He has allowed 1,280 earned runs while holding a WHIP of 1.130 and having a FIP of 3.3. In his career, Verlander has given up 2,950 base knocks while accumulating 3,463 strikeouts in 3,471 innings pitched.
Who will win tonight's MLB game against the spread or moneyline?
Guy Bruhn's Pick: Take Miami (+172)
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
Miami Marlins - Twitter