Miami Marlins vs San Francisco Giants Prediction, 6/26/2025 MLB Picks, Best Bets & Odds
Game: Miami Marlins vs San Francisco Giants
Date: Thursday, June 26, 2025
Location: Oracle Park in San Francisco, CA
TV: NBC Bay Area
Odds/Point Spread: Miami (+125) San Francisco (-150)
Oracle Park is the site where the San Francisco Giants (44-35) will meet the Miami Marlins (32-45) on Thursday. The moneyline on this contest has the Marlins at +125 and the Giants are opening at -150. The over/under is 8.5. The pitchers expected to start will be Janson Junk and Hayden Birdsong.


As a team, the Miami Marlins are knocking in 4.0 runs per outing, which has them at 23rd in baseball. They have racked up 306 runs while having a team OBP of .314. The Marlins have accrued 123 two-baggers as a team and have knocked 66 balls out of the stadium. They have accounted for 294 RBI's in addition to 652 base knocks on the campaign, while their average at the plate is sitting at .251. Miami has a slugging percentage of .384 and have struck out 609 times, while drawing a walk on 227 occasions.
Today’s Featured MLB Best Bet! Nick Menken is coming off an all sports sweep yesterday going 5-0 for +1,100 in profit. Including a 5-Unit Best Bet with the (Cubs). Menken is now a perfect 4-0 this week in his MLB selections for +1,230 profit. Menken looks to continue this hot streak here today. As Menken is releasing a 6-Unit MLB Best Bet today. First pitch starts at (1:10p.m). This is apart of a two-pack card. Make sure to get on Menkens hot hand as he looks to stay perfect on the week in MLB. Sign up below. 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 Marlins are sitting with a team earned run average of 4.91 this year (27th in the league), and the staff has struck out 591 hitters. Marlins pitchers have given up 89 home runs and 396 runs in total (26th in the league). They have walked 266 opposing hitters and their FIP comes in at 4.36 as a team for the year. Miami has allowed 683 hits (9.1 per 9 innings) and 368 earned runs. They have accumulated a K/BB ratio of 2.22 and their pitching staff has a team WHIP of 1.41.
The Marlins relievers have recorded a save percentage of 55.2% and have stepped onto the mound in 69 save situations. The relievers have inherited 100 base runners over the course of the season with 35.0% of them crossed the plate. Marlins relief pitchers have entered the game with opponents on base 68 times as well as having 82 appearances in high leverage situations. The Marlins have sent 248 relievers to the mound this year. The bullpen have a total of 40 holds this season (21st in MLB). They have earned 16 saves over the course of the season and have blown 13 of their 29 save opportunities.
The Marlins have converted 68.5% of baseballs in play into outs out of their 6,075 innings, which has them sitting at 24th in professional baseball. The Los Angeles Dodgers have earned 2,025 putouts thus far, in addition to 675 assists and 41 errors. Their fielding percentage is at .985 which ranks 21st in baseball, and have a total of 53 double plays.
Junk has pitched in 67 innings and has earned 59 punch outs in his MLB career. His earned run average is 5.09 (38 ER's allowed) and his WHIP is 1.473. He has given up 86 base knocks (11.5 hits per 9 innings) with 13 walks. Junk (3-3 career record) sits with a FIP of 5.01 while he has faced 298 opposing batters in the major leagues.
San Francisco has accumulated 76 home runs on the campaign to go along with 313 RBIs. They have 113 doubles, while taking a walk 280 times as well as putting up 332 runs. The San Francisco Giants hold an on-base percentage of .313 in addition to a batting average of .232 so far this season. The Giants have a slugging percentage of .375 and they are scoring 4.26 runs per contest (17th in the league). They have been rung up on 653 occasions (14th in MLB) and have accounted for 594 base knocks.
The Giants have a team WHIP of 1.220 in addition to having a FIP of 3.45 as a pitching staff on the campaign. They are currently ranked 6th in MLB as a staff in total hits allowed with 599. The San Francisco pitching staff have relinquished 286 runs on the season while having a team ERA of 3.26 (250 earned runs yielded). They have earned a K/BB ratio of 8.80 (671 strikeouts against 242 walks). They have allowed 62 homers and they relinquish 3.73 runs per 9 innings (4th in the league).
San Francisco relievers hold an inherited score percentage of 31.5% of 89 inherited base runners. Their relief pitchers have stepped onto the mound 92 times in high leverage situations and on 54 occasions with runners on base. With 92 save situations, the Giants have compiled 57 holds in addition to 12 blown saves. They rank 12th in the league holding a save rate of 65.7%, and they have dispatched 241 relievers onto the field on the season. San Francisco has called on bullpen pitchers to step onto the hill in 35 save chances and they have walked away with 23 saves.
In 6,207 innings on the diamond, the Giants hold a defensive efficiency of 69.9% (17th in baseball). The San Francisco Giants have gotten 57 double plays and have a fielding percentage of .985 (22nd in professional baseball). The Giants have accrued 736 assists, 43 errors and have accounted for 2,069 putouts so far this season.
Birdsong (8-7 career record) holds a 4.13 earned run average while allowing 7.8 hits per 9 innings. He has a K/BB ratio of 2.27 and he has gone up against 545 batters during his MLB career. He has allowed 57 ER's while holding a WHIP of 1.369 and having a FIP of 4.1. So far in his pro baseball career, Birdsong has surrendered 107 base knocks while accumulating 143 strikeouts in 124 innings.
Who will win tonight's MLB game against the spread or moneyline?
Josh Schonwald's Pick: Take Miami (+125)
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