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

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

Updated Jun. 24, 2025 9:09 p.m. ET
Data Skrive

Mike Yastrzemski and the San Francisco Giants will square off against the Miami Marlins and Nick Fortes at Oracle Park on Tuesday at 9:45 p.m. ET. The Giants are favored in this one, at -181, while the underdog Marlins have +150 odds to upset. San Francisco is the run-line favorite (-1.5). The matchup's total is set at 8 runs.

Here is 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.

Red Sox vs. Giants Highlights | MLB on FOX

Check out the best highlights between the Boston Red Sox and San Francisco Giants.

Giants vs. Marlins Game Information & Odds

  • When: Tuesday, June 24, 2025 at 9: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 -181 +150 8 -109 -111 -1.5 +116 -139

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 won 29 out of the 49 games, or 59.2%, in which they've been favored.
  • San Francisco is 7-3 this season when entering a game favored by -181 or more on the moneyline.
  • The implied probability of a win from the Giants, based on the moneyline, is 64.4%.
  • The Marlins have come away with 26 wins in the 66 contests they have been listed as the underdogs in this season.
  • This season, Miami has come away with a win seven times in 24 chances when named as an underdog of at least +150 or worse on the moneyline.
  • The moneyline set for this matchup implies the Marlins have a 40% chance of walking away with the win.

Giants Recent Betting Performance

  • The Giants went 3-4 across the seven games they were favored on the moneyline in their last 10 matchups.
  • In their last 10 outings, the Giants and their opponents combined to hit the over on the run total five times (all 10 games had set totals).
  • The Giants' ATS record is 3-7-0 over their past 10 games.

Giants Recent Stats

Stat Avg/Total
Record 4-6
Runs Per Game 4.5
HR 12
ERA 4.44
K/9 8.3

Giants Player Insights

  • Rafael Devers has accumulated a team-best 16 home runs and 61 runs batted in.
  • In all of Major League Baseball, Devers is 18th in homers and sixth in RBI.
  • Devers carries a two-game hitting streak into this matchup. In his last five games he is batting .167 with a home run, three walks and two RBIs.
  • Jung Hoo Lee is hitting .252 with 17 doubles, five triples, six home runs and 26 walks.
  • Lee is 166th in homers and 92nd in RBI among all hitters in MLB.
  • Heliot Ramos has racked up a team-high batting average of .285.
  • Ramos will look to build on his three-game hitting in this matchup. During his last five outings he is batting .300 with a double, two home runs and seven RBIs.
  • Wilmer Flores is batting .252 with seven doubles, 11 home runs and 24 walks.

Giants Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Wilmer Flores 0.5 (-205) 1.5 (+135) - 0.5 (+170)
Willy Adames 0.5 (-190) 1.5 (+135) - 0.5 (+180)
Rafael Devers 0.5 (-260) 1.5 (+100) - 0.5 (+145)
Mike Yastrzemski 0.5 (-200) 1.5 (+125) - 0.5 (+200)
Jung Hoo Lee 0.5 (-240) 1.5 (+130) - 0.5 (+180)

Marlins Recent Betting Performance

  • In nine games as underdogs over the last 10 matchups, the Marlins have a record of 5-4.
  • When it comes to hitting the over, the Marlins and their opponents are 2-8-0 in their last 10 games with a total.
  • The Marlins have seven wins against the spread in their last 10 chances.

Marlins Recent Stats

Stat Avg/Total
Record 6-4
Runs Per Game 4.2
HR 9
ERA 3.90
K/9 6.8

Marlins Player Insights

  • Kyle Stowers has put up a team-leading 11 home runs and has driven in 35 runs.
  • Stowers' home run total places him 58th in the majors, and he is 88th in RBI.
  • Otto Lopez has seven doubles, six home runs and 22 walks while hitting .241.
  • Lopez ranks 166th in home runs and 141st in RBI among all major league hitters this season.
  • Eric Wagaman is hitting .255 with 16 doubles, a triple, five home runs and 17 walks.
  • Xavier Edwards leads the team in batting average with a high-water mark of .285.

Marlins Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Otto Lopez 0.5 (-260) 1.5 (+125) - 0.5 (+195)
Jesus Sanchez 0.5 (-190) 1.5 (+135) - 0.5 (+200)
Agustin Ramirez 0.5 (-245) 1.5 (+120) - 0.5 (+155)
Xavier Edwards 1.5 (+195) 1.5 (+135) - 0.5 (+310)
Cal Quantrill - - - -

Braves vs. Marlins Highlights | MLB on FOX

Check out the best moments between the Atlanta Braves and Miami Marlins.

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