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

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

Updated Jun. 25, 2025 9:08 p.m. ET
Data Skrive

Jung Hoo Lee and Kyle Stowers will be among the star attractions when the San Francisco Giants play the Miami Marlins on Wednesday at 9:45 p.m. ET, at Oracle Park. The favored Giants have -226 moneyline odds against the underdog Marlins, who are listed at +185. San Francisco (-1.5) is favored on the run line. The total for the matchup has been set at 6.5 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.

Braves vs. Marlins Highlights | MLB on FOX

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

Giants vs. Marlins Game Information & Odds

  • When: Wednesday, June 25, 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 -226 +185 6.5 -119 -101 -1.5 -102 -118

Giants vs. Marlins Prediction

  • Score Prediction: Giants 4, Marlins 3
  • Total Prediction: Over 6.5 runs
  • Win Probabilities: Giants 59%, Marlins 41%

Giants vs. Marlins Betting Insights

  • The Giants have been favorites in 50 games this season and won 29 (58%) of those contests.
  • San Francisco has a record of 3-1 when favored by -226 or more by bookmakers this season.
  • The moneyline for this contest implies a 69.3% chance of a victory for the Giants.
  • The Marlins have won in 27, or 40.3%, of the 67 contests they have been named as odds-on underdogs this year.
  • This year, Miami has won four of 16 games when listed as at least +185 or worse on the moneyline.
  • The Marlins have an implied victory probability of 35.1% according to the moneyline set by sportsbooks for this matchup.

Giants Recent Betting Performance

  • The Giants were the moneyline favorite in seven of their last 10 games, and finished 3-4 in those matchups.
  • Over their last 10 matchups, the Giants and their opponents combined to go over the run total four times (all 10 of the 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
HR 12
ERA 4.19
K/9 8.1

Giants Player Insights

  • Rafael Devers is the Giants best power option, hitting 16 homers this season in addition to delivering 61 RBI, both team highs.
  • In all of MLB, Devers ranks 19th in home runs and seventh in RBI.
  • Devers brings a hitting streak of three games into this matchup. During his last five outings he is hitting .211 with a home run, two walks and two RBIs.
  • Lee is hitting .253 with 17 doubles, five triples, six home runs and 27 walks.
  • Including all major league hitters, Lee is 167th in home runs and 96th in RBI.
  • Heliot Ramos paces the Giants with a .286 batting average.
  • Ramos will look to build on his four-game hitting in this game. During his last five outings he is hitting .316 with two doubles, a home run and five RBIs.
  • Wilmer Flores is batting .249 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
Rafael Devers 0.5 (-230) 1.5 (+120) - 0.5 (+160)
Jung Hoo Lee 0.5 (-220) 1.5 (+140) - 0.5 (+205)
Heliot Ramos 0.5 (-225) 1.5 (+135) - 0.5 (+180)
Wilmer Flores - - - -
Logan Webb - - - -

Marlins Recent Betting Performance

  • In 10 games as underdogs over the last 10 matchups, the Marlins have a record of 6-4.
  • The Marlins and their opponents have combined to hit the over just once 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 3.5
HR 7
ERA 3.20
K/9 6.7

Marlins Player Insights

  • Otto Lopez has seven doubles, six home runs and 22 walks while batting .245.
  • In all of MLB, Lopez is 167th in homers and 141st in RBI.
  • Lopez brings a hitting streak of five games into this matchup. In his last five games he is hitting .400 with a walk and three RBIs.
  • Stowers been a consistent power bat this season, as he leads his team with 11 home runs and 35 RBI.
  • Stowers ranks 59th overall in home runs and 90th in RBI this year.
  • Xavier Edwards leads the Marlins' lineup with a .289 batting average.
  • 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 (-235) 1.5 (+155) - 0.5 (+300)
Xavier Edwards 1.5 (+190) 1.5 (+145) - 0.5 (+360)
Heriberto Hernandez - - - -
Eric Wagaman - - - -
Edward Cabrera - - - -

Ken Rosenthal talks Rafael Devers-Giants trade, Shohei Ohtani's pitching debut | First Things First

FOX Sports MLB reporter and insider Ken Rosenthal joins the First Things First crew to break down why the Boston Red Sox traded Rafael Devers to the New York Giants, then previews Shohei Ohtani's pitching debut with the Los Angeles Dodgers against the San Diego Padres.

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