Giants vs. Marlins Prediction, Odds, Picks - June 26

Giants vs. Marlins Prediction, Odds, Picks - June 26

Updated Jun. 26, 2025 3:00 p.m. ET
Data Skrive

Jung Hoo Lee and the San Francisco Giants square off against Otto Lopez and the Miami Marlins on Thursday at 3:45 p.m. ET, in the final of a three-game series at Oracle Park. The Marlins are +155 moneyline underdogs in this matchup with the favored Giants (-187). San Francisco is favored on the run line (-1.5 with +120 odds). The game's total has been set at 8 runs.

Check out everything you need from a betting perspective on the Giants-Marlins game, regarding the run line, moneyline and total, plus expert picks.

Keep up with MLB on FOX Sports.

Marlins' pitcher Ryan Weathers gets hit on head by catcher Nick Fortes' warmup throw to second base

Marlins' pitcher Ryan Weathers got struck on the head by catcher Nick Fortes' warmup throw to second base.

Giants vs. Marlins Game Information & Odds

  • When: Thursday, June 26, 2025 at 3:45 p.m. ET
  • Where: Oracle Park in San Francisco, California
  • How to watch on TV: NBCS-BA and FDSFL
Favorite Favorite Moneyline Underdog Moneyline Total Over Total Odds Under Total Odds Run Line Favorite Run Line Odds Underdog Run Line Odds
Giants -187 +155 8 -103 -117 -1.5 +120 -143

Giants vs. Marlins Prediction

  • Score Prediction: Giants 5, Marlins 4
  • Total Prediction: Over 8 runs
  • Win Probabilities: Giants 58%, Marlins 42%

Giants vs. Marlins Betting Insights

  • This season, the Giants have been favored 51 times and won 29, or 56.9%, of those games.
  • San Francisco has a record of 6-4, a 60% win rate, when favored by -187 or more by sportsbooks this season.
  • The sportsbooks' moneyline implies a 65.2% chance of a victory for the Giants.
  • The Marlins have come away with 28 wins in the 68 contests they have been listed as the underdogs in this season.
  • Miami has a mark of 8-16 in contests where sportsbooks favor it by +155 or worse on the moneyline.
  • The moneyline set for this matchup implies the Marlins have a 39.2% chance of walking away with the win.

Giants Recent Betting Performance

  • The Giants played as the moneyline favorite in eight of their last 10 games, and they finished 3-5 in those matchups.
  • In their last 10 matchups (all 10 of them had set totals), the Giants and their opponents combined to go over the run total four times.
  • The Giants are 2-8-0 against the spread over their past 10 games.

Giants Recent Stats

Stat Avg/Total
Record 3-7
Runs Per Game 3.9
HR 10
ERA 4.65
K/9 8.5

Giants Player Insights

  • Rafael Devers has gone yard 16 times in the 2025 campaign while driving in 61 runs, both totals that lead the Giants.
  • Among all MLB hitters, Devers ranks 64th in batting average, eighth in on-base percentage, and 32nd in slugging.
  • Lee is hitting .252 with 17 doubles, five triples, six home runs and 29 walks.
  • Including all MLB hitters, Lee ranks 168th in homers and 96th in RBI.
  • Heliot Ramos has put up a team-high batting average of .288.
  • Ramos is on a five-game hitting streak entering this contest. In his last five games he is hitting .381 with two doubles, a home run and six RBIs.
  • Wilmer Flores is hitting .247 with seven doubles, 11 home runs and 25 walks.

Giants Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Wilmer Flores 0.5 (-210) 1.5 (+140) - 0.5 (+175)
Willy Adames 0.5 (-220) 1.5 (+125) - 0.5 (+160)
Mike Yastrzemski 0.5 (-220) 1.5 (+115) - 0.5 (+180)
Jung Hoo Lee 0.5 (-270) 1.5 (+120) - 0.5 (+190)
Rafael Devers 1.5 (+175) 1.5 (-115) - 0.5 (+155)

Marlins Recent Betting Performance

  • In 10 games as underdogs over the last 10 matchups, the Marlins have a record of 6-4.
  • In their last 10 games with a total, the Marlins and their opponents have failed to hit the over eight times.
  • Over their last 10 games, the Marlins are 7-3-0 against the spread.

Marlins Recent Stats

Stat Avg/Total
Record 6-4
Runs Per Game 3.9
HR 6
ERA 3.26
K/9 6.7

Marlins Player Insights

  • Lopez is batting .253 with eight doubles, six home runs and 23 walks, while getting on base at a rate of .322.
  • Among all hitters in the majors, Lopez's home run total is 168th and his RBI tally is 116th.
  • Lopez takes a hitting streak of six games into this game. In his last 10 outings he is hitting .333 with a double, four walks and seven RBIs.
  • Kyle Stowers has been a reliable source of runs this year, leading the lineup with 11 home runs and 35 runs batted in.
  • Among all major league hitters, Stowers ranks 61st in home runs and 90th in RBI.
  • Xavier Edwards leads the Marlins with a team-best batting average of .284.
  • Eric Wagaman is hitting .255 with 17 doubles, a triple, five home runs and 17 walks.

Marlins Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Otto Lopez 0.5 (-230) 1.5 (+145) - 0.5 (+210)
Agustin Ramirez 0.5 (-220) 1.5 (+140) - 0.5 (+180)
Xavier Edwards 1.5 (+190) 1.5 (+135) - 0.5 (+285)
Liam Hicks - - - -
Janson Junk - - - -

Marlins' pitcher Ryan Weathers gets hit on head by catcher Nick Fortes' warmup throw to second base

Marlins' pitcher Ryan Weathers got struck on the head by catcher Nick Fortes' warmup throw to second base.

FOX Sports created this story using technology provided by Data Skrive and data from Sportradar.

Want great stories delivered right to your inbox? Create or log in to your FOX Sports account, follow leagues, teams and players to receive a personalized newsletter daily.

FOLLOW Follow your favorites to personalize your FOX Sports experience
share