Apr 2, 2026; San Francisco, California, USA; San Francisco Giants starting pitcher Robbie Ray (38) throws a pitch against the New York Mets during the first inning at Oracle Park. Mandatory Credit: Robert Edwards-Imagn Images
Robert Edwards-Imagn Images

Miami Marlins vs San Francisco Giants Prediction 4/25/2026 Today’s MLB Picks

Pick details

MATCHUP Miami Marlins San Francisco Giants
Team Records 13-13 11-15
Spread -1.5 162 +1.5 -197
Moneyline +100 -120
Total Over 7.5 (-108) Under 7.5 (-112)
Where Oracle Park, San Francisco, California
When Saturday, April 25, 2026
Time 04:05 PM EDT
TV MLB.TV

The Miami Marlins and the San Francisco Giants meet Saturday in MLB action from Oracle Park. We will look at this from a betting perspective and determine the best bets for this game. Here’s a Miami Marlins vs. San Francisco Giants prediction.

Starting Pitching Matchup

The Miami Marlins will send out Eury Perez for the start here and Perez is 2-1 with a 4.15 ERA and 27 strikeouts this season. This will be Perez’s first career start against the Giants. Robbie Ray will start for the Giants here and is 2-3 with a 2.86 ERA and 31 strikeouts this season. In his last five starts against the Marlins, Ray is 2-2 with a 2.10 ERA and 39 strikeouts. 

Miami Marlins Recap

The Miami Marlins come into this game looking to add on to their 9-4 win over San Francisco last time out to sit at 13-13 this season. After this series, the Marlins will head on the road for a series against the Los Angeles Dodgers.

Marlins Win 4 Of Their Last 5

Going into Friday, Xavier Edwards has 31 hits with 5 doubles, 2 triples, a home run and 7 RBIs while Otto Lopez has 29 hits with 5 doubles, 2 triples, 3 homers and 11 RBIs. Agustin Ramirez has 20 hits with 4 doubles, 2 home runs and 12 RBIs and Liam Hicks has added 25 hits with 3 doubles, 4 home runs and 21 RBIs. Connor Norby has 18 hits with 5 doubles, 2 home runs and 7 RBI and Owen Caissie has 16 hits with 5 doubles, 2 homers and 14 RBIs. Jakob Marsee also has 17 hits with 2 triples, a home run and 7 RBIs this season. 

San Francisco Giants Recap

The San Francisco Giants come into this game looking to bounce back from their loss at the hands of the Marlins on Friday to sit at 11-15 on the year. After this series, the Giants will head on the road for a series against the Philadelphia Phillies.

Giants Looking For Bounce Back

Entering Friday’s action, Luis Arraez has 28 hits with a double, 2 triples and 6 RBIs while Willy Adames has 23 hits with 10 doubles, 3 home runs and 6 RBIs. Matt Chapman has 28 hits with 4 doubles, a triple, a home run and 12 RBIs and Harrison Bader has a home run and 3 RBIs while Jung Hoo Lee has 22 hits with 6 doubles and 9 RBIs. Heliot Ramos has 23 hits with 4 doubles, 2 home runs and 13 RBIs this season. Rafael Devers also has 23 hits with 3 doubles, 2 home runs and 9 RBIs but also has a team-high 33 strikeouts this season.

Miami Marlins @ San Francisco Giants Betting Trends: April 25, 2026


  • Probable Starting Pitcher: Robbie Ray      Record this season: 2-3      ERA: 2.86
  • Home Record: 2-1
  • Last 5 against Marlins: 2-2

Why the San Francisco Giants will win

  • The Giants have won 12 of their last 14 day games against the Marlins following a loss.
  • The Marlins have lost five of their last six road games after playing the previous day.
  • The Marlins have failed to cover the run line in seven of their last eight day games against National League opponents that held a losing record.
  • The favorites have covered the run line in four of the Marlins’ last five games.
  • The Marlins have trailed after 3 innings in each of their last four road day games.
  • The Marlins have lost the first inning in three of their last four day games against opponents that held a losing record.
  • The Marlins have trailed after 5 innings in each of their last four road day games.

  • Probable Starting Pitcher: Eury Perez      Record this season: 2-1      ERA: 4.15
  • Road Record: 0-1
  • Last 5 against Giants: –

Why the Miami Marlins will win

  • The Giants have lost each of their last 10 games as favorites against National League opponents following a home loss.
  • The Marlins have won each of their last 11 road games against NL West opponents.
  • The Giants have failed to cover the run line in each of their last 14 games as favorites against National League opponents following a home loss.
  • The Marlins have covered the run line in each of their last 11 road games against NL West opponents following a win.
  • The Giants have trailed after 5 innings in each of their last four games as home favorites against NL East opponents.
  • The Giants have trailed after 3 innings in each of their last four games as home favorites against NL East opponents.
  • The Marlins have won the first inning in four of their last five games as underdogs against NL West opponents.

Total Runs Facts

  • Each of the Marlins’ last nine road games against NL West opponents have gone OVER the total runs line.
  • Six of the Giants’ last seven day games as favorites have gone UNDER the total runs line.
  • The ‘Inning 1 UNDER 0.5 runs’ market has hit in each of the Giants’ last five day games at Oracle Park.
  • The ‘Inning 1 OVER 0.5 runs’ market has hit in five of the Marlins’ last six games as underdogs against NL West opponents.

San Francisco Giants Player Prop Facts

  • Matt Chapman has recorded at least one hit in each of the Giants’ last nine games as favorites.
  • Adrian Houser has hit a home run in each of his two previous appearances against the Marlins.
  • Luis Arraez ranks T9th amongst qualified players for Batting Average (.320) this season.

Miami Marlins Player Prop Facts

  • Otto Lopez has hit a home run in two of the Marlins’ last three games as road underdogs against NL West opponents.
  • Agustin Ramirez has recorded at least one hit in each of the Marlins’ last 13 road games against NL West opponents.
  • Xavier Edwards ranks T2nd in the league in Hits (34) this season.

Matchup/League Facts

  • The Giants rank 30th in the league for runs scored this season (85).
  • The Giants rank 30th in the league for RBIs this season (81).
  • The Marlins rank 2nd in the league for triples this season (8).
  • The Marlins rank 2nd in the league for steals this season (29).

Miami Marlins vs. San Francisco Giants Prediction

I’m on the under in this one. I get the case to be made for either side here, but the Marlins struggle against lefties and the Giants have struggled against everyone this season at the plate. I think this one’s going to be a lot lower scoring than Friday’s matchup. Give me the under here.

Chris Ruffolo's Pick: Under 7.5

Need More? Get Premium Picks